From ecc1583b49a59fb120f1462945aa1d53f5834103 Mon Sep 17 00:00:00 2001 From: Dan Horák Date: May 02 2009 06:45:43 +0000 Subject: Initial import --- diff --git a/.cvsignore b/.cvsignore index e69de29..cf8f638 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +podofo-0.7.0.tar.gz diff --git a/podofo.spec b/podofo.spec new file mode 100644 index 0000000..232710b --- /dev/null +++ b/podofo.spec @@ -0,0 +1,102 @@ +Name: podofo +Version: 0.7.0 +Release: 2%{?dist} +Summary: Tools and libraries to work with the PDF file format + +Group: Applications/Publishing +License: GPLv2+ +URL: http://podofo.sourceforge.net +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: cmake zlib-devel libjpeg-devel libtiff-devel freetype-devel fontconfig-devel +BuildRequires: cppunit-devel lua-devel doxygen + + +%description +PoDoFo is a library to work with the PDF file format. The name comes from +the first letter of PDF (Portable Document Format). A few tools to work +with PDF files are already included in the PoDoFo package. + +The PoDoFo library is a free, portable C++ library which includes classes +to parse PDF files and modify their contents into memory. The changes can be +written back to disk easily. The parser can also be used to extract +information from a PDF file (for example the parser could be used in a PDF +viewer). Besides parsing PoDoFo includes also very simple classes to create +your own PDF files. All classes are documented so it is easy to start writing +your own application using PoDoFo. + + +%package libs +Summary: Runtime library for %{name} +Group: System Environment/Libraries +License: LGPLv2+ + +%description libs +Runtime library for %{name}. + + +%package devel +Summary: Development files for %{name} library +Group: Development/Libraries +License: LGPLv2+ +Requires: %{name}-libs = %{version}-%{release} + +%description devel +Development files and documentation for the %{name} library. + + +%prep +%setup -q + + +%build +%cmake -DPODOFO_BUILD_SHARED=1 \ +%ifarch x86_64 ppc64 s390x sparc64 +-DWANT_LIB64=1 \ +%endif +. +make %{?_smp_mflags} + +# build the docs +doxygen + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + + +%clean +rm -rf $RPM_BUILD_ROOT + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc COPYING +%{_bindir}/%{name}* + +%files libs +%defattr(-,root,root,-) +%doc AUTHORS COPYING.LIB ChangeLog FAQ.html README.html TODO +%{_libdir}/*.so.* + +%files devel +%defattr(-,root,root,-) +%doc doc/html +%{_includedir}/%{name} +%{_libdir}/*.so + + +%changelog +* Thu Apr 30 2009 Dan Horák 0.7.0-2 +- remove BR: openssl-devel, it could be required in the future (but then + an exception clause will be added to the licenses) +- add missing doc files + +* Sun Mar 29 2009 Dan Horák 0.7.0-1 +- initial Fedora package diff --git a/sources b/sources index e69de29..58208f0 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b9623fd9279fca49f7cdd5c1fed182b1 podofo-0.7.0.tar.gz