- Added use-external-freetype patch (bug #161187).

This commit is contained in:
Tim Waugh 2005-07-12 09:56:49 +00:00
parent 244cfbf7d1
commit 41ce6ddc0a

View File

@ -19,6 +19,7 @@ Patch4: ghostscript-ps2epsi.patch
Patch5: ghostscript-badc.patch Patch5: ghostscript-badc.patch
Patch6: ghostscript-pagesize.patch Patch6: ghostscript-pagesize.patch
Patch7: ghostscript-noopt.patch Patch7: ghostscript-noopt.patch
Patch8: ghostscript-use-external-freetype.patch
Requires: zlib, libpng, glib2 Requires: zlib, libpng, glib2
Requires: urw-fonts >= 1.1, ghostscript-fonts Requires: urw-fonts >= 1.1, ghostscript-fonts
@ -89,6 +90,9 @@ A GTK-enabled version of Ghostscript, called 'gsx'.
# Build igcref.c with -O0 to work around bug #150771. # Build igcref.c with -O0 to work around bug #150771.
%patch7 -p1 -b .noopt %patch7 -p1 -b .noopt
# Use external freetype (bug #116638).
%patch8 -p1 -b .use-external-freetype
# Convert manual pages to UTF-8 # Convert manual pages to UTF-8
from8859_1() { from8859_1() {
iconv -f iso-8859-1 -t utf-8 < "$1" > "${1}_" iconv -f iso-8859-1 -t utf-8 < "$1" > "${1}_"
@ -106,8 +110,11 @@ automake --add-missing --copy || : # Ships with broken symlinks
make make
cd .. cd ..
make so RPM_OPT_FLAGS="$RPM_OPT_FLAGS" prefix=%{_prefix} FT_CFLAGS=$(pkg-config --cflags freetype2)
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" prefix=%{_prefix} make so RPM_OPT_FLAGS="$RPM_OPT_FLAGS" prefix=%{_prefix} \
FT_BRIDGE=1 FT_CFLAGS="$FT_CFLAGS" FT_LIB=freetype
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" prefix=%{_prefix} \
FT_BRIDGE=1 FT_CFLAGS="$FT_CFLAGS" FT_LIB=freetype
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -127,7 +134,8 @@ make install soinstall \
gssharedir=$RPM_BUILD_ROOT%{_libdir}/%{name}/%{gs_ver} \ gssharedir=$RPM_BUILD_ROOT%{_libdir}/%{name}/%{gs_ver} \
CUPSSERVER=$RPM_BUILD_ROOT`cups-config --serverbin` \ CUPSSERVER=$RPM_BUILD_ROOT`cups-config --serverbin` \
CUPSCONFIG=$RPM_BUILD_ROOT`cups-config --serverroot` \ CUPSCONFIG=$RPM_BUILD_ROOT`cups-config --serverroot` \
CUPSDATA=$RPM_BUILD_ROOT`cups-config --datadir` CUPSDATA=$RPM_BUILD_ROOT`cups-config --datadir` \
FT_BRIDGE=1
mv -f $RPM_BUILD_ROOT%{_bindir}/gsc $RPM_BUILD_ROOT%{_bindir}/gs mv -f $RPM_BUILD_ROOT%{_bindir}/gsc $RPM_BUILD_ROOT%{_bindir}/gs
@ -217,6 +225,9 @@ rm -rf $RPM_BUILD_ROOT
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%changelog %changelog
* Tue Jul 12 2005 Tim Waugh <twaugh@redhat.com>
- Added use-external-freetype patch (bug #161187).
* Mon Jul 11 2005 Tim Waugh <twaugh@redhat.com> * Mon Jul 11 2005 Tim Waugh <twaugh@redhat.com>
- Build requires libtiff-devel (bug #162826). - Build requires libtiff-devel (bug #162826).