]> git.pld-linux.org Git - packages/kf5-kdoctools.git/blame - kf5-kdoctools.spec
- new
[packages/kf5-kdoctools.git] / kf5-kdoctools.spec
CommitLineData
55d93f88
WF
1# TODO:
2# - proper place for *.pri,
3# - set ECM_MKSPECS_INSTALL_DIR in kde5-extra-cmake-modules
4# - _IMPORT_PREFIX also must be set somewhere
5# - runtime Requires if any
6# - these dirs are not own by any package
7# /usr/include/KF5
8# /usr/lib/libexec
9# /usr/lib/plugins
10# /usr/share/kf5
11# /usr/share/doc/HTML/*/
12%define _state stable
13%define orgname kdoctools
14
15Summary: Create documentation from DocBook
16Name: kf5-%{orgname}
17Version: 5.0.0
18Release: 0.1
19License: GPL v2+/LGPL v2.1+
20Group: X11/Libraries
21Source0: ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/%{orgname}-%{version}.tar.xz
22# Source0-md5: 7048b70497c07e65c5f36842fd074850
23URL: http://www.kde.org/
24BuildRequires: Qt5Core-devel >= 5.2.0
25BuildRequires: Qt5DBus-devel
26BuildRequires: Qt5Gui-devel >= 5.3.1
27BuildRequires: Qt5Test-devel
28BuildRequires: Qt5Widgets-devel
29BuildRequires: Qt5Xml-devel
30BuildRequires: cmake >= 2.8.12
31BuildRequires: kf5-extra-cmake-modules >= 1.0.0
32BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
33BuildRequires: polkit-qt-1-devel
34BuildRequires: qt5-linguist
35BuildRequires: rpmbuild(macros) >= 1.164
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%define qt5dir %{_libdir}/qt5
39
40%description
41Provides tools to generate documentation in various format from
42DocBook files.
43
44%package devel
45Summary: Header files for %{orgname} development
46Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
47Group: X11/Development/Libraries
48Requires: %{name} = %{version}-%{release}
49
50%description devel
51Header files for %{orgname} development.
52
53%description devel -l pl.UTF-8
54Pliki nagłówkowe dla programistów używających %{orgname}.
55
56%prep
57%setup -q -n %{orgname}-%{version}
58
59%build
60install -d build
61cd build
62%cmake \
63 -DBIN_INSTALL_DIR=%{_bindir} \
64 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
65 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
66 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
67 -DQML_INSTALL_DIR=%{qt5dir}/qml \
68 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
69 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
70 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
71 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
72 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
73 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
74 -D_IMPORT_PREFIX=%{_prefix} \
75 ../
76%{__make}
77
78%install
79rm -rf $RPM_BUILD_ROOT
80
81%{__make} -C build/ install \
82 DESTDIR=$RPM_BUILD_ROOT
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%post -p /sbin/ldconfig
88%postun -p /sbin/ldconfig
89
90%files
91%defattr(644,root,root,755)
92%doc README.md
93%attr(755,root,root) %{_bindir}/checkXML5
94%attr(755,root,root) %{_bindir}/meinproc5
95%{_libdir}/libKF5XsltKde.a
96%{_docdir}/HTML/*/kdoctools5-common
97%dir %{_datadir}/kf5/kdoctools
98%{_datadir}/kf5/kdoctools/customization
99%{_mandir}/man1/checkXML5.1*
100%{_mandir}/man7/kf5options.7*
101%{_mandir}/man7/qt5options.7*
102%{_mandir}/man8/meinproc5.8*
103
104%files devel
105%defattr(644,root,root,755)
106%{_includedir}/KF5/XsltKde
107%{_libdir}/cmake/KF5DocTools
This page took 0.101862 seconds and 4 git commands to generate.