diff --git a/desktop/kde6/frameworks/kholidays/actions.py b/desktop/kde6/frameworks/kholidays/actions.py new file mode 100755 index 0000000000..120217881d --- /dev/null +++ b/desktop/kde6/frameworks/kholidays/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import kde6 + +def setup(): + kde6.configure() + +def build(): + kde6.make() + +def install(): + kde6.install() diff --git a/desktop/kde6/frameworks/kholidays/files/qt5.patch b/desktop/kde6/frameworks/kholidays/files/qt5.patch new file mode 100755 index 0000000000..e964bb5ee0 --- /dev/null +++ b/desktop/kde6/frameworks/kholidays/files/qt5.patch @@ -0,0 +1,12 @@ +diff -Nuar a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2017-12-08 04:01:31.000000000 +0300 ++++ b/CMakeLists.txt 2017-12-16 13:45:06.592702705 +0300 +@@ -32,7 +32,7 @@ + ) + + ########### Find packages ########### +-set(QT_REQUIRED_VERSION 5.8.0) ++set(QT_REQUIRED_VERSION 5.7.1) + find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Qml) + + remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII) diff --git a/desktop/kde6/frameworks/kholidays/files/sunrise-fix.patch b/desktop/kde6/frameworks/kholidays/files/sunrise-fix.patch new file mode 100755 index 0000000000..0b7be08cf3 --- /dev/null +++ b/desktop/kde6/frameworks/kholidays/files/sunrise-fix.patch @@ -0,0 +1,21 @@ +--- a/src/sunriseset.cpp ++++ b/src/sunriseset.cpp +@@ -180,7 +180,7 @@ + double hourAngle = calcHourAngleSunrise(latitude, solarDec); + double delta = longitude + radToDeg(hourAngle); + QTime timeUTC(0, 0); +- if (isnan(delta)) ++ if (std::isnan(delta)) + return timeUTC; + timeUTC = timeUTC.addSecs((720 - (4.0 * delta) - eqTime) * 60); + return QTime(timeUTC.hour(), +@@ -199,7 +199,7 @@ + double hourAngle = -calcHourAngleSunrise(latitude, solarDec); + double delta = longitude + radToDeg(hourAngle); + QTime timeUTC(0, 0); +- if (isnan(delta)) ++ if (std::isnan(delta)) + return timeUTC; + timeUTC = timeUTC.addSecs((720 - (4.0 * delta) - eqTime) * 60); + return QTime(timeUTC.hour(), + diff --git a/desktop/kde6/frameworks/kholidays/pspec.xml b/desktop/kde6/frameworks/kholidays/pspec.xml new file mode 100755 index 0000000000..820d0b6a3c --- /dev/null +++ b/desktop/kde6/frameworks/kholidays/pspec.xml @@ -0,0 +1,72 @@ + + + + + + kholidays-kf6 + https://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + KDE library for regional holiday information + KDE library for regional holiday information + https://download.kde.org/stable/frameworks/6.0/kholidays-6.0.0.tar.xz + + qt6-base-devel + qt6-declarative-devel + qt6-linguist + autogen-devel + kitemviews-kf6-devel + kdoctools-kf6-devel + kitemmodels-kf6-devel + kunitconversion-kf6-devel + extra-cmake-modules-kf6 + + + + + + + + kholidays-kf6 + + qt6-base + qt6-declarative + + + /etc + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kholidays-kf6-devel + Development files for kdelibs4-support + + qt6-base-devel + kholidays-kf6 + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2024-02-28 + 6.0.0 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + diff --git a/desktop/kde6/frameworks/purpose/actions.py b/desktop/kde6/frameworks/purpose/actions.py new file mode 100644 index 0000000000..f174fb574c --- /dev/null +++ b/desktop/kde6/frameworks/purpose/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pisitools +from pisi.actionsapi import kde6 + +def setup(): + kde6.configure() + +def build(): + kde6.make() + +def install(): + kde6.install() + + pisitools.removeDir("/usr/share/icons") + + pisitools.dodoc("README*") diff --git a/desktop/kde6/frameworks/purpose/pspec.xml b/desktop/kde6/frameworks/purpose/pspec.xml new file mode 100644 index 0000000000..774898cfc9 --- /dev/null +++ b/desktop/kde6/frameworks/purpose/pspec.xml @@ -0,0 +1,83 @@ + + + + + + purpose-kf6 + https://www.kde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + mirrors://kde/stable/frameworks/6.0/purpose-6.0.0.tar.xz + + intltool + kio-kf6-devel + ki18n-kf6-devel + kauth-kf6-devel + kconfig-kf6-devel + kservice-kf6-devel + kirigami-kf6-devel + kcoreaddons-kf6-devel + kdeclarative-kf6-devel + extra-cmake-modules-kf6 + accounts-qml-module + knotifications-kf6-devel + libaccounts-glib-devel + qt6-base-devel + qt6-declarative-devel + + + + + + purpose-kf6 + + kio-kf6 + ki18n-kf6 + kauth-kf6 + libgcc + kconfig-kf6 + qt6-base + kservice-kf6 + kcoreaddons-kf6 + knotifications-kf6 + libaccounts-qt5 + qt6-declarative + + + + /etc/xdg + /usr/lib + /usr/share + /usr/share/doc + + + + + purpose-kf6-devel + Development files for purpose-kf6 + + purpose-kf6 + kcoreaddons-kf6-devel + + + /usr/include + /usr/lib/cmake + + + + + + 2024-02-28 + 6.0.0 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + diff --git a/desktop/kde6/frameworks/purpose/translations.xml b/desktop/kde6/frameworks/purpose/translations.xml new file mode 100644 index 0000000000..6a0bcfdc02 --- /dev/null +++ b/desktop/kde6/frameworks/purpose/translations.xml @@ -0,0 +1,8 @@ + + + + purpose-kf6 + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + + diff --git a/pisi-index.xml b/pisi-index.xml index 0e437475e6..23c23f1f5a 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -116907,6 +116907,71 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + kholidays-kf6 + https://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + desktop.kde6.framework + KDE library for regional holiday information + KDE library for regional holiday information + https://download.kde.org/stable/frameworks/6.0/kholidays-6.0.0.tar.xz + + qt6-base-devel + qt6-declarative-devel + qt6-linguist + autogen-devel + kitemviews-kf6-devel + kdoctools-kf6-devel + kitemmodels-kf6-devel + kunitconversion-kf6-devel + extra-cmake-modules-kf6 + + desktop/kde6/frameworks/kholidays/pspec.xml + + + kholidays-kf6 + + qt6-base + qt6-declarative + + + /etc + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kholidays-kf6-devel + Development files for kdelibs4-support + + qt6-base-devel + kholidays-kf6 + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2024-02-28 + 6.0.0 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + kplotting-kf6 @@ -120547,6 +120612,85 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + purpose-kf6 + https://www.kde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + desktop.kde6.framework + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + Framework for providing abstractions to get the developer's purpose-kf6s fulfilled + mirrors://kde/stable/frameworks/6.0/purpose-6.0.0.tar.xz + + intltool + kio-kf6-devel + ki18n-kf6-devel + kauth-kf6-devel + kconfig-kf6-devel + kservice-kf6-devel + kirigami-kf6-devel + kcoreaddons-kf6-devel + kdeclarative-kf6-devel + extra-cmake-modules-kf6 + accounts-qml-module + knotifications-kf6-devel + libaccounts-glib-devel + qt6-base-devel + qt6-declarative-devel + + desktop/kde6/frameworks/purpose/pspec.xml + + + purpose-kf6 + + kio-kf6 + ki18n-kf6 + kauth-kf6 + libgcc + kconfig-kf6 + qt6-base + kservice-kf6 + kcoreaddons-kf6 + knotifications-kf6 + libaccounts-qt5 + qt6-declarative + + + /etc/xdg + /usr/lib + /usr/share + /usr/share/doc + + + + purpose-kf6-devel + Development files for purpose-kf6 + + purpose-kf6 + kcoreaddons-kf6-devel + + + /usr/include + /usr/lib/cmake + + + + + 2024-02-28 + 6.0.0 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + kconfig-kf6 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index a5a487661b..d99e0faa17 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -3d16d1843a69d43dc122deb68ccf520310160625 \ No newline at end of file +77c56b410a93b05066bd2739cfb4190e630ba721 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index e5b7916197..d790a098cb 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 6b97cdc0aa..c5c92e9acf 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -733e846226c79845b188d4bedf54f3637f45eefc \ No newline at end of file +a3e40faea7352fd5fa7c72fca1eceb4e35d3fd24 \ No newline at end of file