[packages/qpdf] - pl, completed dependencies
qboosh
qboosh at pld-linux.org
Sat Nov 30 22:59:09 CET 2013
commit d72d4bffc0dad424c3c2db55fc5cb9bbcfb8462f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Nov 30 23:00:19 2013 +0100
- pl, completed dependencies
qpdf.spec | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 63 insertions(+), 15 deletions(-)
---
diff --git a/qpdf.spec b/qpdf.spec
index eb89e39..3d4859b 100644
--- a/qpdf.spec
+++ b/qpdf.spec
@@ -1,18 +1,25 @@
+#
+# Conditional build:
+%bcond_without static_libs # static library build
+#
Summary: Command-line tools and library for transforming PDF files
+Summary(pl.UTF-8): Narzędzia linii poleceń i biblioteka do przekształcania plików PDF
Name: qpdf
Version: 5.0.1
Release: 2
# MIT: e.g. libqpdf/sha2.c
-License: Artistic 2.0 and MIT
+License: Artistic v2.0, some parts MIT
Group: Applications/Publishing
Source0: http://downloads.sourceforge.net/qpdf/%{name}-%{version}.tar.gz
# Source0-md5: 6efd89c18461cb73f77bb60cb2da4bce
URL: http://qpdf.sourceforge.net/
+BuildRequires: libstdc++-devel
+BuildRequires: make >= 3.81
BuildRequires: pcre-devel
-BuildRequires: perl
-BuildRequires: perl(Digest::MD5)
+BuildRequires: perl-Digest-MD5
+BuildRequires: perl-base
BuildRequires: zlib-devel
-Requires: qpdf-libs = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -23,8 +30,16 @@ 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 -l pl.UTF-8
+QPDF to działający z linii poleceń program wykonujący strukturalne,
+zachowujące treść przekształcenia plików PDF. Można by go nazwać czymś
+w rodzaju pdf-to-pdf. Zawiera obsługę łączenia i dzielenia PDF-ów oraz
+operacji na liście stron w pliku PDF. Nie jest to przeglądarka plików
+PDF ani konwerter PDF-ów do innych formatów.
+
%package libs
Summary: QPDF library for transforming PDF files
+Summary(pl.UTF-8): Biblioteka QPDF do przekształcania plików PDF
Group: Libraries
%description libs
@@ -32,14 +47,38 @@ 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 libs -l pl.UTF-8
+QPDF to biblioteka C++ analizująca i operująca na strukturze plików
+PDF. Potrafi szyfrować i linearyzować pliki, udostępniać wnętrzności
+plików PDF oraz wykonywać inne operacje przydatne programistom PDF.
+
%package devel
Summary: Development files for QPDF library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki QPDF
Group: Development/Libraries
-Requires: qpdf-libs = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
+Requires: libstdc++-devel
+Requires: pcre-devel
+Requires: zlib-devel
%description devel
-Header files and libraries necessary for developing programs using the
-QPDF library.
+Header files necessary for developing programs using the QPDF library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe niezbędne do tworzenia programów wykorzystujących
+bibliotekę QPDF.
+
+%package static
+Summary: Static QPDF library
+Summary(pl.UTF-8): Statyczna biblioteka QPDF
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static QPDF library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka QPDF.
%prep
%setup -q
@@ -49,10 +88,12 @@ QPDF library.
%build
%configure \
--docdir=%{_docdir}/%{name}-%{version} \
- --disable-static \
+ %{!?with_static_libs:--disable-static} \
--enable-show-failed-test-output
-%{__make} SHELL=/bin/sh
+# SHELL= is workaround for some build failures
+%{__make} \
+ SHELL=/bin/sh
%install
rm -rf $RPM_BUILD_ROOT
@@ -70,17 +111,18 @@ cp -a examples/*.c* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
-%doc doc/*.{pdf,html,css}
-%doc README TODO ChangeLog
+%doc ChangeLog README TODO doc/*.{pdf,html,css}
%attr(755,root,root) %{_bindir}/fix-qdf
%attr(755,root,root) %{_bindir}/qpdf
%attr(755,root,root) %{_bindir}/zlib-flate
-%{_mandir}/man1/*
+%{_mandir}/man1/fix-qdf.1*
+%{_mandir}/man1/qpdf.1*
+%{_mandir}/man1/zlib-flate.1*
%files libs
%defattr(644,root,root,755)
@@ -89,7 +131,13 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
-%{_includedir}/qpdf
%attr(755,root,root) %{_libdir}/libqpdf.so
+%{_includedir}/qpdf
%{_pkgconfigdir}/libqpdf.pc
%{_examplesdir}/%{name}-%{version}
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libqpdf.a
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qpdf.git/commitdiff/d72d4bffc0dad424c3c2db55fc5cb9bbcfb8462f
More information about the pld-cvs-commit
mailing list