1 %define kdeframever 5.45
3 %define kfname kdelibs4support
5 Summary: KDELibs 4 Support
11 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
12 # Source0-md5: cc250a473c46af59eaa86445b7fce43c
13 URL: http://www.kde.org/
14 BuildRequires: NetworkManager-devel >= 0.7.0
15 BuildRequires: Qt5Concurrent-devel
16 BuildRequires: Qt5Core-devel >= 5.2.0
17 BuildRequires: Qt5DBus-devel
18 BuildRequires: Qt5Designer-devel
19 BuildRequires: Qt5Gui-devel >= 5.3.1
20 BuildRequires: Qt5Network-devel
21 BuildRequires: Qt5PrintSupport-devel
22 BuildRequires: Qt5Svg-devel
23 BuildRequires: Qt5Test-devel
24 BuildRequires: Qt5Widgets-devel
25 BuildRequires: Qt5X11Extras-devel >= 5.2.0
26 BuildRequires: Qt5Xml-devel >= 5.3.1
27 BuildRequires: cmake >= 2.8.12
28 BuildRequires: gettext-devel
29 BuildRequires: kf5-attica-devel >= %{version}
30 BuildRequires: kf5-extra-cmake-modules >= 1.0.0
31 BuildRequires: kf5-karchive-devel >= %{version}
32 BuildRequires: kf5-kauth-devel >= %{version}
33 BuildRequires: kf5-kbookmarks-devel >= %{version}
34 BuildRequires: kf5-kcodecs-devel >= %{version}
35 BuildRequires: kf5-kcompletion-devel >= %{version}
36 BuildRequires: kf5-kconfig-devel >= %{version}
37 BuildRequires: kf5-kconfigwidgets-devel >= %{version}
38 BuildRequires: kf5-kcoreaddons-devel >= %{version}
39 BuildRequires: kf5-kcrash-devel >= %{version}
40 BuildRequires: kf5-kdbusaddons-devel >= %{version}
41 BuildRequires: kf5-kded-devel >= %{version}
42 BuildRequires: kf5-kdesignerplugin-devel >= %{version}
43 BuildRequires: kf5-kdoctools-devel >= %{version}
44 BuildRequires: kf5-kemoticons-devel >= %{version}
45 BuildRequires: kf5-kglobalaccel-devel >= %{version}
46 BuildRequires: kf5-kguiaddons-devel >= %{version}
47 BuildRequires: kf5-ki18n-devel >= %{version}
48 BuildRequires: kf5-kiconthemes-devel >= %{version}
49 BuildRequires: kf5-kinit-devel >= %{version}
50 BuildRequires: kf5-kio-devel >= %{version}
51 BuildRequires: kf5-kitemmodels-devel >= %{version}
52 BuildRequires: kf5-kitemviews-devel >= %{version}
53 BuildRequires: kf5-kjobwidgets-devel >= %{version}
54 BuildRequires: kf5-knotifications-devel >= %{version}
55 BuildRequires: kf5-kparts-devel >= %{version}
56 BuildRequires: kf5-kservice-devel >= %{version}
57 BuildRequires: kf5-ktextwidgets-devel >= %{version}
58 BuildRequires: kf5-kunitconversion-devel >= %{version}
59 BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
60 BuildRequires: kf5-kwindowsystem-devel >= %{version}
61 BuildRequires: kf5-kxmlgui-devel >= %{version}
62 BuildRequires: kf5-solid-devel >= %{version}
63 BuildRequires: kf5-sonnet-devel >= %{version}
64 BuildRequires: openssl-devel
65 BuildRequires: rpmbuild(macros) >= 1.164
66 BuildRequires: tar >= 1:1.22
67 BuildRequires: xorg-lib-libX11-devel
68 BuildRequires: xorg-lib-libX11-devel
70 BuildRequires: zlib-devel
71 Requires: ca-certificates
72 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74 %define qt5dir %{_libdir}/qt5
77 This framework provides code and utilities to ease the transition from
78 kdelibs 4 to KDE Frameworks 5. This includes CMake macros and C++
79 classes whose functionality has been replaced by code in CMake, Qt and
82 Code should aim to port away from this framework eventually. The API
83 documentation of the classes in this framework and the notes at
84 <http://community.kde.org/Frameworks/Porting_Notes> should help with
87 Note that some of the classes in this framework, especially
88 KStandardDirs, may not work correctly unless any libraries and other
89 software using the KDELibs 4 Support framework are installed to the
90 same location as KDELibs4Support, although it may be sufficient to set
91 the KDEDIRS environment variable correctly.
94 Summary: Header files for %{kfname} development
95 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
96 Group: X11/Development/Libraries
97 Requires: %{name} = %{version}-%{release}
98 Requires: kf5-kcrash-devel >= %{version}
99 Requires: kf5-kdesignerplugin-devel >= %{version}
100 Requires: kf5-kemoticons-devel >= %{version}
101 Requires: kf5-kguiaddons-devel >= %{version}
102 Requires: kf5-kiconthemes-devel >= %{version}
103 Requires: kf5-kinit-devel >= %{version}
104 Requires: kf5-kitemmodels-devel >= %{version}
105 Requires: kf5-kparts-devel >= %{version}
106 Requires: kf5-kunitconversion-devel >= %{version}
109 Header files for %{kfname} development.
111 %description devel -l pl.UTF-8
112 Pliki nagłówkowe dla programistów używających %{kfname}.
115 %setup -q -n %{kfname}-%{version}
121 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
126 rm -rf $RPM_BUILD_ROOT
128 %{__make} -C build/ install \
129 DESTDIR=$RPM_BUILD_ROOT
131 ln -sf /etc/certs/ca-certificates.crt $RPM_BUILD_ROOT%{_datadir}/kf5/kssl/ca-bundle.crt
133 %find_lang kdelibs4support --all-name --with-kde
136 rm -rf $RPM_BUILD_ROOT
138 %post -p /sbin/ldconfig
139 %postun -p /sbin/ldconfig
141 %files -f kdelibs4support.lang
142 %defattr(644,root,root,755)
144 /etc/xdg/colors/40.colors
145 /etc/xdg/colors/Oxygen.colors
146 /etc/xdg/colors/Rainbow.colors
147 /etc/xdg/colors/Royal.colors
148 /etc/xdg/colors/Web.colors
149 /etc/xdg/kdebug.areas
152 %attr(755,root,root) %{_bindir}/kdebugdialog5
153 %attr(755,root,root) %{_bindir}/kf5-config
154 %attr(755,root,root) %{_libexecdir}/kf5/fileshareset
155 %attr(755,root,root) %ghost %{_libdir}/libKF5KDELibs4Support.so.5
156 %attr(755,root,root) %{_libdir}/libKF5KDELibs4Support.so.*.*.*
157 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/kf5deprecatedwidgets.so
158 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_ssl.so
159 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/networkstatus.so
160 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/metainfo.so
161 %{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.Inhibit.xml
162 %{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.xml
163 %{_datadir}/dbus-1/interfaces/kf5_org.kde.Solid.Networking.Client.xml
164 %{_datadir}/dbus-1/interfaces/kf5_org.kde.Solid.PowerManagement.PolicyAgent.xml
165 %{_docdir}/HTML/en/kdebugdialog5
166 %{_datadir}/kf5/kdoctools/customization/catalog4.xml
167 %{_datadir}/kf5/kdoctools/customization/dtd/kdex.dtd
168 %dir %{_datadir}/kf5/kssl
169 %{_datadir}/kf5/kssl/ca-bundle.crt
170 %{_datadir}/kf5/locale/countries
171 %{_datadir}/kf5/locale/currency
172 %{_datadir}/kf5/widgets/pics/kdatetimewidget.png
173 %{_datadir}/kf5/widgets/pics/kdatewidget.png
174 %{_datadir}/kf5/widgets/pics/kdialog.png
175 %{_datadir}/kf5/widgets/pics/kdoublenuminput.png
176 %{_datadir}/kf5/widgets/pics/keditlistbox.png
177 %{_datadir}/kf5/widgets/pics/kintnuminput.png
178 %{_datadir}/kf5/widgets/pics/kintspinbox.png
179 %{_datadir}/kf5/widgets/pics/kpushbutton.png
180 %{_datadir}/kf5/widgets/pics/krestrictedline.png
181 %{_datadir}/kf5/widgets/pics/ktextbrowser.png
182 %{_datadir}/kservices5/kcm_ssl.desktop
183 #%%{_datadir}/kservices5/kded/networkstatus.desktop
184 %{_datadir}/kservices5/metainfo.protocol
185 %{_datadir}/kservices5/qimageioplugins/bmp.desktop
186 %{_datadir}/kservices5/qimageioplugins/gif.desktop
187 %{_datadir}/kservices5/qimageioplugins/ico.desktop
188 %{_datadir}/kservices5/qimageioplugins/jpeg.desktop
189 %{_datadir}/kservices5/qimageioplugins/mng.desktop
190 %{_datadir}/kservices5/qimageioplugins/pbm.desktop
191 %{_datadir}/kservices5/qimageioplugins/pgm.desktop
192 %{_datadir}/kservices5/qimageioplugins/png.desktop
193 %{_datadir}/kservices5/qimageioplugins/ppm.desktop
194 %{_datadir}/kservices5/qimageioplugins/svg+xml-compressed.desktop
195 %{_datadir}/kservices5/qimageioplugins/svg+xml.desktop
196 %{_datadir}/kservices5/qimageioplugins/tiff.desktop
197 %{_datadir}/kservices5/qimageioplugins/wbmp.desktop
198 %{_datadir}/kservices5/qimageioplugins/webp.desktop
199 %{_datadir}/kservices5/qimageioplugins/xbm.desktop
200 %{_datadir}/kservices5/qimageioplugins/xpm.desktop
201 %{_datadir}/kservicetypes5/kdatatool.desktop
202 %{_datadir}/kservicetypes5/kfilewrite.desktop
203 %{_datadir}/kservicetypes5/kscan.desktop
204 %{_datadir}/kservicetypes5/qimageio_plugin.desktop
205 %{_localedir}/kf5_all_languages
206 %{_mandir}/man1/kf5-config.1*
210 %defattr(644,root,root,755)
211 %{_includedir}/KF5/KDELibs4Support
212 %{_includedir}/KF5/kdelibs4support_version.h
213 %{_libdir}/cmake/KDELibs4
214 %{_libdir}/cmake/KF5KDE4Support
215 %{_libdir}/cmake/KF5KDELibs4Support
216 %attr(755,root,root) %{_libdir}/libKF5KDELibs4Support.so