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