]> git.pld-linux.org Git - packages/kf5-kdelibs4support.git/blame - kf5-kdelibs4support.spec
- up to 5.43.0
[packages/kf5-kdelibs4support.git] / kf5-kdelibs4support.spec
CommitLineData
00fc73a1 1%define kdeframever 5.43
50880573
AM
2%define qtver 5.3.2
3%define kfname kdelibs4support
4#
6a4244d9 5Summary: KDELibs 4 Support
50880573 6Name: kf5-%{kfname}
00fc73a1 7Version: 5.43.0
9070ed1b 8Release: 1
6a4244d9
WF
9License: LGPL v2.1+
10Group: X11/Libraries
50880573 11Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
00fc73a1 12# Source0-md5: 984f3900ca5fb33c57d5f0021b4e3fb8
6a4244d9
WF
13URL: http://www.kde.org/
14BuildRequires: NetworkManager-devel >= 0.7.0
15BuildRequires: Qt5Concurrent-devel
16BuildRequires: Qt5Core-devel >= 5.2.0
17BuildRequires: Qt5DBus-devel
18BuildRequires: Qt5Designer-devel
19BuildRequires: Qt5Gui-devel >= 5.3.1
20BuildRequires: Qt5Network-devel
21BuildRequires: Qt5PrintSupport-devel
22BuildRequires: Qt5Svg-devel
23BuildRequires: Qt5Test-devel
24BuildRequires: Qt5Widgets-devel
25BuildRequires: Qt5X11Extras-devel >= 5.2.0
26BuildRequires: Qt5Xml-devel >= 5.3.1
27BuildRequires: cmake >= 2.8.12
28BuildRequires: gettext-devel
29BuildRequires: kf5-attica-devel >= %{version}
30BuildRequires: kf5-extra-cmake-modules >= 1.0.0
31BuildRequires: kf5-karchive-devel >= %{version}
32BuildRequires: kf5-kauth-devel >= %{version}
33BuildRequires: kf5-kbookmarks-devel >= %{version}
34BuildRequires: kf5-kcodecs-devel >= %{version}
35BuildRequires: kf5-kcompletion-devel >= %{version}
36BuildRequires: kf5-kconfig-devel >= %{version}
37BuildRequires: kf5-kconfigwidgets-devel >= %{version}
38BuildRequires: kf5-kcoreaddons-devel >= %{version}
39BuildRequires: kf5-kcrash-devel >= %{version}
40BuildRequires: kf5-kdbusaddons-devel >= %{version}
ed7c4353 41BuildRequires: kf5-kded-devel >= %{version}
6a4244d9
WF
42BuildRequires: kf5-kdesignerplugin-devel >= %{version}
43BuildRequires: kf5-kdoctools-devel >= %{version}
ed7c4353 44BuildRequires: kf5-kemoticons-devel >= %{version}
6a4244d9
WF
45BuildRequires: kf5-kglobalaccel-devel >= %{version}
46BuildRequires: kf5-kguiaddons-devel >= %{version}
47BuildRequires: kf5-ki18n-devel >= %{version}
48BuildRequires: kf5-kiconthemes-devel >= %{version}
49BuildRequires: kf5-kio-devel >= %{version}
50BuildRequires: kf5-kitemviews-devel >= %{version}
51BuildRequires: kf5-kjobwidgets-devel >= %{version}
52BuildRequires: kf5-knotifications-devel >= %{version}
53BuildRequires: kf5-kparts-devel >= %{version}
54BuildRequires: kf5-kservice-devel >= %{version}
55BuildRequires: kf5-ktextwidgets-devel >= %{version}
56BuildRequires: kf5-kunitconversion-devel >= %{version}
57BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
58BuildRequires: kf5-kwindowsystem-devel >= %{version}
59BuildRequires: kf5-kxmlgui-devel >= %{version}
60BuildRequires: kf5-solid-devel >= %{version}
61BuildRequires: kf5-sonnet-devel >= %{version}
62BuildRequires: openssl-devel
63BuildRequires: rpmbuild(macros) >= 1.164
64BuildRequires: tar >= 1:1.22
65BuildRequires: xorg-lib-libX11-devel
66BuildRequires: xorg-lib-libX11-devel
67BuildRequires: xz
68BuildRequires: zlib-devel
772fa9ba 69Requires: ca-certificates
6a4244d9
WF
70BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71
72%define qt5dir %{_libdir}/qt5
73
74%description
75This framework provides code and utilities to ease the transition from
76kdelibs 4 to KDE Frameworks 5. This includes CMake macros and C++
77classes whose functionality has been replaced by code in CMake, Qt and
78other frameworks.
79
80Code should aim to port away from this framework eventually. The API
81documentation of the classes in this framework and the notes at
82<http://community.kde.org/Frameworks/Porting_Notes> should help with
83this.
84
85Note that some of the classes in this framework, especially
86KStandardDirs, may not work correctly unless any libraries and other
87software using the KDELibs 4 Support framework are installed to the
88same location as KDELibs4Support, although it may be sufficient to set
89the KDEDIRS environment variable correctly.
90
91%package devel
50880573
AM
92Summary: Header files for %{kfname} development
93Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
6a4244d9
WF
94Group: X11/Development/Libraries
95Requires: %{name} = %{version}-%{release}
96
97%description devel
50880573 98Header files for %{kfname} development.
6a4244d9
WF
99
100%description devel -l pl.UTF-8
50880573 101Pliki nagłówkowe dla programistów używających %{kfname}.
6a4244d9
WF
102
103%prep
50880573 104%setup -q -n %{kfname}-%{version}
6a4244d9
WF
105
106%build
107install -d build
108cd build
109%cmake \
50880573 110 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
6a4244d9
WF
111 ../
112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
117%{__make} -C build/ install \
118 DESTDIR=$RPM_BUILD_ROOT
119
772fa9ba
AM
120ln -sf /etc/certs/ca-certificates.crt $RPM_BUILD_ROOT%{_datadir}/kf5/kssl/ca-bundle.crt
121
5577ed09 122%find_lang kdelibs4support --all-name --with-kde
50880573 123
6a4244d9
WF
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post -p /sbin/ldconfig
128%postun -p /sbin/ldconfig
129
50880573 130%files -f kdelibs4support.lang
6a4244d9
WF
131%defattr(644,root,root,755)
132%doc README.md
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
139/etc/xdg/kdebugrc
140/etc/xdg/ksslcalist
141%attr(755,root,root) %{_bindir}/kdebugdialog5
142%attr(755,root,root) %{_bindir}/kf5-config
00fc73a1 143%attr(755,root,root) %{_libexecdir}/kf5/fileshareset
6a4244d9 144%attr(755,root,root) %ghost %{_libdir}/libKF5KDELibs4Support.so.5
50880573 145%attr(755,root,root) %{_libdir}/libKF5KDELibs4Support.so.*.*.*
6a4244d9
WF
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
772fa9ba 154%{_docdir}/HTML/en/kdebugdialog5
6a4244d9
WF
155%{_datadir}/kf5/kdoctools/customization/catalog4.xml
156%{_datadir}/kf5/kdoctools/customization/dtd/kdex.dtd
772fa9ba 157%dir %{_datadir}/kf5/kssl
6a4244d9 158%{_datadir}/kf5/kssl/ca-bundle.crt
772fa9ba
AM
159%{_datadir}/kf5/locale/countries
160%{_datadir}/kf5/locale/currency
6a4244d9
WF
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
9070ed1b 172#%%{_datadir}/kservices5/kded/networkstatus.desktop
6a4244d9
WF
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
6a4244d9
WF
194%{_localedir}/kf5_all_languages
195%{_mandir}/man1/kf5-config.1*
196
197
198%files devel
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
This page took 0.13994 seconds and 4 git commands to generate.