]> git.pld-linux.org Git - packages/kf5-kdelibs4support.git/blob - kf5-kdelibs4support.spec
f86c8b4216741b850aba4445980be406b43b7c83
[packages/kf5-kdelibs4support.git] / kf5-kdelibs4support.spec
1 %define         kdeframever     5.39
2 %define         qtver           5.3.2
3 %define         kfname          kdelibs4support
4 #
5 Summary:        KDELibs 4 Support
6 Name:           kf5-%{kfname}
7 Version:        5.39.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
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
67 BuildRequires:  xz
68 BuildRequires:  zlib-devel
69 Requires:       ca-certificates
70 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71
72 %define         qt5dir          %{_libdir}/qt5
73
74 %description
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
78 other frameworks.
79
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
83 this.
84
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.
90
91 %package devel
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}
96
97 %description devel
98 Header files for %{kfname} development.
99
100 %description devel -l pl.UTF-8
101 Pliki nagłówkowe dla programistów używających %{kfname}.
102
103 %prep
104 %setup -q -n %{kfname}-%{version}
105
106 %build
107 install -d build
108 cd build
109 %cmake \
110         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
111         ../
112 %{__make}
113
114 %install
115 rm -rf $RPM_BUILD_ROOT
116
117 %{__make} -C build/ install \
118         DESTDIR=$RPM_BUILD_ROOT
119
120 ln -sf /etc/certs/ca-certificates.crt $RPM_BUILD_ROOT%{_datadir}/kf5/kssl/ca-bundle.crt
121
122 %find_lang kdelibs4support --all-name --with-kde
123
124 %clean
125 rm -rf $RPM_BUILD_ROOT
126
127 %post -p /sbin/ldconfig
128 %postun -p /sbin/ldconfig
129
130 %files -f kdelibs4support.lang
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
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*
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.068148 seconds and 2 git commands to generate.