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