1 %define kdeframever 5.39
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: 6e17075c91da418267fd4bae90fb8cfa
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-kio-devel >= %{version}
50 BuildRequires: kf5-kitemviews-devel >= %{version}
51 BuildRequires: kf5-kjobwidgets-devel >= %{version}
52 BuildRequires: kf5-knotifications-devel >= %{version}
53 BuildRequires: kf5-kparts-devel >= %{version}
54 BuildRequires: kf5-kservice-devel >= %{version}
55 BuildRequires: kf5-ktextwidgets-devel >= %{version}
56 BuildRequires: kf5-kunitconversion-devel >= %{version}
57 BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
58 BuildRequires: kf5-kwindowsystem-devel >= %{version}
59 BuildRequires: kf5-kxmlgui-devel >= %{version}
60 BuildRequires: kf5-solid-devel >= %{version}
61 BuildRequires: kf5-sonnet-devel >= %{version}
62 BuildRequires: openssl-devel
63 BuildRequires: rpmbuild(macros) >= 1.164
64 BuildRequires: tar >= 1:1.22
65 BuildRequires: xorg-lib-libX11-devel
66 BuildRequires: xorg-lib-libX11-devel
68 BuildRequires: zlib-devel
69 Requires: ca-certificates
70 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72 %define qt5dir %{_libdir}/qt5
75 This framework provides code and utilities to ease the transition from
76 kdelibs 4 to KDE Frameworks 5. This includes CMake macros and C++
77 classes whose functionality has been replaced by code in CMake, Qt and
80 Code should aim to port away from this framework eventually. The API
81 documentation of the classes in this framework and the notes at
82 <http://community.kde.org/Frameworks/Porting_Notes> should help with
85 Note that some of the classes in this framework, especially
86 KStandardDirs, may not work correctly unless any libraries and other
87 software using the KDELibs 4 Support framework are installed to the
88 same location as KDELibs4Support, although it may be sufficient to set
89 the KDEDIRS environment variable correctly.
92 Summary: Header files for %{kfname} development
93 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
94 Group: X11/Development/Libraries
95 Requires: %{name} = %{version}-%{release}
98 Header files for %{kfname} development.
100 %description devel -l pl.UTF-8
101 Pliki nagłówkowe dla programistów używających %{kfname}.
104 %setup -q -n %{kfname}-%{version}
110 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
115 rm -rf $RPM_BUILD_ROOT
117 %{__make} -C build/ install \
118 DESTDIR=$RPM_BUILD_ROOT
120 ln -sf /etc/certs/ca-certificates.crt $RPM_BUILD_ROOT%{_datadir}/kf5/kssl/ca-bundle.crt
122 %find_lang kdelibs4support --all-name --with-kde
125 rm -rf $RPM_BUILD_ROOT
127 %post -p /sbin/ldconfig
128 %postun -p /sbin/ldconfig
130 %files -f kdelibs4support.lang
131 %defattr(644,root,root,755)
133 /etc/xdg/colors/40.colors
134 /etc/xdg/colors/Oxygen.colors
135 /etc/xdg/colors/Rainbow.colors
136 /etc/xdg/colors/Royal.colors
137 /etc/xdg/colors/Web.colors
138 /etc/xdg/kdebug.areas
141 %attr(755,root,root) %{_bindir}/kdebugdialog5
142 %attr(755,root,root) %{_bindir}/kf5-config
143 %attr(755,root,root) %{_libdir}/kf5/fileshareset
144 %attr(755,root,root) %ghost %{_libdir}/libKF5KDELibs4Support.so.5
145 %attr(755,root,root) %{_libdir}/libKF5KDELibs4Support.so.*.*.*
146 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/kf5deprecatedwidgets.so
147 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_ssl.so
148 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/networkstatus.so
149 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/metainfo.so
150 %{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.Inhibit.xml
151 %{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.xml
152 %{_datadir}/dbus-1/interfaces/kf5_org.kde.Solid.Networking.Client.xml
153 %{_datadir}/dbus-1/interfaces/kf5_org.kde.Solid.PowerManagement.PolicyAgent.xml
154 %{_docdir}/HTML/en/kdebugdialog5
155 %{_datadir}/kf5/kdoctools/customization/catalog4.xml
156 %{_datadir}/kf5/kdoctools/customization/dtd/kdex.dtd
157 %dir %{_datadir}/kf5/kssl
158 %{_datadir}/kf5/kssl/ca-bundle.crt
159 %{_datadir}/kf5/locale/countries
160 %{_datadir}/kf5/locale/currency
161 %{_datadir}/kf5/widgets/pics/kdatetimewidget.png
162 %{_datadir}/kf5/widgets/pics/kdatewidget.png
163 %{_datadir}/kf5/widgets/pics/kdialog.png
164 %{_datadir}/kf5/widgets/pics/kdoublenuminput.png
165 %{_datadir}/kf5/widgets/pics/keditlistbox.png
166 %{_datadir}/kf5/widgets/pics/kintnuminput.png
167 %{_datadir}/kf5/widgets/pics/kintspinbox.png
168 %{_datadir}/kf5/widgets/pics/kpushbutton.png
169 %{_datadir}/kf5/widgets/pics/krestrictedline.png
170 %{_datadir}/kf5/widgets/pics/ktextbrowser.png
171 %{_datadir}/kservices5/kcm_ssl.desktop
172 #%%{_datadir}/kservices5/kded/networkstatus.desktop
173 %{_datadir}/kservices5/metainfo.protocol
174 %{_datadir}/kservices5/qimageioplugins/bmp.desktop
175 %{_datadir}/kservices5/qimageioplugins/gif.desktop
176 %{_datadir}/kservices5/qimageioplugins/ico.desktop
177 %{_datadir}/kservices5/qimageioplugins/jpeg.desktop
178 %{_datadir}/kservices5/qimageioplugins/mng.desktop
179 %{_datadir}/kservices5/qimageioplugins/pbm.desktop
180 %{_datadir}/kservices5/qimageioplugins/pgm.desktop
181 %{_datadir}/kservices5/qimageioplugins/png.desktop
182 %{_datadir}/kservices5/qimageioplugins/ppm.desktop
183 %{_datadir}/kservices5/qimageioplugins/svg+xml-compressed.desktop
184 %{_datadir}/kservices5/qimageioplugins/svg+xml.desktop
185 %{_datadir}/kservices5/qimageioplugins/tiff.desktop
186 %{_datadir}/kservices5/qimageioplugins/wbmp.desktop
187 %{_datadir}/kservices5/qimageioplugins/webp.desktop
188 %{_datadir}/kservices5/qimageioplugins/xbm.desktop
189 %{_datadir}/kservices5/qimageioplugins/xpm.desktop
190 %{_datadir}/kservicetypes5/kdatatool.desktop
191 %{_datadir}/kservicetypes5/kfilewrite.desktop
192 %{_datadir}/kservicetypes5/kscan.desktop
193 %{_datadir}/kservicetypes5/qimageio_plugin.desktop
194 %{_localedir}/kf5_all_languages
195 %{_mandir}/man1/kf5-config.1*
199 %defattr(644,root,root,755)
200 %{_includedir}/KF5/KDELibs4Support
201 %{_includedir}/KF5/kdelibs4support_version.h
202 %{_libdir}/cmake/KDELibs4
203 %{_libdir}/cmake/KF5KDE4Support
204 %{_libdir}/cmake/KF5KDELibs4Support
205 %attr(755,root,root) %{_libdir}/libKF5KDELibs4Support.so