]> git.pld-linux.org Git - packages/kf5-purpose.git/blame_incremental - kf5-purpose.spec
rebuild against QT 5.15.8
[packages/kf5-purpose.git] / kf5-purpose.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build with tests
4%define kdeframever 5.101
5%define qtver 5.15.2
6%define kfname purpose
7
8Summary: Offers available actions for a specific purpose
9Name: kf5-%{kfname}
10Version: 5.101.0
11Release: 2
12License: LGPL v2.1+
13Group: X11/Libraries
14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15# Source0-md5: 07c85066d41aa72bc1124edffe13f2f5
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Test-devel >= %{qtver}
19BuildRequires: cmake >= 2.8.12
20BuildRequires: gettext-devel
21BuildRequires: ka5-kaccounts-integration-devel
22BuildRequires: kf5-extra-cmake-modules >= %{version}
23BuildRequires: kf5-kconfig-devel >= %{version}
24BuildRequires: kf5-kcoreaddons-devel >= %{version}
25BuildRequires: kf5-ki18n-devel >= %{version}
26BuildRequires: kf5-kio-devel >= %{version}
27BuildRequires: kf5-kirigami2-devel >= %{version}
28BuildRequires: libaccounts-glib-devel
29BuildRequires: libaccounts-qt5-devel
30BuildRequires: libsignon-qt5-devel >= 8.55
31BuildRequires: libutempter-devel
32BuildRequires: ninja
33BuildRequires: rpmbuild(macros) >= 1.164
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
36Requires: kf5-dirs
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%define qt5dir %{_libdir}/qt5
40
41%description
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
54%description twitter
55Twitter plugin for purpose.
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
73install -d build
74cd build
75%cmake -G Ninja \
76 %{!?with_tests:-DBUILD_TESTING=OFF} \
77 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
78 ../
79%ninja_build
80
81%if %{with tests}
82ctest
83%endif
84
85
86%install
87rm -rf $RPM_BUILD_ROOT
88%ninja_install -C build
89
90%find_lang %{kfname}5 --all-name --with-kde
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
98%files -f %{kfname}5.lang
99%defattr(644,root,root,755)
100%ghost %{_libdir}/libKF5Purpose.so.5
101%attr(755,root,root) %{_libdir}/libKF5Purpose.so.5.*.*
102%ghost %{_libdir}/libKF5PurposeWidgets.so.5
103%attr(755,root,root) %{_libdir}/libKF5PurposeWidgets.so.5.*.*
104%ghost %{_libdir}/libPhabricatorHelpers.so.5
105%attr(755,root,root) %{_libdir}/libPhabricatorHelpers.so.5.*.*
106%ghost %{_libdir}/libReviewboardHelpers.so.5
107%attr(755,root,root) %{_libdir}/libReviewboardHelpers.so.5.*.*
108%dir %{_libdir}/qt5/plugins/kf5/kfileitemaction
109%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfileitemaction/sharefileitemaction.so
110%dir %{_libdir}/qt5/plugins/kf5/purpose
111%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/barcodeplugin.so
112%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/bluetoothplugin.so
113%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/emailplugin.so
114%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/imgurplugin.so
115%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/kdeconnectplugin.so
116%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/kdeconnectsmsplugin.so
117%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/ktpsendfileplugin.so
118%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/nextcloudplugin.so
119%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/pastebinplugin.so
120%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/phabricatorplugin.so
121%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/reviewboardplugin.so
122%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/saveasplugin.so
123%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/telegramplugin.so
124%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/youtubeplugin.so
125%dir %{_libdir}/qt5/qml/org/kde/purpose
126%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/purpose/libpurposequickplugin.so
127%dir %{_libdir}/qt5/qml/org/kde/purpose/phabricator
128%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/purpose/phabricator/libphabricatorquickplugin.so
129%{_libdir}/qt5/qml/org/kde/purpose/phabricator/qmldir
130%{_libdir}/qt5/qml/org/kde/purpose/qmldir
131%dir %{_libdir}/qt5/qml/org/kde/purpose/reviewboard
132%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/purpose/reviewboard/librbpurposequickplugin.so
133%{_libdir}/qt5/qml/org/kde/purpose/reviewboard/qmldir
134%attr(755,root,root) %{_libexecdir}/kf5/purposeprocess
135%dir %{_datadir}/accounts
136%dir %{_datadir}/accounts/services
137%dir %{_datadir}/accounts/services/kde
138%{_datadir}/accounts/services/kde/google-youtube.service
139%{_datadir}/accounts/services/kde/nextcloud-upload.service
140%{_datadir}/qlogging-categories5/purpose.categories
141%{_iconsdir}/hicolor/128x128/apps/phabricator-purpose.png
142%{_iconsdir}/hicolor/128x128/apps/reviewboard-purpose.png
143%{_iconsdir}/hicolor/16x16/actions/kipiplugin_youtube.png
144%{_iconsdir}/hicolor/16x16/apps/phabricator-purpose.png
145%{_iconsdir}/hicolor/16x16/apps/reviewboard-purpose.png
146%{_iconsdir}/hicolor/22x22/actions/kipiplugin_youtube.png
147%{_iconsdir}/hicolor/32x32/actions/kipiplugin_youtube.png
148%{_iconsdir}/hicolor/48x48/actions/kipiplugin_youtube.png
149%{_iconsdir}/hicolor/64x64/actions/kipiplugin_youtube.png
150%{_datadir}/purpose
151%{_datadir}/qlogging-categories5/purpose.renamecategories
152%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/purpose/twitterplugin.so
153%{_libdir}/qt5/qml/org/kde/purpose/AlternativesView.qml
154%{_libdir}/qt5/qml/org/kde/purpose/JobView.qml
155
156%files devel
157%defattr(644,root,root,755)
158%{_includedir}/KF5/purpose
159%{_includedir}/KF5/purposewidgets
160%{_libdir}/cmake/KDEExperimentalPurpose
161%{_libdir}/cmake/KF5Purpose
162%{_libdir}/libKF5Purpose.so
163%{_libdir}/libKF5PurposeWidgets.so
This page took 0.100776 seconds and 4 git commands to generate.