123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- Name: podofo
- Version: 0.8.1
- Release: 1%{?_dist_release}
- 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
- Patch0: %{name}-0.8.1-casts.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: cmake
- BuildRequires: zlib-devel
- BuildRequires: libjpeg-devel
- BuildRequires: libtiff-devel
- BuildRequires: libpng-devel
- BuildRequires: freetype2-devel
- BuildRequires: fontconfig-devel
- BuildRequires: cppunit-devel
- BuildRequires: lua-devel
- BuildRequires: 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
- %patch0 -p1 -b .casts
- %build
- %cmake -DPODOFO_BUILD_SHARED=1 \
- %ifarch x86_64 ppc64 s390x sparc64
- -DWANT_LIB64=1 \
- %endif
- .
- %__make %{?_smp_mflags}
- # build the docs
- doxygen
- # set timestamps on generated files to some constant
- find doc/html -exec touch -r %{SOURCE0} {} \;
- %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
- * Tue Aug 24 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.8.1-1
- - initial build based on Fedora development
- * Tue Jun 8 2010 Dan Horák <dan[at]danny.cz> 0.8.1-2
- - fix building tests
- * Mon Jun 7 2010 Dan Horák <dan[at]danny.cz> 0.8.1-1
- - updated to 0.8.1
- * Thu Apr 29 2010 Dan Horák <dan[at]danny.cz> 0.8.0-1
- - updated to 0.8.0
- * Tue Feb 16 2010 Dan Horák <dan[at]danny.cz> 0.7.0-4
- - set timestamp on generated docs (#565683)
- * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Thu Apr 30 2009 Dan Horák <dan[at]danny.cz> 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 <dan[at]danny.cz> 0.7.0-1
- - initial Fedora package
|