]> git.pld-linux.org Git - packages/kf5-kdoctools.git/blob - kf5-kdoctools.spec
f3f4f63e04718ad04a4407228a5f52ac62ebebc5
[packages/kf5-kdoctools.git] / kf5-kdoctools.spec
1 # TODO:
2 # - runtime Requires if any
3 # - package manual pages
4 %define         kdeframever     5.24
5 %define         qtver           5.3.2
6 %define         kfname          kdoctools
7
8 Summary:        Create documentation from DocBook
9 Name:           kf5-%{kfname}
10 Version:        5.24.0
11 Release:        1
12 License:        GPL v2+/LGPL v2.1+
13 Group:          X11/Libraries
14 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5:  0826ac71e01ed1d343e6e1bb5e4fe438
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel >= %{qtver}
18 BuildRequires:  Qt5DBus-devel >= %{qtver}
19 BuildRequires:  Qt5Gui-devel >= %{qtver}
20 BuildRequires:  Qt5Test-devel >= %{qtver}
21 BuildRequires:  Qt5Widgets-devel >= %{qtver}
22 BuildRequires:  Qt5Xml-devel >= %{qtver}
23 BuildRequires:  cmake >= 2.8.12
24 BuildRequires:  docbook-dtd45-xml
25 BuildRequires:  kf5-extra-cmake-modules >= %{version}
26 BuildRequires:  kf5-karchive-devel >= %{version}
27 BuildRequires:  kf5-ki18n-devel >= %{version}
28 BuildRequires:  kf5-kwidgetsaddons-devel >= %{version}
29 BuildRequires:  perl-URI
30 BuildRequires:  polkit-qt-1-devel
31 BuildRequires:  qt5-linguist >= %{qtver}
32 BuildRequires:  rpmbuild(macros) >= 1.164
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 Requires:       kf5-dirs
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %define         qt5dir          %{_libdir}/qt5
39
40 %description
41 Provides tools to generate documentation in various format from
42 DocBook files.
43
44 %package devel
45 Summary:        Header files for %{kfname} development
46 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
47 Group:          X11/Development/Libraries
48 Requires:       %{name} = %{version}-%{release}
49
50 %description devel
51 Header files for %{kfname} development.
52
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe dla programistów używających %{kfname}.
55
56 %prep
57 %setup -q -n %{kfname}-%{version}
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 %install
68 rm -rf $RPM_BUILD_ROOT
69
70 %{__make} -C build/ install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 %find_lang %{kfname}5
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %post -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
80
81 %files -f %{kfname}5.lang
82 %defattr(644,root,root,755)
83 %doc README.md
84 %attr(755,root,root) %{_bindir}/checkXML5
85 %attr(755,root,root) %{_bindir}/meinproc5
86 %{_libdir}/libKF5XsltKde.a
87 %{_docdir}/HTML/*/kdoctools5-common
88 %dir %{_datadir}/kf5/kdoctools
89 %{_datadir}/kf5/kdoctools/customization
90 %{_mandir}/man1/checkXML5.1*
91 %{_mandir}/man7/kf5options.7*
92 %{_mandir}/man7/qt5options.7*
93 %{_mandir}/man8/meinproc5.8*
94
95 %files devel
96 %defattr(644,root,root,755)
97 %{_includedir}/KF5/XsltKde
98 %{_libdir}/cmake/KF5DocTools
This page took 0.101933 seconds and 2 git commands to generate.