summaryrefslogtreecommitdiff
path: root/kdeplasma-addons.spec
blob: f08cd83b94b8d434b20415d04938eb39cb1e8171 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
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