123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- Summary: Command-line tools and library for transforming PDF files
- Name: qpdf
- Version: 8.3.0
- Release: 1%{?_dist_release}
- # MIT: e.g. libqpdf/sha2.c
- # upstream uses ASL 2.0 now, but he allowed other to distribute qpdf under
- # old license (see README)
- License: Artistic 2.0
- Group: System Environment/Base
- URL: http://qpdf.sourceforge.net/
- Source0: http://downloads.sourceforge.net/sourceforge/qpdf/qpdf-%{version}.tar.gz
- Patch0: qpdf-doc.patch
- BuildRequires: zlib-devel
- BuildRequires: pcre-devel
- BuildRequires: libjpeg-turbo-devel libtiff-devel
- # for fix-qdf and test suite
- BuildRequires: perl
- BuildRequires: perl(Digest::MD5)
- # # for autoreconf
- # BuildRequires: autoconf
- # BuildRequires: automake
- # BuildRequires: libtool
- Requires: qpdf-libs%{?_isa} = %{version}-%{release}
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: tomop, ara_t
- %package libs
- Summary: QPDF library for transforming PDF files
- Group: System Environment/Libraries
- %package devel
- Summary: Development files for QPDF library
- Group: Development/Libraries
- Requires: qpdf-libs%{?_isa} = %{version}-%{release}
- %package doc
- Summary: QPDF Manual
- Group: Documentation
- BuildArch: noarch
- Requires: qpdf-libs = %{version}-%{release}
- %description
- QPDF is a command-line program that does structural, content-preserving
- transformations on PDF files. It could have been called something
- like pdf-to-pdf. It includes support for merging and splitting PDFs
- and to manipulate the list of pages in a PDF file. It is not a PDF viewer
- or a program capable of converting PDF into other formats.
- %description libs
- QPDF is a C++ library that inspect and manipulate the structure of PDF files.
- It can encrypt and linearize files, expose the internals of a PDF file,
- and do many other operations useful to PDF developers.
- %description devel
- Header files and libraries necessary
- for developing programs using the QPDF library.
- %description doc
- QPDF Manual
- %prep
- %setup -q
- # # fix 'complete manual location' note in man pages
- # %patch0 -p1 -b .doc
- %{__sed} -i -e '1s,^#!/usr/bin/env perl,#!/usr/bin/perl,' qpdf/fix-qdf
- %build
- # work-around check-rpaths errors
- # autoreconf --verbose --force --install
- %configure --disable-static \
- --enable-show-failed-test-output
- %{__make} %{?_smp_mflags}
- %install
- %{make_install}
- # https://fedoraproject.org/wiki/Packaging_tricks#With_.25doc
- %{__mkdir_p} __doc
- %{__mv} %{buildroot}%{_datadir}/doc/qpdf/* __doc
- %{__rm} -rf %{buildroot}%{_datadir}/doc/qpdf
- %{__rm} -f %{buildroot}%{_libdir}/libqpdf.la
- %check
- %{__make} check
- %post libs -p %{_syssbindir}/ldconfig
- %postun libs -p %{_syssbindir}/ldconfig
- %files
- %{_bindir}/fix-qdf
- %{_bindir}/qpdf
- %{_bindir}/zlib-flate
- %{_mandir}/man1/*
- %files libs
- %doc README.md NOTICE.md TODO ChangeLog Artistic-2.0 LICENSE.txt
- %{_libdir}/libqpdf*.so.*
- %files devel
- %doc examples/*.cc examples/*.c
- %{_includedir}/*
- %{_libdir}/libqpdf*.so
- %{_libdir}/pkgconfig/libqpdf.pc
- %files doc
- %doc __doc/*
- %changelog
- * Tue Jan 29 2019 Toshiaki Ara <ara_t@384.jp> - 8.3.0-1
- - update to 8.3.0
- - drop Patch0 (upstream fixed)
- * Tue Sep 04 2018 Toshiaki Ara <ara_t@384.jp> - 8.1.0-1
- - update to 8.1.0
- * Tue Jan 30 2018 Toshiaki Ara <ara_t@384.jp> - 7.1.0-1
- - new upstream release.
- - add BuildRequires: libjpeg-turbo-devel libtiff-devel
- - drop BuildRequires: autoconf automake libtool
- * Wed Jun 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.0.0-1
- - new upstream release.
- * Sat Jan 04 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.1.0-2
- - initial build for Vine Linux.
- * Wed Dec 18 2013 Jiri Popelka <jpopelka@redhat.com> - 5.1.0-1
- - 5.1.0
- * Mon Oct 21 2013 Jiri Popelka <jpopelka@redhat.com> - 5.0.1-1
- - 5.0.1
- * Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 5.0.0-4
- - Perl 5.18 rebuild
- * Mon Jul 22 2013 Jiri Popelka <jpopelka@redhat.com> - 5.0.0-3
- - change shebang to absolute path (#987040)
- * Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 5.0.0-2
- - Perl 5.18 rebuild
- * Thu Jul 11 2013 Jiri Popelka <jpopelka@redhat.com> - 5.0.0-1
- - 5.0.0
- * Mon Jul 08 2013 Jiri Popelka <jpopelka@redhat.com> - 4.2.0-1
- - 4.2.0
- * Thu May 23 2013 Jiri Popelka <jpopelka@redhat.com> - 4.1.0-3
- - fix 'complete manual location' note in man pages (#966534)
- * Tue May 07 2013 Jiri Popelka <jpopelka@redhat.com> - 4.1.0-2
- - some source files are under MIT license
- * Mon Apr 15 2013 Jiri Popelka <jpopelka@redhat.com> - 4.1.0-1
- - 4.1.0
- * Tue Mar 05 2013 Jiri Popelka <jpopelka@redhat.com> - 4.0.1-3
- - work around gcc 4.8.0 issue on ppc64 (#915321)
- - properly handle overridden compressed objects
- * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.1-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
- * Fri Jan 18 2013 Jiri Popelka <jpopelka@redhat.com> 4.0.1-1
- - 4.0.1
- * Wed Jan 02 2013 Jiri Popelka <jpopelka@redhat.com> 4.0.0-1
- - 4.0.0
- * Fri Sep 07 2012 Jiri Popelka <jpopelka@redhat.com> 3.0.2-1
- - 3.0.2
- * Thu Aug 16 2012 Jiri Popelka <jpopelka@redhat.com> 3.0.1-3
- - the previously added requirement doesn't need to be arch-specific
- * Thu Aug 16 2012 Jiri Popelka <jpopelka@redhat.com> 3.0.1-2
- - doc subpackage requires libs subpackage due to license file (#848466)
- * Wed Aug 15 2012 Jiri Popelka <jpopelka@redhat.com> 3.0.1-1
- - initial spec file
|