From e7c03dd3fabae0cd6cc9fb67eb8af5f40dab8c0a Mon Sep 17 00:00:00 2001 From: Nafis Date: Fri, 13 Feb 2026 18:07:58 +0600 Subject: [PATCH 1/2] New package: kf6-kweathercore-25.12.2 --- common/shlibs | 1 + srcpkgs/kf6-kweathercore-devel | 1 + srcpkgs/kf6-kweathercore/template | 32 +++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 120000 srcpkgs/kf6-kweathercore-devel create mode 100644 srcpkgs/kf6-kweathercore/template diff --git a/common/shlibs b/common/shlibs index 592caebab85aa2..dd5864d83b563c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2040,6 +2040,7 @@ libKDEGames6.so.6 libkdegames-24.02.0_1 libKDEGames6Private.so.6 libkdegames-24.02.0_1 libKChart.so.2 kdiagram-2.8.0_1 libKGantt.so.2 kdiagram-2.8.0_1 +libKWeatherCore.so.6 kf6-kweathercore-25.12.2_1 libadblocklibprivate.so.6 kdepim-addons-24.02.0_1 libdkimverifyconfigure.so.6 kdepim-addons-24.02.0_1 libexpireaccounttrashfolderconfig.so.6 kdepim-addons-24.02.0_1 diff --git a/srcpkgs/kf6-kweathercore-devel b/srcpkgs/kf6-kweathercore-devel new file mode 120000 index 00000000000000..c7f9758fe1adaa --- /dev/null +++ b/srcpkgs/kf6-kweathercore-devel @@ -0,0 +1 @@ +kf6-kweathercore \ No newline at end of file diff --git a/srcpkgs/kf6-kweathercore/template b/srcpkgs/kf6-kweathercore/template new file mode 100644 index 00000000000000..16baddff52828e --- /dev/null +++ b/srcpkgs/kf6-kweathercore/template @@ -0,0 +1,32 @@ +# Template file for 'kf6-kweathercore' +pkgname=kf6-kweathercore +version=25.12.2 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins + -DKDE_INSTALL_QMLDIR=lib/qt6/qml + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt6/mkspecs/modules" +hostmakedepends="extra-cmake-modules gettext pkg-config qt6-base qt6-tools" +makedepends="kf6-kholidays-devel kf6-ki18n-devel qt6-base-devel + qt6-declarative-devel qt6-position-devel" +short_desc="Library to facilitate retrieval of weather information" +maintainer="Nafis " +license="GPL-2.0-or-later" +homepage="https://invent.kde.org/libraries/kweathercore" +distfiles="${KDE_SITE}/release-service/${version}/src/kweathercore-${version}.tar.xz" +checksum=56ab998dbb041d071f8a9df4237cc7e5d1e6e57bc9a73441447b690f9efc9113 + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" qt6-declarative-host-tools" +fi + +kf6-kweathercore-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} From f4f87935b3b55147bcea02b6af4af90099d0b883 Mon Sep 17 00:00:00 2001 From: Nafis Date: Fri, 13 Feb 2026 18:08:07 +0600 Subject: [PATCH 2/2] New package: kweather-25.12.2 --- srcpkgs/kweather/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/kweather/template diff --git a/srcpkgs/kweather/template b/srcpkgs/kweather/template new file mode 100644 index 00000000000000..6f702b7eb7c67a --- /dev/null +++ b/srcpkgs/kweather/template @@ -0,0 +1,24 @@ +# Template file for 'kweather' +pkgname=kweather +version=25.12.2 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake + -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins + -DKDE_INSTALL_QMLDIR=lib/qt6/qml" +hostmakedepends="extra-cmake-modules gettext pkg-config python3 qt6-base qt6-tools" +makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kcrash-devel kf6-ki18n-devel + kf6-kirigami-devel kf6-knotifications-devel kf6-kweathercore-devel kirigami-addons-devel + libplasma-devel qt6-base-devel qt6-declarative-devel qt6-charts-devel qt6-svg-devel" +depends="kirigami-addons kf6-qqc2-desktop-style" +short_desc="Weather application for Plasma Mobile" +maintainer="Nafis " +license="GPL-2.0-or-later, LGPL-2.0-or-later" +homepage="https://apps.kde.org/kweather/" +changelog="https://kde.org/announcements/changelogs/gear/${version}/#kweather" +distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz" +checksum=dafedc71696ad426b40770c51eddfa96e4507eb84e45f492029f55f8e5672e7f + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" kf6-kconfig libplasma qt6-declarative-host-tools" +fi