Compare commits
2 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b6e151cdbd | ||
|
|
ab6e0c5205 |
4 changed files with 157 additions and 0 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -0,0 +1,2 @@
|
|||
/wxpdfdoc-0.9.2.1.tar.gz
|
||||
/wxpdfdoc-0.9.3.tar.gz
|
||||
36
GNUmakefile.patch
Normal file
36
GNUmakefile.patch
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
diff --git a/build/GNUmakefile b/build/GNUmakefile
|
||||
index 207de2b..a781fc2 100755
|
||||
--- a/build/GNUmakefile
|
||||
+++ b/build/GNUmakefile
|
||||
@@ -19,6 +19,8 @@ prefix ?= /usr/local
|
||||
# Destination root (/ is used if empty)
|
||||
DESTDIR ?=
|
||||
|
||||
+WXINCLUDEDIR ?= /include/wx-2.8/wx
|
||||
+
|
||||
#
|
||||
AR ?= ar
|
||||
|
||||
@@ -524,11 +526,9 @@ make_dir_pdfdoc_dll:
|
||||
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
|
||||
|
||||
@@ -543,7 +543,7 @@ endif
|
||||
$(CXX) -o $@ $(MINIMAL_OBJECTS) $(VAR_7) -L../lib $(LDFLAGS) $(__COMPONENT_LIB_LIBR) `$(WX_CONFIG) $(WX_CONFIG_FLAGS) --libs xml,core,base`
|
||||
|
||||
../samples/pdfdc/printing: $(DCSAMPLE_OBJECTS) $(__COMPONENT_LIB_DEP)
|
||||
- $(CXX) -o $@ $(DCSAMPLE_OBJECTS) $(VAR_7) -L../lib $(LDFLAGS) $(__COMPONENT_LIB_LIBR) `$(WX_CONFIG) $(WX_CONFIG_FLAGS) --libs xml,core,base`
|
||||
+ $(CXX) -o $@ $(DCSAMPLE_OBJECTS) $(VAR_7) -L../lib $(LDFLAGS) $(__COMPONENT_LIB_LIBR) `$(WX_CONFIG) $(WX_CONFIG_FLAGS) --libs xml,core,base,richtext,html`
|
||||
|
||||
../makefont/makefont: $(MAKEFONT_OBJECTS) $(__COMPONENT_LIB_DEP)
|
||||
$(CXX) -o $@ $(MAKEFONT_OBJECTS) $(VAR_7) -L../lib $(LDFLAGS) $(__COMPONENT_LIB_LIBR) `$(WX_CONFIG) $(WX_CONFIG_FLAGS) --libs xml,core,base`
|
||||
1
sources
1
sources
|
|
@ -0,0 +1 @@
|
|||
0c853fdf7ad19f936431b15e679c0361 wxpdfdoc-0.9.3.tar.gz
|
||||
118
wxpdfdoc.spec
Normal file
118
wxpdfdoc.spec
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
Name: wxpdfdoc
|
||||
Version: 0.9.3
|
||||
Release: 1%{?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 -p 1
|
||||
rm -f docs/Doxyfile
|
||||
|
||||
|
||||
%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
|
||||
|
||||
|
||||
%files devel
|
||||
%{_includedir}%{_wxdir}/pdf*
|
||||
%doc Readme.txt docs/*
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Dec 24 2012 Domingo Becker <domingobecker@gmail.com> - 0.9.3-1
|
||||
- Updated to latest upstream version.
|
||||
- Moved Readme.txt and docs/html to -devel package (Bug #889889).
|
||||
- Removed Doxyfile from installed package (Bug #889889).
|
||||
- Updated patch for build/GNUmakefile for the new version and to fix a missing library problem with samples/pdfdc/printing.
|
||||
|
||||
* Sun Oct 28 2012 Domingo Becker <domingobecker@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@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@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@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@gmail.com> - 0.9.1-3
|
||||
- Fixed for a proper multilib support.
|
||||
- devel package requires core package.
|
||||
|
||||
* Tue Aug 16 2011 Domingo Becker <domingobecker@gmail.com> - 0.9.1-2
|
||||
- Fixed lib64 dir name issue in x86_64 with a patch.
|
||||
|
||||
* Mon Aug 15 2011 Domingo Becker <domingobecker@gmail.com> - 0.9.1-1
|
||||
- Initial version.
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue