]> git.pld-linux.org Git - packages/kf5-kfilemetadata.git/blame - kf5-kfilemetadata.spec
- release 3 (by relup.sh)
[packages/kf5-kfilemetadata.git] / kf5-kfilemetadata.spec
CommitLineData
41fd7172
AM
1#
2# Conditional build:
3%bcond_without tests # build without tests
4
5# TODO:
6# - runtime Requires if any
7
79a051cb 8%define kdeframever 5.24
41fd7172
AM
9%define qtver 5.3.2
10%define kfname kfilemetadata
11Summary: File metadata and extraction library
12Name: kf5-%{kfname}
79a051cb 13Version: 5.24.0
45fa120f 14Release: 3
41fd7172
AM
15License: GPL v2+/LGPL v2.1+
16Group: X11/Libraries
17Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
79a051cb 18# Source0-md5: 481cbdad48e1443e4d0294bc726a902a
41fd7172
AM
19URL: http://www.kde.org/
20BuildRequires: Qt5Core-devel >= %{qtver}
21BuildRequires: Qt5Gui-devel >= %{qtver}
22BuildRequires: Qt5Network-devel >= %{qtver}
23BuildRequires: Qt5Test-devel >= %{qtver}
24%if %{with tests}
25BuildRequires: Qt5Gui-devel >= %{qtver}
26BuildRequires: Qt5Widgets-devel >= %{qtver}
27%endif
28BuildRequires: catdoc
29BuildRequires: cmake >= 2.8.12
30BuildRequires: ebook-tools-devel
31BuildRequires: exiv2-devel
32BuildRequires: ffmpeg-devel
33BuildRequires: kf5-extra-cmake-modules >= 1.4.0
34BuildRequires: poppler-qt5-devel
35BuildRequires: qt5-build >= %{qtver}
36BuildRequires: rpmbuild(macros) >= 1.164
abf78ed2 37BuildRequires: taglib-devel
41fd7172
AM
38BuildRequires: tar >= 1:1.22
39BuildRequires: xz
9f76ece6 40Requires: kf5-dirs
41fd7172
AM
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44File metadata and extraction library.
45
46%package devel
47Summary: Header files for %{kfname} development
48Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
49Group: X11/Development/Libraries
50Requires: %{name} = %{version}-%{release}
51
52%description devel
53Header files for %{kfname} development.
54
55%description devel -l pl.UTF-8
56Pliki nagłówkowe dla programistów używających %{kfname}.
57
58%prep
59%setup -q -n %{kfname}-%{version}
60
61%build
62install -d build
63cd build
64%cmake \
65 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
66 ..
67%{__make}
68
69%{?with_tests:%{__make} test}
70
71%install
72rm -rf $RPM_BUILD_ROOT
73%{__make} -C build install \
74 DESTDIR=$RPM_BUILD_ROOT
75
76%find_lang %{kfname}
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%post -p /sbin/ldconfig
82%postun -p /sbin/ldconfig
83
84%files -f %{kfname}.lang
85%defattr(644,root,root,755)
86%attr(755,root,root) %{_libdir}/libKF5FileMetaData.so.*.*.*
87%attr(755,root,root) %ghost %{_libdir}/libKF5FileMetaData.so.3
f3ddfeeb 88%dir %{_libdir}/qt5/plugins/kf5/kfilemetadata
9f76ece6 89%dir %{_libdir}/qt5/plugins/kf5/kfilemetadata/writers
b3e9a910 90%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/writers/kfilemetadata_taglibwriter.so
41fd7172
AM
91%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_epubextractor.so
92%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_exiv2extractor.so
93%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_ffmpegextractor.so
94%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_odfextractor.so
95%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_office2007extractor.so
96%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_officeextractor.so
97%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_plaintextextractor.so
98%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_poextractor.so
8fb83f2e 99%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_popplerextractor.so
41fd7172
AM
100%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kfilemetadata/kfilemetadata_taglibextractor.so
101
102%files devel
103%defattr(644,root,root,755)
104%attr(755,root,root) %{_libdir}/libKF5FileMetaData.so
105%{_includedir}/KF5/KFileMetaData
106%{_libdir}/cmake/KF5FileMetaData
This page took 0.12999 seconds and 4 git commands to generate.