]> git.pld-linux.org Git - packages/kf5-kcoreaddons.git/blame - kf5-kcoreaddons.spec
tar.xz deps
[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
ddbe1ed5
ER
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
5ac406ba
WF
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
dd67ec54
WF
30%define qt5dir %{_libdir}/qt5
31
5ac406ba
WF
32%description
33KCoreAddons provides classes built on top of QtCore to perform various
34tasks such as manipulating mime types, autosaving files, creating
35backup files, generating random sequences, performing text
36manipulations such as macro replacement, accessing user information
37and many more.
38
39%package devel
40Summary: Header files for %{orgname} development
41Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
42Group: X11/Development/Libraries
43Requires: %{name} = %{version}-%{release}
44
45%description devel
46Header files for %{orgname} development.
47
48%description devel -l pl.UTF-8
49Pliki nagłówkowe dla programistów używających %{orgname}.
50
51%prep
52%setup -q -n %{orgname}-%{version}
53
54%build
55install -d build
56cd build
57%cmake \
dd67ec54
WF
58 -DBIN_INSTALL_DIR=%{_bindir} \
59 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
60 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
61 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
62 -DQML_INSTALL_DIR=%{qt5dir}/qml \
63 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
64 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
65 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
66 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
67 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
68 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
5ac406ba
WF
69 ../
70%{__make}
71
72%install
73rm -rf $RPM_BUILD_ROOT
74
75%{__make} -C build/ install \
76 DESTDIR=$RPM_BUILD_ROOT
77
78%find_lang %{orgname}5_qt --with-qm
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%post -p /sbin/ldconfig
84%postun -p /sbin/ldconfig
85
86%files -f %{orgname}5_qt.lang
87%defattr(644,root,root,755)
88%doc README.md
89%{_datadir}/mime/packages/kde5.xml
90%attr(755,root,root) %ghost %{_libdir}/libKF5CoreAddons.so.5
91%attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.5.0.0
92
93%files devel
94%defattr(644,root,root,755)
95%{_includedir}/KF5/KCoreAddons
96%{_includedir}/KF5/kcoreaddons_version.h
97%{_libdir}/cmake/KF5CoreAddons
98%attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
dd67ec54 99%{qt5dir}/mkspecs/modules/qt_KCoreAddons.pri
This page took 0.080604 seconds and 4 git commands to generate.