source: spec/trunk/SPECS/qpdfview.spec@ 1060

Last change on this file since 1060 was 1060, checked in by Silvan Scherrer, 9 years ago

spec: qpdfview: Release version 0.4.17-1.

File size: 2.7 KB
Line 
1Name: qpdfview
2Version: 0.4.17
3Release: 1%{?dist}
4License: GPLv2+
5Summary: Tabbed PDF Viewer
6Url: https://launchpad.net/qpdfview
7
8Vendor: bww bitwise works GmbH
9%scm_source github https://github.com/bitwiseworks/qpdfview %{version}
10
11Requires: libqt4
12Requires: cups
13Requires: poppler-qt4
14Requires: libspectre ghostscript
15Requires: zlib
16Requires: djvulibre
17Requires: libjpeg libtiff libpng
18
19BuildRequires: libqt4-devel
20BuildRequires: cups-devel
21BuildRequires: poppler-qt4-devel
22BuildRequires: libspectre-devel ghostscript-devel
23BuildRequires: zlib-devel
24BuildRequires: djvulibre-devel
25BuildRequires: libjpeg-devel libtiff-devel libpng-devel
26
27%description
28qpdfview is a tabbed PDF viewer.
29It uses the Poppler library for rendering and CUPS for printing.
30It provides a clear and simple graphical user interface using the Qt framework.
31
32
33%prep
34%scm_setup
35
36
37%build
38export QMAKE_SH=$SHELL
39# do a fast qt build, as runmapsym and wmapsym is not needed here
40export FAST_BUILD=1
41LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
42
43/@unixroot/usr/lib/qt4/bin/lrelease qpdfview.pro
44qmake \
45 TARGET_INSTALL_PATH="%{_bindir}" \
46 PLUGIN_INSTALL_PATH="%{_libdir}/%{name}" \
47 DATA_INSTALL_PATH="%{_datadir}/%{name}" \
48 MANUAL_INSTALL_PATH="%{_mandir}/man1" \
49 ICON_INSTALL_PATH="%{_datadir}/icons/hicolor/scalable/apps" \
50 LAUNCHER_INSTALL_PATH="%{_datadir}/applications" \
51 APPDATA_INSTALL_PATH="%{_datadir}/appdata" \
52 "CONFIG+=no_install_debuginfo" "CONFIG+=without_dbus" "CONFIG+=without_magic" \
53 qpdfview.pro
54make %{?_smp_mflags}
55
56
57%install
58make INSTALL_ROOT=%{buildroot} install
59%find_lang %{name} --with-qt --without-mo
60# unknown language
61rm -f %{buildroot}/%{_datadir}/%{name}/%{name}_ast.qm
62rm -rf %{buildroot}/%{_datadir}/appdata
63rm -rf %{buildroot}/%{_datadir}/applications
64rm -rf %{buildroot}/%{_datadir}/icons
65
66sed -i -e "s|_VERSION_|%{version}|" -e "s|_BUILD_|%{release}|" %{_builddir}/%{buildsubdir}/install.os2
67
68
69%post
70if [ "$1" -ge 1 ]; then # (upon update)
71 %wps_object_delete_all
72fi
73# for the definition of the parameters see macros.bww
74%define title Tabbed PDF viewer
75%bww_folder -e %{name} -t %{title} -r README -s Y -a *.pdf,*.ps,*.eps,*.djvu,*.djv
76
77
78%postun
79if [ "$1" -eq 0 ]; then # (upon removal)
80 %wps_object_delete_all
81fi
82
83
84%files -f %{name}.lang
85%doc CHANGES CONTRIBUTORS COPYING README TODO install.os2
86%{_bindir}/%{name}.exe
87%{_libdir}/%{name}/
88%dir %{_datadir}/%{name}
89%{_datadir}/%{name}/help*.html
90%{_mandir}/man?/*
91
92%changelog
93* Fri Mar 17 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.4.17-1
94- initial version
Note: See TracBrowser for help on using the repository browser.