[wxpdfdoc/f17] Initial import (#730764)

Domingo Becker beckerde at fedoraproject.org
Tue Oct 30 03:08:29 UTC 2012


commit 0d07c1320018bc1fb251d2fa9cea1f383c24398d
Author: Domingo Becker <domingobecker at gmail.com>
Date:   Tue Oct 30 00:07:49 2012 -0300

    Initial import (#730764)

 .gitignore        |    1 +
 GNUmakefile.patch |   25 ++++++++++++
 sources           |    1 +
 wxpdfdoc.spec     |  110 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 137 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..53f3e27 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/wxpdfdoc-0.9.2.1.tar.gz
diff --git a/GNUmakefile.patch b/GNUmakefile.patch
new file mode 100644
index 0000000..74306b7
--- /dev/null
+++ b/GNUmakefile.patch
@@ -0,0 +1,25 @@
+--- build/GNUmakefile	2011-09-16 17:22:45.000000000 -0300
++++ build/GNUmakefile	2012-05-16 14:17:32.763992228 -0300
+@@ -19,6 +19,8 @@
+ # Destination root (/ is used if empty) 
+ DESTDIR ?= 
+ 
++WXINCLUDEDIR ?= /include/wx-2.8/wx
++
+ #  
+ AR ?= ar
+ 
+@@ -519,11 +521,9 @@
+ ifeq ($(WX_SHARED),1)
+ install_pdfdoc_dll_headers: 
+ 	$(INSTALL) -d $(DESTDIR)$(prefix)
++	$(INSTALL) -d $(DESTDIR)$(prefix)$(WXINCLUDEDIR)
+ 	for f in $(PDFDOC_DLL_HEADERS); do \
+-	if test ! -d $(DESTDIR)$(prefix)/`dirname $$f` ; then \
+-	$(INSTALL) -d $(DESTDIR)$(prefix)/`dirname $$f`; \
+-	fi; \
+-	$(INSTALL) -m 644 ../$$f $(DESTDIR)$(prefix)/$$f; \
++	$(INSTALL) -m 644 ../$$f $(DESTDIR)$(prefix)$(WXINCLUDEDIR); \
+ 	done
+ endif
+ 
diff --git a/sources b/sources
index e69de29..04df513 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+c664be9f77cd422e7d6f5034aa93e675  wxpdfdoc-0.9.2.1.tar.gz
diff --git a/wxpdfdoc.spec b/wxpdfdoc.spec
new file mode 100644
index 0000000..bce4713
--- /dev/null
+++ b/wxpdfdoc.spec
@@ -0,0 +1,110 @@
+Name:           wxpdfdoc
+Version:        0.9.2.1
+Release:        4%{?dist}
+Summary:        A library for creating PDF documents in C++ with wxWidgets
+Group:          System Environment/Libraries
+License:        wxWidgets
+URL:            http://wxcode.sourceforge.net/components/wxpdfdoc/
+Source:         http://sourceforge.net/projects/wxcode/files/Components/wxPdfDocument/wxpdfdoc-%{version}.tar.gz
+Patch:          http://beckerde.fedorapeople.org/wxpdfdoc/GNUmakefile.patch
+BuildRequires:  wxGTK-devel
+
+%global _wxdir /wx-2.8/wx
+%global _inclwxdir /include%{_wxdir}
+
+
+%description
+wxPdfDocument allows wxWidgets applications to generate PDF documents. 
+The code is a port of FPDF - a free PHP class for generating PDF files - 
+to C++ using the wxWidgets library. Several add-on PHP scripts found on 
+the FPDF web site are incorporated into wxPdfDocument. Embedding of PNG, 
+JPEG, GIF and WMF images is supported. In addition to the 14 standard 
+Adobe fonts it is possible to use other Type1 or TrueType fonts - with 
+or without embedding them into the generated document. In Unicode build 
+CJK fonts are supported, too. Graphics primitives allow the creation of 
+simple drawings.
+
+
+%package devel
+Summary:        Development files needed for the wxPdfDocument library
+Group:          System Environment/Libraries
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       wxGTK-devel
+
+
+%description devel
+wxPdfDocument allows wxWidgets applications to generate PDF documents. 
+This package contains the development files needed to use the 
+wxPdfDocument library.
+
+
+%prep
+%setup -q
+chmod 644 *.txt
+chmod 644 docs/*
+chmod 755 docs/html
+chmod 644 docs/html/*
+chmod 644 src/*.cpp src/*.h src/*.inc
+chmod 644 include/wx/*.h
+sed -i.orig -e 's|$(prefix)/lib|$(prefix)/%{_lib}|g' build/GNUmakefile
+%patch
+
+
+%build
+echo %{ver}
+echo %{ver2}
+make -C build all -f GNUmakefile
+
+
+%install
+make -C build prefix=$RPM_BUILD_ROOT%{_prefix} install_pdfdoc_dll -f GNUmakefile
+make -C build prefix=$RPM_BUILD_ROOT%{_prefix} WXINCLUDEDIR=%{_inclwxdir} install_pdfdoc_dll_headers -f GNUmakefile
+
+
+%post -p /sbin/ldconfig
+
+
+%postun -p /sbin/ldconfig
+
+
+%files 
+%{_libdir}/libwxcode_gtk2_pdfdoc*
+%doc LICENCE.txt Readme.txt docs/*
+
+
+%files devel
+%{_includedir}%{_wxdir}/pdf*
+
+
+%changelog
+* Sun Oct 28 2012 Domingo Becker <domingobecker at gmail.com> - 0.9.2.1-4
+- Removed BuildRoot definition.
+- Removed initial cleaning of buildroot in install section.
+- Removed clean section.
+- Removed defattr lines in files section.
+
+* Sun Oct 21 2012 Domingo Becker <domingobecker at gmail.com> - 0.9.2.1-3
+- Fixed macro in comment warning by removing all unnecessary comments.
+- Removed spurious executable permission on source files.
+
+* Wed May 16 2012 Domingo Becker <domingobecker at gmail.com> - 0.9.2.1-2
+- Apply patch to build/GNUmakefile to install headers in the correct directory. 
+
+* Mon May 07 2012 Domingo Becker <domingobecker at gmail.com> - 0.9.2.1-1
+- Updated to new upstream version.
+- Fixed required base package.
+- Group set to System Environment/Libraries.
+- Removed gcc-c++ as requires.
+- Added wxGTK-devel dependency in -devel package.
+
+* Tue Aug 16 2011 Domingo Becker <domingobecker at gmail.com> - 0.9.1-3
+- Fixed for a proper multilib support.
+- devel package requires core package.
+
+* Tue Aug 16 2011 Domingo Becker <domingobecker at gmail.com> - 0.9.1-2
+- Fixed lib64 dir name issue in x86_64 with a patch.
+
+* Mon Aug 15 2011 Domingo Becker <domingobecker at gmail.com> - 0.9.1-1
+- Initial version.
+
+


More information about the scm-commits mailing list