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