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