]> git.pld-linux.org Git - packages/kf5-purpose.git/blame - kf5-purpose.spec
- updated to 5.115.0
[packages/kf5-purpose.git] / kf5-purpose.spec
CommitLineData
39b7f672
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
67fa53e4 4%define kdeframever 5.115
0e5861ff 5%define qtver 5.15.2
cd375125
WF
6%define kfname purpose
7
5f5b102f 8Summary: Offers available actions for a specific purpose
cd375125 9Name: kf5-%{kfname}
67fa53e4 10Version: 5.115.0
62277269 11Release: 1
cd375125
WF
12License: LGPL v2.1+
13Group: X11/Libraries
62277269 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
67fa53e4 15# Source0-md5: 27623b7ac58f7ed7d0a42208dc18aad2
cd375125 16URL: http://www.kde.org/
62277269
WF
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Test-devel >= %{qtver}
ccb08012 19BuildRequires: cmake >= 3.16
cd375125 20BuildRequires: gettext-devel
4887f3f3 21BuildRequires: ka5-kaccounts-integration-devel
60804979 22BuildRequires: kf5-extra-cmake-modules >= %{version}
3a27bdfa 23BuildRequires: kf5-kconfig-devel >= %{version}
cd375125
WF
24BuildRequires: kf5-kcoreaddons-devel >= %{version}
25BuildRequires: kf5-ki18n-devel >= %{version}
d4e7c556 26BuildRequires: kf5-kio-devel >= %{version}
62277269 27BuildRequires: kf5-kirigami2-devel >= %{version}
29c9489b 28BuildRequires: libaccounts-glib-devel
3a27bdfa 29BuildRequires: libaccounts-qt5-devel
e8282625 30BuildRequires: libsignon-qt5-devel >= 8.55
cd375125 31BuildRequires: libutempter-devel
b61db7fa 32BuildRequires: ninja
cd375125
WF
33BuildRequires: rpmbuild(macros) >= 1.164
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
36Requires: kf5-dirs
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
62277269 39%define qt5dir %{_libdir}/qt5
cd375125
WF
40
41%description
5f5b102f
JR
42This framework offers the possibility to create integrate services and
43actions on any application without having to implement them
44specifically. Purpose will offer them mechanisms to list the different
45alternatives to execute given the requested action type and will
46facilitate components so that all the plugins can receive all the
47information they need.
48
49%package twitter
50Summary: Twitter plugin for purpose
51Group: X11/Development/Libraries
52Requires: %{name} = %{version}-%{release}
53
7f9364c1 54%description twitter
5f5b102f 55Twitter plugin for purpose.
cd375125
WF
56
57%package devel
58Summary: Header files for %{kfname} development
59Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
60Group: X11/Development/Libraries
61Requires: %{name} = %{version}-%{release}
62
63%description devel
64Header files for %{kfname} development.
65
66%description devel -l pl.UTF-8
67Pliki nagłówkowe dla programistów używających %{kfname}.
68
69%prep
70%setup -q -n %{kfname}-%{version}
71
72%build
ccb08012
WF
73%cmake -B build \
74 -G Ninja \
39b7f672 75 %{!?with_tests:-DBUILD_TESTING=OFF} \
ccb08012
WF
76 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
77
78%ninja_build -C build
cd375125 79
39b7f672 80%if %{with tests}
ccb08012 81%ninja_build -C build test
39b7f672
WF
82%endif
83
84
cd375125
WF
85%install
86rm -rf $RPM_BUILD_ROOT
b61db7fa 87%ninja_install -C build
cd375125 88
62277269 89%find_lang %{kfname}5 --all-name --with-kde
cd375125
WF
90
91%clean
92rm -rf $RPM_BUILD_ROOT
93
94%post -p /sbin/ldconfig
95%postun -p /sbin/ldconfig
96
62277269 97%files -f %{kfname}5.lang
cd375125 98%defattr(644,root,root,755)
62277269
WF
99%ghost %{_libdir}/libKF5Purpose.so.5
100%attr(755,root,root) %{_libdir}/libKF5Purpose.so.5.*.*
101%ghost %{_libdir}/libKF5PurposeWidgets.so.5
102%attr(755,root,root) %{_libdir}/libKF5PurposeWidgets.so.5.*.*
103%ghost %{_libdir}/libPhabricatorHelpers.so.5
104%attr(755,root,root) %{_libdir}/libPhabricatorHelpers.so.5.*.*
105%ghost %{_libdir}/libReviewboardHelpers.so.5
106%attr(755,root,root) %{_libdir}/libReviewboardHelpers.so.5.*.*
107%dir %{_libdir}/qt5/plugins/kf5/kfileitemaction
108%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfileitemaction/sharefileitemaction.so
109%dir %{_libdir}/qt5/plugins/kf5/purpose
110%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/barcodeplugin.so
111%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/bluetoothplugin.so
112%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/emailplugin.so
113%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/imgurplugin.so
114%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/kdeconnectplugin.so
115%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/kdeconnectsmsplugin.so
116%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/ktpsendfileplugin.so
117%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/nextcloudplugin.so
118%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/pastebinplugin.so
119%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/phabricatorplugin.so
120%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/reviewboardplugin.so
121%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/saveasplugin.so
122%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/telegramplugin.so
123%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/youtubeplugin.so
124%dir %{_libdir}/qt5/qml/org/kde/purpose
125%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/purpose/libpurposequickplugin.so
126%dir %{_libdir}/qt5/qml/org/kde/purpose/phabricator
127%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/purpose/phabricator/libphabricatorquickplugin.so
128%{_libdir}/qt5/qml/org/kde/purpose/phabricator/qmldir
129%{_libdir}/qt5/qml/org/kde/purpose/qmldir
130%dir %{_libdir}/qt5/qml/org/kde/purpose/reviewboard
131%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/purpose/reviewboard/librbpurposequickplugin.so
132%{_libdir}/qt5/qml/org/kde/purpose/reviewboard/qmldir
133%attr(755,root,root) %{_libexecdir}/kf5/purposeprocess
134%dir %{_datadir}/accounts
135%dir %{_datadir}/accounts/services
136%dir %{_datadir}/accounts/services/kde
137%{_datadir}/accounts/services/kde/google-youtube.service
138%{_datadir}/accounts/services/kde/nextcloud-upload.service
139%{_datadir}/qlogging-categories5/purpose.categories
140%{_iconsdir}/hicolor/128x128/apps/phabricator-purpose.png
141%{_iconsdir}/hicolor/128x128/apps/reviewboard-purpose.png
142%{_iconsdir}/hicolor/16x16/actions/kipiplugin_youtube.png
143%{_iconsdir}/hicolor/16x16/apps/phabricator-purpose.png
144%{_iconsdir}/hicolor/16x16/apps/reviewboard-purpose.png
145%{_iconsdir}/hicolor/22x22/actions/kipiplugin_youtube.png
146%{_iconsdir}/hicolor/32x32/actions/kipiplugin_youtube.png
147%{_iconsdir}/hicolor/48x48/actions/kipiplugin_youtube.png
148%{_iconsdir}/hicolor/64x64/actions/kipiplugin_youtube.png
149%{_datadir}/purpose
150%{_datadir}/qlogging-categories5/purpose.renamecategories
151%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/twitterplugin.so
152%{_libdir}/qt5/qml/org/kde/purpose/AlternativesView.qml
153%{_libdir}/qt5/qml/org/kde/purpose/JobView.qml
cd375125
WF
154
155%files devel
156%defattr(644,root,root,755)
62277269
WF
157%{_includedir}/KF5/purpose
158%{_includedir}/KF5/purposewidgets
159%{_libdir}/cmake/KDEExperimentalPurpose
160%{_libdir}/cmake/KF5Purpose
161%{_libdir}/libKF5Purpose.so
162%{_libdir}/libKF5PurposeWidgets.so
This page took 0.779117 seconds and 5 git commands to generate.