summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--kdeplasma-addons.spec124
-rw-r--r--sources1
3 files changed, 126 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..4065187 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/kdeplasma-addons-5.25.5.tar.xz
diff --git a/kdeplasma-addons.spec b/kdeplasma-addons.spec
new file mode 100644
index 0000000..f08cd83
--- /dev/null
+++ b/kdeplasma-addons.spec
@@ -0,0 +1,124 @@
+%global majmin_ver %(echo %{version} | cut -d. -f1,2)
+%global stable stable
+
+Name: kdeplasma-addons
+Summary: Additional Plasmoids for Plasma 5
+Version: 5.25.5
+Release: 1
+
+License: GPLv2+
+URL: https://invent.kde.org/plasma/%{name}
+
+Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz
+
+BuildRequires: qt5-qtwebengine-devel
+
+BuildRequires: extra-cmake-modules
+BuildRequires: kf5-kactivities-devel
+BuildRequires: kf5-kcmutils-devel
+BuildRequires: kf5-kconfig-devel
+BuildRequires: kf5-kconfigwidgets-devel
+BuildRequires: kf5-kcoreaddons-devel
+BuildRequires: kf5-kdelibs4support-devel
+BuildRequires: kf5-kholidays-devel
+BuildRequires: kf5-ki18n-devel
+BuildRequires: kf5-kio-devel
+BuildRequires: kf5-knewstuff-devel
+BuildRequires: kf5-kross-devel
+BuildRequires: kf5-krunner-devel
+BuildRequires: kf5-kservice-devel
+BuildRequires: kf5-kunitconversion-devel
+BuildRequires: kf5-plasma-devel
+BuildRequires: kf5-rpm-macros >= 5.25.0-2
+BuildRequires: libxcb-devel
+BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtdeclarative-devel
+BuildRequires: qt5-qtx11extras-devel
+BuildRequires: xcb-util-image-devel
+BuildRequires: xcb-util-keysyms-devel
+BuildRequires: cmake(KF5Declarative)
+BuildRequires: cmake(KF5Holidays)
+
+BuildRequires: plasma-workspace-devel >= %{majmin_ver}
+BuildRequires: libksysguard-devel
+
+Obsoletes: kdeplasma-addons-libs < 5.0.0
+
+Requires: kf5-plasma >= 5.17
+
+BuildRequires: kf5-purpose-devel
+Recommends: kf5-purpose%{?_isa}
+
+%description
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name} = %{version}-%{release}
+Requires: cmake(Qt5Gui)
+Requires: cmake(KF5CoreAddons)
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%autosetup -n %{name}-%{version} -p1
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kf5} ..
+popd
+%make_build -C %{_target_platform}
+
+
+%install
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+
+%find_lang kdeplasmaaddons5_qt --with-qt --all-name
+
+
+%ldconfig_scriptlets
+
+%files -f kdeplasmaaddons5_qt.lang
+%license LICENSES/*.txt
+%{_kf5_datadir}/plasma/plasmoids/*
+%{_kf5_datadir}/plasma/desktoptheme/default/widgets/*
+%{_kf5_datadir}/plasma/desktoptheme/default/weather/*
+%{_kf5_datadir}/plasma/wallpapers/*
+%{_kf5_datadir}/plasma/services/*.operations
+%{_kf5_datadir}/qlogging-categories5/plasma_comic.categories
+%{_kf5_qtplugindir}/plasma/dataengine/*.so
+%{_kf5_qtplugindir}/plasma/applets/*.so
+%{_kf5_qtplugindir}/kf5/
+%{_kf5_qtplugindir}/plasmacalendarplugins/
+%{_kf5_qtplugindir}/kpackage/packagestructure/plasma_comic.so
+%{_kf5_qtplugindir}/potd/
+%{_kf5_plugindir}/krunner/*.so
+%{_kf5_datadir}/kservices5/*.desktop
+%{_kf5_datadir}/kservices5/kwin/*.desktop
+%{_kf5_datadir}/kservicetypes5/plasma-comic.desktop
+%{_kf5_qmldir}/org/kde/plasma/*
+%{_datadir}/kwin/desktoptabbox/
+%{_datadir}/kwin/tabbox/
+%{_datadir}/icons/hicolor/*/apps/fifteenpuzzle.*
+%{_datadir}/icons/hicolor/*/apps/accessories-dictionary.svgz
+%{_datadir}/knsrcfiles/comic.knsrc
+%{_kf5_libdir}/libplasmapotdprovidercore.so.*
+%{_kf5_metainfodir}/*.appdata.xml
+
+%{_libdir}/qt5/qml/org/kde/plasmacalendar/astronomicaleventsconfig/*
+
+
+%files devel
+%{_libdir}/cmake/PlasmaPotdProvider/
+%{_includedir}/plasma/potdprovider/
+%{_kf5_datadir}/kdevfiletemplates/templates/plasmapotdprovider.tar.bz2
+%{_kf5_libdir}/libplasmapotdprovidercore.so
+
+
+%changelog
+* Tue Dec 20 2022 misaka00251 <liuxin@iscas.ac.cn> - 5.25.5-1
+- Init package
diff --git a/sources b/sources
new file mode 100644
index 0000000..8480e14
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+90b488cc349ab60ec818dbd84fb44c94 kdeplasma-addons-5.25.5.tar.xz