git: 920f4a2a7a2b - main - deskutils/kweather: add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Mar 2025 17:51:40 UTC
The branch main has been updated by mikael:
URL: https://cgit.FreeBSD.org/ports/commit/?id=920f4a2a7a2b3fbc241e24fd39c74668520a2c19
commit 920f4a2a7a2b3fbc241e24fd39c74668520a2c19
Author: Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-02-19 13:36:28 +0000
Commit: Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-03-05 17:51:30 +0000
deskutils/kweather: add new port
A convergent weather application for Plasma.
Features:
- Daily and hourly weather data that can be viewed in flat and dynamic views
- Plasmoid that can be used on desktop and mobile
Reviewed by: makc
Approved by: makc
Pull Request: https://github.com/freebsd/freebsd-ports-kde/pull/113
---
deskutils/Makefile | 1 +
deskutils/kweather/Makefile | 21 ++++++++++++++++++
deskutils/kweather/distinfo | 3 +++
deskutils/kweather/pkg-descr | 5 +++++
deskutils/kweather/pkg-plist | 52 ++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 82 insertions(+)
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 8731d6e4de70..50b984ae7fd1 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -153,6 +153,7 @@
SUBDIR += kruler
SUBDIR += ktimetracker
SUBDIR += kuserfeedback
+ SUBDIR += kweather
SUBDIR += kweathercore
SUBDIR += latte-dock
SUBDIR += lazycli
diff --git a/deskutils/kweather/Makefile b/deskutils/kweather/Makefile
new file mode 100644
index 000000000000..aca7bbccd684
--- /dev/null
+++ b/deskutils/kweather/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= kweather
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= deskutils kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Weather application for Plasma Mobile
+WWW= https://apps.kde.org/kweather
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
+
+LIB_DEPENDS= libKWeatherCore.so:deskutils/kweathercore
+
+USES= cmake gettext kde:6 qt:6 tar:xz
+USE_KDE= config coreaddons crash i18n kirigami-addons libplasma \
+ notifications \
+ ecm:build
+USE_QT= base charts declarative
+USE_GL= gl opengl
+
+.include <bsd.port.mk>
diff --git a/deskutils/kweather/distinfo b/deskutils/kweather/distinfo
new file mode 100644
index 000000000000..cf16bde15a3d
--- /dev/null
+++ b/deskutils/kweather/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1739967559
+SHA256 (KDE/release-service/24.12.2/kweather-24.12.2.tar.xz) = 39537a3086b8513bf019c00b0e156438fa680d94ce35075022ce3bc6bc28d591
+SIZE (KDE/release-service/24.12.2/kweather-24.12.2.tar.xz) = 362064
diff --git a/deskutils/kweather/pkg-descr b/deskutils/kweather/pkg-descr
new file mode 100644
index 000000000000..417d5a4e52cc
--- /dev/null
+++ b/deskutils/kweather/pkg-descr
@@ -0,0 +1,5 @@
+A convergent weather application for Plasma.
+
+Features:
+ - Daily and hourly weather data that can be viewed in flat and dynamic views
+ - Plasmoid that can be used on desktop and mobile
diff --git a/deskutils/kweather/pkg-plist b/deskutils/kweather/pkg-plist
new file mode 100644
index 000000000000..1fda7be39584
--- /dev/null
+++ b/deskutils/kweather/pkg-plist
@@ -0,0 +1,52 @@
+bin/kweather
+%%QT_PLUGINDIR%%/plasma/applets/plasma_applet_kweather_1x4.so
+share/applications/org.kde.kweather.desktop
+share/dbus-1/services/org.kde.kweather.service
+share/icons/hicolor/scalable/apps/org.kde.kweather.svg
+share/locale/ast/LC_MESSAGES/kweather.mo
+share/locale/az/LC_MESSAGES/kweather.mo
+share/locale/bg/LC_MESSAGES/kweather.mo
+share/locale/ca/LC_MESSAGES/kweather.mo
+share/locale/ca@valencia/LC_MESSAGES/kweather.mo
+share/locale/cs/LC_MESSAGES/kweather.mo
+share/locale/de/LC_MESSAGES/kweather.mo
+share/locale/el/LC_MESSAGES/kweather.mo
+share/locale/en_GB/LC_MESSAGES/kweather.mo
+share/locale/eo/LC_MESSAGES/kweather.mo
+share/locale/es/LC_MESSAGES/kweather.mo
+share/locale/et/LC_MESSAGES/kweather.mo
+share/locale/eu/LC_MESSAGES/kweather.mo
+share/locale/fi/LC_MESSAGES/kweather.mo
+share/locale/fr/LC_MESSAGES/kweather.mo
+share/locale/gl/LC_MESSAGES/kweather.mo
+share/locale/he/LC_MESSAGES/kweather.mo
+share/locale/hu/LC_MESSAGES/kweather.mo
+share/locale/ia/LC_MESSAGES/kweather.mo
+share/locale/is/LC_MESSAGES/kweather.mo
+share/locale/it/LC_MESSAGES/kweather.mo
+share/locale/ja/LC_MESSAGES/kweather.mo
+share/locale/ka/LC_MESSAGES/kweather.mo
+share/locale/ko/LC_MESSAGES/kweather.mo
+share/locale/lt/LC_MESSAGES/kweather.mo
+share/locale/lv/LC_MESSAGES/kweather.mo
+share/locale/nl/LC_MESSAGES/kweather.mo
+share/locale/nn/LC_MESSAGES/kweather.mo
+share/locale/pa/LC_MESSAGES/kweather.mo
+share/locale/pl/LC_MESSAGES/kweather.mo
+share/locale/pt/LC_MESSAGES/kweather.mo
+share/locale/pt_BR/LC_MESSAGES/kweather.mo
+share/locale/ru/LC_MESSAGES/kweather.mo
+share/locale/sk/LC_MESSAGES/kweather.mo
+share/locale/sl/LC_MESSAGES/kweather.mo
+share/locale/sv/LC_MESSAGES/kweather.mo
+share/locale/tr/LC_MESSAGES/kweather.mo
+share/locale/uk/LC_MESSAGES/kweather.mo
+share/locale/zh_CN/LC_MESSAGES/kweather.mo
+share/locale/zh_TW/LC_MESSAGES/kweather.mo
+share/metainfo/org.kde.kweather.appdata.xml
+share/metainfo/org.kde.plasma.kweather_1x4.appdata.xml
+share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/LocationSelector.qml
+share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/WeatherContainer.qml
+share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/main.qml
+share/plasma/plasmoids/org.kde.plasma.kweather_1x4/metadata.json
+share/plasma/plasmoids/org.kde.plasma.kweather_1x4/metadata.json.license