]> git.pld-linux.org Git - packages/kf5-kdelibs4support.git/blob - kf5-kdelibs4support.spec
ace0fd406016abb58e5ffbe6e425688bcaa43cc2
[packages/kf5-kdelibs4support.git] / kf5-kdelibs4support.spec
1 %define         kdeframever     5.45
2 %define         qtver           5.3.2
3 %define         kfname          kdelibs4support
4 #
5 Summary:        KDELibs 4 Support
6 Name:           kf5-%{kfname}
7 Version:        5.45.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:  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
69 BuildRequires:  xz
70 BuildRequires:  zlib-devel
71 Requires:       ca-certificates
72 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
74 %define         qt5dir          %{_libdir}/qt5
75
76 %description
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
80 other frameworks.
81
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
85 this.
86
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.
92
93 %package devel
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}
107
108 %description devel
109 Header files for %{kfname} development.
110
111 %description devel -l pl.UTF-8
112 Pliki nagłówkowe dla programistów używających %{kfname}.
113
114 %prep
115 %setup -q -n %{kfname}-%{version}
116
117 %build
118 install -d build
119 cd build
120 %cmake \
121         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
122         ../
123 %{__make}
124
125 %install
126 rm -rf $RPM_BUILD_ROOT
127
128 %{__make} -C build/ install \
129         DESTDIR=$RPM_BUILD_ROOT
130
131 ln -sf /etc/certs/ca-certificates.crt $RPM_BUILD_ROOT%{_datadir}/kf5/kssl/ca-bundle.crt
132
133 %find_lang kdelibs4support --all-name --with-kde
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post -p /sbin/ldconfig
139 %postun -p /sbin/ldconfig
140
141 %files -f kdelibs4support.lang
142 %defattr(644,root,root,755)
143 %doc README.md
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
150 /etc/xdg/kdebugrc
151 /etc/xdg/ksslcalist
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*
207
208
209 %files devel
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
This page took 0.210196 seconds and 2 git commands to generate.