]> git.pld-linux.org Git - packages/kf5-kcoreaddons.git/blob - kf5-kcoreaddons.spec
- up to 5.4.0
[packages/kf5-kcoreaddons.git] / kf5-kcoreaddons.spec
1 # TODO:
2 # - runtime Requires if any
3 # - dir /usr/include/KF5 not packaged
4
5 %bcond_without  tests
6
7 %define         orgname         kcoreaddons
8 %define         kdeframever     5.4
9 %define         qt_ver          5.3.2
10
11 Summary:        Utilities for core application functionality and accessing the OS
12 Name:           kf5-%{orgname}
13 Version:        5.4.0
14 Release:        1
15 License:        GPL v2+/LGPL v2.1+
16 Group:          X11/Libraries
17 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{orgname}-%{version}.tar.xz
18 # Source0-md5:  4946f5145126de7bf293c3140194e966
19 URL:            http://www.kde.org/
20 BuildRequires:  Qt5Core-devel >= %{qt_ver}
21 BuildRequires:  Qt5Test-devel >= %{qt_ver}
22 BuildRequires:  cmake >= 2.8.12
23 BuildRequires:  fam-devel
24 BuildRequires:  kf5-extra-cmake-modules >= 1.4.0
25 BuildRequires:  qt5-linguist >= %{qt_ver}
26 BuildRequires:  rpmbuild(macros) >= 1.164
27 BuildRequires:  shared-mime-info
28 BuildRequires:  tar >= 1:1.22
29 BuildRequires:  xz
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 KCoreAddons provides classes built on top of QtCore to perform various
34 tasks such as manipulating mime types, autosaving files, creating
35 backup files, generating random sequences, performing text
36 manipulations such as macro replacement, accessing user information
37 and many more.
38
39 %package devel
40 Summary:        Header files for %{orgname} development
41 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{orgname}
42 Group:          X11/Development/Libraries
43 Requires:       %{name} = %{version}-%{release}
44
45 %description devel
46 Header files for %{orgname} development.
47
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe dla programistów używających %{orgname}.
50
51 %prep
52 %setup -q -n %{orgname}-%{version}
53
54 %build
55 install -d build
56 cd build
57 %cmake \
58         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59         -DBIN_INSTALL_DIR=%{_bindir} \
60         ../
61 %{__make}
62
63 %{?with_tests:%{__make} test}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %{__make} -C build/ install \
69         DESTDIR=$RPM_BUILD_ROOT
70
71 %find_lang %{orgname}5_qt --with-qm
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %post -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
78
79 %files -f %{orgname}5_qt.lang
80 %defattr(644,root,root,755)
81 %doc README.md
82 %{_datadir}/mime/packages/kde5.xml
83 %attr(755,root,root) %ghost %{_libdir}/libKF5CoreAddons.so.5
84 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.*.*.*
85
86 %files devel
87 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_bindir}/desktoptojson
89 %{_includedir}/KF5/KCoreAddons
90 %{_includedir}/KF5/kcoreaddons_version.h
91 %{_libdir}/cmake/KF5CoreAddons
92 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
93 %{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri
This page took 0.072778 seconds and 4 git commands to generate.