Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
ghostscript-mini
ghostscript-mini.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ghostscript-mini.spec of Package ghostscript-mini
# # spec file for package ghostscript-mini (Version 8.62) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: ghostscript-mini %if "%name" != "ghostscript-mini" BuildRequires: cups-devel cups-libs dos2unix ed gcc-c++ glib2-devel libpng-devel libtiff-devel libxml2-devel t1utils xorg-x11-devel zlib-devel %if %suse_version > 1020 BuildRequires: fdupes flex libexpat-devel libjasper-devel libopenssl-devel pkg-config %else BuildRequires: expat libjasper openssl-devel pkgconfig %endif %if %suse_version > 1010 BuildRequires: xorg-x11-fonts %else BuildRequires: xorg-x11 %endif BuildRequires: freetype2-devel %else BuildRequires: ed libpng-devel zlib-devel %if %suse_version > 1020 BuildRequires: pkg-config %else BuildRequires: pkgconfig %endif %endif Url: http://www.ghostscript.com/ Group: System/Libraries Provides: ghostscript gs gs_lib pstoraster ghostscript_any ghostscript-serv Obsoletes: gs_lib ghostscript-serv %if "%name" != "ghostscript-mini" Suggests: hplip-hpijs Recommends: ghostscript-omni ghostscript-fonts-other Requires: ghostscript-fonts-std Conflicts: ghostscript-mini %else Provides: ghostscript-library ghostscript-fonts-std %endif AutoReqProv: on %if "%name" != "ghostscript-mini" Summary: SuSE internal replacement for ghostscript-library and ghostscript-any (Ghostscript) %else Summary: SuSE internal replacement for ghostscript-library and ghostscript-any (Ghostscript) %endif Version: 8.62 Release: 42.<RELEASE4> License: GPL v2 or later Source0: ghostscript-8.62.tar.bz2 Source1: ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/current/ghostscript-fonts-std-8.11.tar.bz2 Source2: ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/fonts/ghostscript-fonts-other-6.0.tar.bz2 Source3: ftp://ftp.kapella.gpi.ru/pub/cyrillic/psfonts/gs_rusfonts.tar.bz2 Source4: fonts.scale.nimbus-sans-condensed Source5: ghostscript-8.62-patches.tar.bz2 Source9: epson740.tar.bz2 Source10: http://surfnet.dl.sourceforge.net/sourceforge/omniprint/Omni-0.9.2.tar.bz2 Source11: http://surfnet.dl.sourceforge.net/sourceforge/gimp-print/gimp-print-4.2.7.tar.bz2 Source12: ftp.gnu.org:/pub/gnu/ghostscript/jpegsrc.v6b.tar.bz2 Source20: gdevcd8-chp2200.c.bz2 Source21: gdevcd8-cdj880.c.bz2 Source22: gdevbff.c.bz2 Source23: gdev820c.c.bz2 Source24: hpdj-2.6.tar.bz2 Source40: hpijs.list.bz2 Source41: drivers.norm Source44: drivers.mini Source50: glib-config Source51: make.catalog Source52: make.lost Source60: catalog.devices Source61: rpmlintrc Patch0: ghostscript-8.62.dif Patch1: ghostscript-8.60-pdf.dif Patch2: ghostscript-8.57-sgirdb.dif Patch3: ghostscript-8.61-x11.dif Patch4: ghostscript-8.62-bjc.dif Patch5: ghostscript-8.60-alignment.dif Patch6: ghostscript-8.61-broken64.dif Patch7: ghostscript-8.60-cgmout.dif Patch8: ghostscript-8.60-cljet5.dif Patch9: ghostscript-8.60-cmap.dif Patch10: ghostscript-8.62-freetype2.dif Patch11: ghostscript-8.60-gsj_update.dif Patch12: ghostscript-8.61-inferno.dif Patch13: ghostscript-8.61-pipe.dif Patch14: ghostscript-8.60-ppd.dif Patch15: ghostscript-8.60-truetype.dif Patch16: ghostscript-8.60-runlibfileifexists.dif Patch17: ghostscript-8.61-dmpr.dif Patch18: ghostscript-8.61-stroke-loop.dif Patch19: ghostscript-8.62-ijs.dif Patch20: ghostscript-8.60-bbox.dif Patch21: ghostscript-8.62-echogs.patch # Currently not applied, does not fit into revision 8594+ Patch22: ghostscript-8.62-cjk.patch Patch23: ghostscript-8.62-cos_type.dif Patch24: ghostscript-fonts-std-8.11.patch Patch25: Omni-0.9.2.dif.bz2 Patch26: hpdj-2.6-gs8.60.dif Patch30: gimp-print-4.2.7.dif Patch31: gimp-print-4.2.7-pcl.dif Patch32: gimp-print-4.2.7-epson_horizontal_adjustment.patch Patch33: gimp-print-4.2.7-debug.dif Patch34: gimp-print-4.2.7-nb.dif Patch50: ghostscript-CVE-2009-0583.patch Patch51: ghostscript-CVE-2009-0196.patch Patch52: ghostscript-CVE-2009-0792.patch Patch53: ghostscript-BCN-492765.patch Patch54: ghostscript-8.64-jbig2broken.dif Patch55: ghostscript-8.62-bnc559122.patch Patch58: ghostscript-8.62-P-use.dif Patch59: ghostscript-8.62-bnc605043.dif Patch60: ghostscript-8.62-gs_init.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %suse_version > 1010 %define xfontdir /usr/share/fonts %define xlibdir /usr/%{_lib} %define fonts /usr/share/fonts/truetype:/usr/share/fonts/Type1:/usr/share/fonts/CID %else %define xfontdir /usr/X11R6/lib/X11/fonts %define xlibdir /usr/X11R6/%{_lib} %define fonts /usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/Type1:/usr/X11R6/lib/X11/fonts/CID %endif %define buildsys %{_target_cpu}-suse-%{_build_os} %global gsver %{version} %description SuSE internal replacement for ghostscript-library and ghostscript-any (Ghostscript) Authors: -------- Peter Deutsch <ghost@aladdin.com> Martin Lottermoser <Martin.Lottermoser@mch.sni.de> Pierre-Olivier Gaillard <pierre.gaillard@hol.fr> Gunther Hess <gunther@elmos.de> Yves Arrouye <Yves.Arrouye@marin.fdn.fr> and many others %if "%name" != "ghostscript-mini" %package -n ghostscript-x11 License: GPL v2 or later Conflicts: ghostscript-vga ghostscript-both PreReq: coreutils Requires: ghostscript-library Summary: Ghostscript for the X Window System Group: Productivity/Publishing/PS Provides: ghostscript_any gs_x11 ghostscript_x11 Obsoletes: gs_x11 AutoReqProv: on %description -n ghostscript-x11 If you plan to preview PostScript documents under the X Window System you need to install this. Authors: -------- Peter Deutsch <ghost@aladdin.com> Martin Lottermoser <Martin.Lottermoser@mch.sni.de> Pierre-Olivier Gaillard <pierre.gaillard@hol.fr> Gunther Hess <gunther@elmos.de> Yves Arrouye <Yves.Arrouye@marin.fdn.fr> and many others %package -n ghostscript-fonts-std License: GPL v2 or later Summary: Standard Fonts for Ghostscript PreReq: coreutils %suseconfig_fonts_prereq Group: Productivity/Publishing/PS Provides: gs_fonts Obsoletes: gs_fonts %description -n ghostscript-fonts-std The necessary fonts for the PostScript interpreter Ghostscript. The URW fonts (URW Software, Poppenbuetteler Bogen 29A, D-22399 Hamburg, Germany). Authors: -------- Peter Deutsch <ghost@aladdin.com> Martin Lottermoser <Martin.Lottermoser@mch.sni.de> Pierre-Olivier Gaillard <pierre.gaillard@hol.fr> Gunther Hess <gunther@elmos.de> Yves Arrouye <Yves.Arrouye@marin.fdn.fr> and many others %package -n ghostscript-fonts-other License: GPL v2 or later Summary: Optional fonts for Ghostscript Group: Productivity/Publishing/PS Provides: gs_fonto Obsoletes: gs_fonto %description -n ghostscript-fonts-other Some useful fonts for the Ghostscript PostScript interpreter. Authors: -------- Peter Deutsch <ghost@aladdin.com> Martin Lottermoser <Martin.Lottermoser@mch.sni.de> Pierre-Olivier Gaillard <pierre.gaillard@hol.fr> Gunther Hess <gunther@elmos.de> Yves Arrouye <Yves.Arrouye@marin.fdn.fr> and many others %package -n ghostscript-fonts-rus License: GPL v2 or later Summary: Russian Fonts for Ghostscript Group: Productivity/Publishing/PS Provides: gs_fontr Obsoletes: gs_fontr Provides: locale(ghostscript-library:ru;bg) %description -n ghostscript-fonts-rus Russian fonts for Ghostscript. Authors: -------- Eugene V. Demidov <jack@gpi.ru> %package -n ghostscript-omni License: GPL v2 or later; LGPL v2.1 or later Summary: Omni Printer Drivers for Ghostscript PreReq: ghostscript-library Group: Productivity/Publishing/PS %description -n ghostscript-omni The Omni printer driver provides support for over 450 printers using the Ghostscript framework. In addition, it provides a model for dynamically loading printer drivers, creating new devices by editing device description files, and simplifies new printer driver development by allowing for the subclassing of previous device features. Authors: -------- Mark Hamzy <hamzy@us.ibm.com> Mark VanderWiele <markv@us.ibm.com> Pete Zannucci <pzaan@us.ibm.com> %if %suse_version > 1020 %package -n ghostscript-ijs-devel License: GPL v2 or later Summary: IJS development kit PreReq: ghostscript-library Provides: ghostscript-library:/usr/bin/ijs-config Group: Development/Libraries/C and C++ %description -n ghostscript-ijs-devel Package includes the ijs-config script together with the required header C files and the static ijs client library. Authors: -------- Peter Deutsch <ghost@aladdin.com> Martin Lottermoser <Martin.Lottermoser@mch.sni.de> Pierre-Olivier Gaillard <pierre.gaillard@hol.fr> Gunther Hess <gunther@elmos.de> Yves Arrouye <Yves.Arrouye@marin.fdn.fr> and many others %endif %if %suse_version > 1030 %package -n ghostscript-devel License: GPL v2 or later Summary: Ghostscript API header Requires: ghostscript-library = %version Group: Development/Libraries/C and C++ %description -n ghostscript-devel Package includes the header together with the required link to the shared library libgs. Authors: -------- Peter Deutsch <ghost@aladdin.com> Martin Lottermoser <Martin.Lottermoser@mch.sni.de> Pierre-Olivier Gaillard <pierre.gaillard@hol.fr> Gunther Hess <gunther@elmos.de> Yves Arrouye <Yves.Arrouye@marin.fdn.fr> and many others %endif %package -n libgimpprint License: GPL v2 or later Version: 4.2.7 Release: 31.<RELEASE44> Summary: Gimp-Print libraries Group: Development/Libraries/C and C++ %description -n libgimpprint Libraries to print with The GIMP Authors: -------- Robert Krawitz <rlk@alum.mit.edu> %package -n libgimpprint-devel License: GPL v2 or later Version: 4.2.7 Release: 31.<RELEASE44> PreReq: %install_info_prereq Requires: libgimpprint = %{version} Requires: glibc-devel Summary: Gimp-Print Include Files Group: Development/Libraries/C and C++ %description -n libgimpprint-devel This package provides the Gimp-Print include files. Authors: -------- Robert Krawitz <rlk@alum.mit.edu> %endif # # %prep %setup -q -n ghostscript-%gsver -b 5 -a 9 -a 10 -a 11 -a 12 for p in ../ghostscript-%gsver-patches/* do test -e $p || continue echo Patch $p patch -s -p2 < $p find -name '*.orig' | xargs -r rm -f done # # hplip drivers available with jis interface ln -sf %{S:40} . # # Driver addons and replacments test -f contrib/gdevcd8-chp2200.c || bzip2 -dc %{S:20} > contrib/gdevcd8-chp2200.c test -f contrib/gdevcd8-cdj880.c || bzip2 -dc %{S:21} > contrib/gdevcd8-cdj880.c test -f contrib/gdevbff.c || bzip2 -dc %{S:22} > contrib/gdevbff.c test -f contrib/gdev820c.c || bzip2 -dc %{S:23} > contrib/gdev820c.c # # The old hpdj driver from Martin Lottermoser (successor is pcl3) mkdir hpdj pushd hpdj/ bzip2 -dc %{S:24} | tar Oxf - hpdj-2.6/hpdj.tar | tar xvf - mv NEWS NEWS.hpdj mv pclcomp.c pclcomp.c.bak mv pagecount.c pagecount.c.bak popd %patch26 -p0 -b .hpdj ln -sf $PWD/hpdj/*.[ch] contrib/ ln -s $PWD/hpdj/*.1 man/ # # Link the .upp's for stc into library path for upp in $PWD/epson740/*.upp do test -e $upp || continue nupp=${upp##*/} test ! -e $PWD/contrib/uniprint/$nupp || continue test ! -e $PWD/lib/$nupp || continue ln -sf $PWD/epson740/*.upp lib/ done # # OMNI driver %patch25 -p0 -b .Omni # # Driver STP from gimp-print 4.2.7 %patch30 -p0 -b .stp %patch31 -p0 -b .stppcl %patch32 -p0 -b .escp2offset %patch33 -p0 -b .stpdbg %patch34 -p0 -b .nb ln -sf gimp-print-4.2.7 stp ln -sf $PWD/stp/src/ghost/*.[ch] contrib/ ln -sf $PWD/stp/src/ghost/gs-stp.1 man/ rename no nb gimp-print-4.2.7/po/no.* # # Main ghostscript %patch50 -p0 -b .CVE20090583 %patch51 -p0 -b .CVE20090196 %patch52 -p0 -b .CVE20090792 %patch53 -p0 -b .BCN492765 %patch54 -p0 -b .jbig2broken %patch55 -p0 -b .bnc559122 %patch1 -p0 -b .pdf %patch2 -p0 -b .sgirdb %patch3 -p0 -b .x11 %patch4 -p0 -b .bjc %patch5 -p0 -b .alignment %patch6 -p0 -b .broken64 %patch7 -p0 -b .cgmout %patch8 -p0 -b .cljet5 %patch9 -p0 -b .cmap %patch10 -p0 -b .freetype2 %patch11 -p0 -b .gsj_update %patch12 -p0 -b .inferno %patch13 -p0 -b .pipe %patch14 -p0 -b .ppd %patch15 -p0 -b .truetype %patch16 -p0 -b .rlfie %patch17 -p0 -b .dmpr %patch18 -p0 -b .stroke %patch19 -p0 -b .ijs %patch20 -p0 -b .bbox %patch21 -p1 -b .echogs #%patch22 -p0 -b .cjk %patch23 -p0 -b .cos_type %patch0 -p0 %patch58 -p0 %patch59 -p0 %patch60 -p0 %build test ! -f /.buildenv || . /.buildenv # LANG=POSIX LC_CTYPE=POSIX export LANG LC_CTYPE # %ifarch s390 s390x RPM_OPT_FLAGS="${RPM_OPT_FLAGS//-O[123]/-O1}" %endif # DEBUG="" # DEBUG="-g3 -DDEBUG" LATECFLAGS="" LATECXXFLAGS="" cflags () { local flag=$1; shift case "${RPM_OPT_FLAGS}" in *${flag}*) return esac if test -n "$1" && gcc $flag -S -o /dev/null -xc /dev/null > /dev/null 2>&1 ; then local var=$1; shift eval $var=\${$var:+\$$var\ }$flag fi if test -n "$1" && gcc $flag -S -o /dev/null -xc++ /dev/null > /dev/null 2>&1 ; then local var=$1; shift eval $var=\${$var:+\$$var\ }$flag fi } cflags -fno-const-strings LATECFLAGS LATECXXFLAGS cflags -Wno-write-strings LATECFLAGS LATECXXFLAGS cflags -Wno-return-type LATECFLAGS LATECXXFLAGS cflags -Wno-unknown-pragmas LATECFLAGS LATECXXFLAGS cflags -Wno-pointer-sign LATECFLAGS cflags -fstack-protector LATECFLAGS LATECXXFLAGS CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -D_GNU_SOURCE -pipe ${DEBUG} ${LATECFLAGS}" CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -D_GNU_SOURCE -pipe ${DEBUG} ${LATECXXFLAGS}" %if "%name" != "ghostscript-mini" GLIB_CONFIG=%{S:50} GLIBOPT="$(/bin/sh %{S:50} --cflags)" EXTRADEVS='$(GLD)posync.dev $(GLD)gsnogc.dev $(GLD)async.dev' EXTEND_NAMES=2 %else GLIBOPT="" EXTRADEVS="" EXTEND_NAMES=0 %endif FT_BRIDGE=1 FT_CFLAGS="$CFLAGS -include %{_includedir}/ft2build.h" FT_LIB_EXT=.so FT_ROOT=%_prefix FT_SUB=/freetype2 PATH=${PATH}:${RPM_SOURCE_DIR} PKG_CONFIG_PATH=%{_libdir}/pkgconfig:/opt/gnome/%{_lib}/pkgconfig %if "%name" != "ghostscript-mini" export FT_BRIDGE FT_CFLAGS FT_LIB_EXT FT_ROOT FT_SUB %endif export CFLAGS CXXFLAGS DEBUG GLIBOPT GLIB_CONFIG PATH PKG_CONFIG_PATH EXTRADEVS EXTEND_NAMES %if "%name" != "ghostscript-mini" # Just in case of shared X11 and/or VGA support STATIC_DEVS="" SHARED_DEVS="obj/X11.so" # Just in case of shared X11 and VGA support # STATIC_DEVS="sxlcrt" # SHARED_DEVS="obj/X11.so obj/lvga256.so obj/vgalib.so" # Just in case of shared VGA support # STATIC_DEVS="sxlcrt" # SHARED_DEVS="obj/lvga256.so obj/vgalib.so" # Just in case of linked in X11 support # STATIC_DEVS="x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8" # STATIC_DEVS="$STATIC_DEVS x11gray2 x11gray4 x11mono" # STATIC_DEVS="$STATIC_DEVS x11rg16x x11rg32x x11_ x11alt_" # SHARED_DEVS="" # Just in case of linked in VGA+X11 support # STATIC_DEVS="x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8" # STATIC_DEVS="$STATIC_DEVS x11gray2 x11gray4 x11mono" # STATIC_DEVS="$STATIC_DEVS x11rg16x x11rg32x x11_ x11alt_" # STATIC_DEVS="$STATIC_DEVS lvga256 vgalib sxlcrt" # SHARED_DEVS="" # Just in case of linked in VGA support # STATIC_DEVS="lvga256 vgalib sxlcrt" # SHARED_DEVS="" STATIC_DEVS="$(for x in ${STATIC_DEVS}; do echo '$(DD)'$x.dev; done)" %endif # # Make some scripts executable chmod +x %{S:50} %{S:51} %{S:52} # # Remove local libraries, we use system libs if possible rm -rf zlib rm -rf libpng rm -rf jpeg # Do not remove jpeg-6b,local version is hacked for gs # Do not remove jasper, local version is hacked for gs # # Remove broken pstoraster script find . -name pstoraster | xargs -r rm -vf # # Main configuration autoreconf -fi ./configure --build=%{buildsys} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --mandir=%{_mandir} \ --datadir=%{_datadir} \ --infodir=%{_infodir} \ --libdir=%{_libdir} \ --with-fontpath=%{fonts} \ --with-libiconv=maybe \ %if "%name" != "ghostscript-mini" --with-ijs \ --with-omni \ --with-jbig2dec \ --with-jasper \ --enable-dynamic \ --enable-cups \ --enable-shared \ --with-driversfile=%{S:41} \ %else --without-ijs \ --without-omni \ --without-jbig2dec \ --without-jasper \ --disable-dynamic \ --disable-cups \ --disable-shared \ --with-driversfile=%{S:44} \ %endif --disable-gtk \ --disable-compile-inits \ --with-gnu-ld %if "%name" != "ghostscript-mini" # # Configure ijs part to get a shared lib out pushd ijs/ autoreconf -fi ./configure --build=%{buildsys} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --datadir=%{_datadir} \ --libdir=%{_libdir} \ --enable-shared \ --with-gnu-ld popd # # Configure stp part (escputil is part of Gutenberg) pushd stp/ GTK_CONFIG=/usr/bin/gtk-config IJS_CONFIG=$PWD/../ijs/ijs-config export GTK_CONFIG IJS_CONFIG ./configure --build=%{buildsys} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --infodir=%{_infodir} \ --mandir=%{_mandir} \ --datadir=%{_datadir} \ --libdir=%{_libdir} \ --without-cups \ --with-ijs \ --with-ghost \ --without-gimp \ %if %suse_version < 1020 --enable-escputil \ %else --disable-escputil \ %endif --enable-lexmarkutil \ --enable-libgimpprint \ --with-gnu-ld popd # # Configure Omni part pushd Omni/ # auto(re)conf is called by setupOmni XML_CONFIG=xml2-config DEFAULTCUPSEXEROOT=%{_libdir}/cups/filter SAVE_CFLAGS="$CFLAGS" CXX=g++ %ifarch s390 s390x CXXFLAGS="${CXXFLAGS//-O[123]/-O1} -pipe" %else CXXFLAGS="${CXXFLAGS//-O[123]/-Os} -pipe" %endif CFLAGS="${CXXFLAGS}" export XML_CONFIG DEFAULTCUPSEXEROOT CXX CXXFLAGS libtoolize --copy --force ./setupOmni --build=%{buildsys} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --infodir=%{_infodir} \ --mandir=%{_mandir} \ --datadir=%{_datadir}/ghostscript \ --libdir=%{_libdir}/ghostscript \ --enable-deviceupdf \ --enable-devicecompile \ --disable-jobdialog \ --disable-devicexml \ --disable-xmltool \ --disable-xmltool2 \ --disable-gomni-compat \ --disable-device-fonts \ --with-gnu-ld CFLAGS="$SAVE_CFLAGS" unset SAVE_CFLAGS popd # # Remark: Do never add -j here! pushd ijs/ %if %suse_version > 1030 make libijs_la_LDFLAGS='-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)' %else make libijs_la_LDFLAGS='-avoid-version' %endif popd PIJS=$PWD/ijs pushd stp/ make IJS_CFLAGS="-I$PIJS" IJS_LIBS="-L$PIJS -lijs" make -C lib/ IJS_CFLAGS="-I$PIJS" IJS_LIBS="-L$PIJS -lijs" make -C src/ghost/ IJS_CFLAGS="-I$PIJS" IJS_LIBS="-L$PIJS -lijs" popd pushd Omni/ make OPATH=$PATH PATH=${PWD}/Omni/:$PATH make -C CUPS/ generateBuildPPDs PATH=$OPATH find CUPS/PPDs/ -name '*.ppd*' | \ while read line; do case "$line" in *.gz) gunzip $line line=${line%.gz} ;; esac if grep -q -E '^\*(Model|Nick|ShortNick)Name:.*[_\(\)].*' $line; then sed -ri '/^\*(Model|Nick|ShortNick)Name:/{ s/(_|\( *| *\))//g; }' $line fi case "$line" in */HP_LaserJet-HP_LaserJet_5Si_5Si_Mx_5Si_Mopier-omni-cups.ppd) sed -ri '/^\*ShortNickName:/{ s/ *Mopier//; }' $line ;; */Okidata*) sed -ri '/^\*Manufacturer:/{ s/Okidata/Oki/; }' $line ;; esac gzip -9f $line done popd %if %suse_version < 1020 pushd stp/ # escputil is part of Gutenberg make -C src/escputil/ IJS_CFLAGS="-I$PIJS" IJS_LIBS="-L$PIJS -lijs" popd %endif make so EXTRADEVS="$EXTRADEVS" EXTEND_NAMES=$EXTEND_NAMES STATIC_DEVS="$STATIC_DEVS" \ GSSOC_XENAME='$(GS)$(XE)' GS_XE='' SEARCH_HERE_FIRST=0 if test -x sobin/gsc ; then ln sobin/gsc sobin/gs fi if test -n "$SHARED_DEVS" ; then make ${SHARED_DEVS} EXTRADEVS="$EXTRADEVS" EXTEND_NAMES=$EXTEND_NAMES STATIC_DEVS="$STATIC_DEVS" \ SEARCH_HERE_FIRST=0 fi make pcl3opts LD_LIBRARY_PATH=${PWD}/sobin:${PWD}/soobj:${PWD}/obj:${PWD}/stp/src/main/.libs \ /bin/bash %{S:51} > bin/catalog.devices %else make EXTRADEVS="$EXTRADEVS" EXTEND_NAMES=$EXTEND_NAMES STATIC_DEVS="$STATIC_DEVS" \ SEARCH_HERE_FIRST=1 > bin/catalog.devices %endif # %install test ! -f /.buildenv || . /.buildenv # # Some cleanups: add common PostScript[tm] file magic and # set absolut path for escp_24.src in dmp_site.ps set +o posix for ps in $(find -name '*.ps') do read magic < $ps || continue case "$magic" in %%!*) ;; *) ed $ps &> /dev/null <<-EOF 1 i %%! . w q EOF esac done for f in $(find contrib/ lib/ -name dmp_site.ps) do test ! -L $f || continue mv $f ${f}.tmp sed "s|(\(escp_24.src\))|(%{_datadir}/ghostscript/%{gsver}/lib/\1)|" \ < ${f}.tmp > $f rm -vf ${f}.tmp done for f in $(find contrib/ lib/ -name gs_fonts.ps) do test ! -L $f || continue mv $f ${f}.tmp sed "s|@@FONTPATH@@|%{fonts}|" \ < ${f}.tmp > $f rm -vf ${f}.tmp done # mkdir -p %{buildroot}%{_datadir}/ghostscript/fonts mkdir -p %{buildroot}%{_defaultdocdir}/%{name} # # Remark: Do never add -j here! %if "%name" != "ghostscript-mini" make soinstall -o so DESTDIR=%buildroot GSSOC_XENAME='$(GS)$(XE)' GS_XE='' if test -x %{buildroot}%{_bindir}/gsc ; then rm -vf %{buildroot}%{_bindir}/gs mv -f %{buildroot}%{_bindir}/gsc %{buildroot}%{_bindir}/gs fi make install-shared DESTDIR=%buildroot make install-contrib-extras DESTDIR=%buildroot make pcl3-install DESTDIR=%buildroot if test -x %{buildroot}%{_bindir}/gsc ; then rm -vf %{buildroot}%{_bindir}/gsc fi %else make install -o ./bin/gs DESTDIR=%buildroot %endif # for xpm in %{buildroot}%{_datadir}/ghostscript/%{gsver}/lib/*.xpm ; do test -e $xpm || break test -d %{buildroot}%{_datadir}/pixmaps || mkdir -p %{buildroot}%{_datadir}/pixmaps %if "%name" != "ghostscript-mini" install -m 0644 $xpm %{buildroot}%{_datadir}/pixmaps/ %else rm -vf $xpm %endif done # for rem in lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ; do rm -vf %{buildroot}%{_bindir}/$rem done mv -v %{buildroot}%{_bindir}/fixmswrd.pl %{buildroot}%{_bindir}/fixmswrd %if %suse_version > 1030 && "%name" != "ghostscript-mini" mkdir -p %{buildroot}%{_includedir}/ghostscript install -m 0644 src/iapi.h %{buildroot}%{_includedir}/ghostscript/ install -m 0644 src/ierrors.h %{buildroot}%{_includedir}/ghostscript/ install -m 0644 src/gdevdsp.h %{buildroot}%{_includedir}/ghostscript/ %else rm -vf %{buildroot}%{_libdir}/libgs.so rm -vrf %{buildroot}%{_includedir}/ghostscript %endif # tar xfj %{S:1} -C %{buildroot}%{_datadir}/ghostscript/ %if "%name" != "ghostscript-mini" list="$(sed -nr 's/^\+\+\+[[:blank:]]([^[:blank:]]+\.pfa).*/\1/p' %{P:24})" pushd %{buildroot}%{_datadir}/ghostscript/fonts/ for pfa in $list do t1ascii ${pfa%%.*}.pfb > ${pfa} done patch -p0 -i %{P:24} for pfa in $list do t1binary ${pfa} > ${pfa%%.*}.pfb rm -vf ${pfa} done popd tar xfj %{S:2} -C %{buildroot}%{_datadir}/ghostscript/ tar xfj %{S:3} -C %{buildroot}%{_datadir}/ghostscript/ install -m 644 %{S:4} %{buildroot}%{_datadir}/ghostscript/fonts/ pushd %{buildroot}%{_datadir}/ghostscript/ mv gs_rusfonts/fonts/*.{afm,pfb,pfm} fonts/ map=%{buildroot}%{_datadir}/ghostscript/%{gsver}/lib/Fontmap.rus (cat > ${map}) <<-EOF %%%% Russian Post Script fonts from Eugeni Demidov (ftp.kapella.gpi.ru) %%%% ArialCyrMT, CourierCyrPS, TimesCyrMT, ERKurierKOI8-R $(sed -r 's@$@;@' gs_rusfonts/fonts/Fontmap.ad) %%%% EOF mkdir -p %{buildroot}%{_defaultdocdir}/ghostscript-fonts-rus install -m 0444 gs_rusfonts/docs/* %{buildroot}%{_defaultdocdir}/ghostscript-fonts-rus/ rm -vrf gs_rusfonts/ popd %endif rm -vf %{buildroot}%{_datadir}/ghostscript/fonts/{COPYING,ChangeLog,README,README.tweaks,TODO} find %{buildroot}%{_datadir}/ghostscript/fonts/ -type f | xargs -r chmod 0444 # %if "%name" != "ghostscript-mini" # Remark: Do never add -j here! pushd ijs/ make install DESTDIR=%buildroot rm -vf %{buildroot}%{_bindir}/ijs_client_example rm -vf %{buildroot}%{_bindir}/ijs_server_example rm -vf %{buildroot}%{_libdir}/libijs.la for ijs in %{buildroot}%{_libdir}/libijs-*.so ; do if test -e $ijs ; then rm -f %{buildroot}%{_libdir}/libijs.so mv -f $ijs %{buildroot}%{_libdir}/libijs.so fi break done popd pushd stp/ make install DESTDIR=%buildroot rm -rf %{buildroot}%{_datadir}/locale/en_TEST popd pushd Omni/ make install DESTDIR=%buildroot \ CUPSEXEROOT=%{_libdir}/cups/filter \ CUPSDATAROOT=%{_datadir}/cups/model/omni mkdir -p %{buildroot}%{_datadir}/ghostscript/%{gsver}/doc/Omni mkdir -p %{buildroot}%{_defaultdocdir}/ghostscript-omni install -m 0444 docs/* %{buildroot}%{_datadir}/ghostscript/%{gsver}/doc/Omni/ ln -sf %{_datadir}/ghostscript/%{gsver}/doc/Omni \ %{buildroot}%{_defaultdocdir}/ghostscript-omni/Omni popd %find_lang gimp-print %endif # rm -rf %{buildroot}%{xfontdir}/URW mkdir -p %{buildroot}%{xfontdir} ln -sf %{_datadir}/ghostscript/fonts %{buildroot}%{xfontdir}/URW # ln -sf %{_datadir}/ghostscript/%{gsver}/doc %{buildroot}%{_defaultdocdir}/%{name}/ ln -sf %{_datadir}/ghostscript/%{gsver}/examples %{buildroot}%{_defaultdocdir}/%{name}/ install -m 0444 bin/catalog.devices %{buildroot}%{_defaultdocdir}/%{name}/ # mkdir -p %{buildroot}/etc/ghostscript/%{gsver} (cat > config.gs)<<-EOF %%defattr (644, root, root, 755) %%dir /etc/ghostscript %%dir /etc/ghostscript/%%{gsver} EOF for c in Fontmap Fontmap.X11-auto {cidf,xlat}map \ FAPI{cidfmap,config,fontmap} do sc=${PWD}/lib/$c uc=/usr/share/ghostscript/%{gsver}/lib/$c ec=/etc/ghostscript/%{gsver}/$c if test -f %{buildroot}$uc ; then mv %{buildroot}$uc %{buildroot}$ec else if test -s $sc ; then install -m 0644 $sc %{buildroot}$ec else touch %{buildroot}$ec chmod 0644 %{buildroot}$ec fi fi ln -sf $ec %{buildroot}$uc echo "%%config $ec" >> config.gs done # # clean up buildroot rm -vf %{buildroot}%{_datadir}/ghostscript/%{gsver}/doc/gs-pcl3.html rm -rf %{buildroot}%{_datadir}/gimp-print/doc rm -rf %{buildroot}%{_datadir}/gimp-print/samples rm -vf %{buildroot}%{_mandir}/man1/ansi2knr.1* %if %suse_version >= 1020 rm -vf %{buildroot}%{_mandir}/man1/escputil.1* %endif rm -vf %{buildroot}%{_mandir}/man1/ijsgimpprint.1* rm -vf %{buildroot}%{_mandir}/man8/cups-calibrate.8* %if "%name" == "ghostscript-mini" rm -vf %{buildroot}%{_defaultdocdir}/ghostscript-fonts-rus/README.rusfonts rm -vf %{buildroot}%{_defaultdocdir}/ghostscript-fonts-rus/rusps.txt rm -vf %{buildroot}%{_bindir}/dumphint %else target="" fdupes -q -r %{buildroot}%{_datadir}/ghostscript/Omni/ | \ while read file; do if test -z "$target" ; then target="$file" else if test -z "$file" ; then target="" continue fi ln -sf "${target##*/}" "$file" fi done unset file target=%{buildroot}%{_datadir}/ghostscript/%{gsver}/doc/Omni/Omni.Readme.1st if test -e $target ; then mv ${target} ${target}.tmp dos2unix -n ${target}.tmp ${target} rm -f ${target}.tmp fi unset target %endif mkdir -p %{buildroot}%{_defaultdocdir}/%{name} if test -d %{buildroot}%{_defaultdocdir}/ghostscript/ ; then cp -a %{buildroot}%{_defaultdocdir}/ghostscript/* \ %{buildroot}%{_defaultdocdir}/%{name}/ rm -rf %{buildroot}%{_defaultdocdir}/ghostscript/ fi cp LICENSE doc/COPYING %{buildroot}%{_datadir}/ghostscript/%{gsver}/doc/ ln -sf ../../../ghostscript/%{gsver}/doc/{LICENSE,COPYING} \ %{buildroot}%{_defaultdocdir}/%{name}/ if test -e %{buildroot}%{_libdir}/ghostscript/cups/filter/CUPSToOmni ; then mkdir -p %{buildroot}%{_libdir}/cups/filter mv %{buildroot}%{_libdir}/ghostscript/cups/filter/CUPSToOmni \ %{buildroot}%{_libdir}/cups/filter/ rm -rf %{buildroot}%{_libdir}/ghostscript/cups fi rm -vf %{buildroot}%{_bindir}/CUPSToOmni # No libtool files find %{buildroot}/ -name 'lib*.la' | xargs -r rm -f # PPDs are ready for file in GenerateOmniPPD \ GenerateOmniPPDs \ OmniDeviceOptions \ OmniDeviceTester \ OmniDeviceValid \ OmniDevices \ OmniFoomaticGenerator \ OmniPDCServer do rm -vf %{buildroot}%{_bindir}/$file done rm -vrf %{buildroot}%{_datadir}/ghostscript/Omni/ rm -vf %{buildroot}%{_datadir}/ghostscript/%{gsver}/doc/Omni/Omni.Readme.1st # Install the `Print the Primary Hint Stream from a linearized PDF file' chmod 0755 %{buildroot}%{_datadir}/ghostscript/%{gsver}/lib/pphs mv %{buildroot}%{_datadir}/ghostscript/%{gsver}/lib/pphs %{buildroot}%{_bindir}/ # # %if "%name" != "ghostscript-mini" # %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %pre -n ghostscript-fonts-std if test -d %{xfontdir}/URW -a ! -L %{xfontdir}/URW; then rm -rf %{xfontdir}/fonts/URW fi %post -n ghostscript-fonts-std if test -x sbin/conf.d/SuSEconfig.fonts ; then %run_suseconfig -m fonts fi if test -x sbin/conf.d/SuSEconfig.pango ; then %run_suseconfig -m pango fi %postun -n ghostscript-fonts-std if test -x sbin/conf.d/SuSEconfig.fonts ; then %run_suseconfig -m fonts fi if test -x sbin/conf.d/SuSEconfig.pango ; then %run_suseconfig -m pango fi %post -n libgimpprint -p /sbin/ldconfig %postun -n libgimpprint -p /sbin/ldconfig %post -n libgimpprint-devel %install_info --info-dir=%{_infodir} %{_infodir}/gimpprint.info.gz %postun -n libgimpprint-devel %install_info_delete --info-dir=%{_infodir} %{_infodir}/gimpprint.info.gz # %endif %files -f config.gs %defattr(-, root, root) %if "%name" != "ghostscript-mini" %if %suse_version < 1020 %{_bindir}/escputil %endif %if %suse_version > 1020 %exclude %{_bindir}/ijs-config %endif %endif %{_bindir}/* %dir %{_datadir}/ghostscript %dir %{_datadir}/ghostscript/%{gsver} %{_datadir}/ghostscript/%{gsver}/doc %{_datadir}/ghostscript/%{gsver}/examples %{_datadir}/ghostscript/%{gsver}/lib %{_datadir}/ghostscript/%{gsver}/Resource %if "%name" != "ghostscript-mini" %exclude %{_bindir}/gimpprint-config %exclude %{_mandir}/man1/gimpprint-config.1.gz %endif %{_mandir}/man1/* %{_mandir}/de/man1/* %if "%name" != "ghostscript-mini" %config %attr(-,lp,sys) /etc/cups/pstoraster.convs %{_libdir}/libgs.so.* %if %suse_version > 1030 %{_libdir}/libijs.so.* %else %{_libdir}/libijs.so %endif %if %suse_version <= 1020 %{_libdir}/libijs.a %{_includedir}/ijs %{_libdir}/pkgconfig/ijs.pc %endif %dir %{_libdir}/ghostscript %dir %{_libdir}/ghostscript/%{gsver} %dir %{_libdir}/cups %dir %{_libdir}/cups/filter %{_libdir}/cups/filter/pstoraster %{_libdir}/cups/filter/pstopxl %dir %{_datadir}/cups %dir %{_datadir}/cups/model %{_datadir}/cups/model/pxlcolor.ppd %{_datadir}/cups/model/pxlmono.ppd %else %{xfontdir}/URW %{_datadir}/ghostscript/fonts %endif %doc %{_defaultdocdir}/%{name} # # # %if "%name" != "ghostscript-mini" %files -n ghostscript-x11 %defattr(-, root, root) %{_libdir}/ghostscript/%{gsver}/X11.so %{_datadir}/pixmaps/* %if %suse_version > 1020 %files -n ghostscript-ijs-devel %defattr(-, root, root) %{_bindir}/ijs-config %{_libdir}/pkgconfig/ijs.pc %{_libdir}/libijs.a %if %suse_version > 1030 %{_libdir}/libijs.so %endif %{_includedir}/ijs %endif %if %suse_version > 1030 %files -n ghostscript-devel %defattr(-, root, root) %{_libdir}/libgs.so %{_includedir}/ghostscript %endif %files -n ghostscript-omni %defattr(-, root, root) %dir %{_libdir}/ghostscript/Omni %{_libdir}/cups/filter/CUPSToOmni %{_libdir}/ghostscript/Omni/*.so* %{_datadir}/cups/model/omni %doc %{_defaultdocdir}/ghostscript-omni %files -n libgimpprint -f gimp-print.lang %defattr(-, root, root) %{_libdir}/libgimpprint.so.* %files -n libgimpprint-devel %defattr(-, root, root) %{_bindir}/gimpprint-config %{_datadir}/aclocal/gimpprint.m4 %{_includedir}/gimp-print %{_libdir}/libgimpprint.so %{_libdir}/libgimpprint.a %doc %{_mandir}/man*/gimpprint* %doc %{_infodir}/gimpprint.* %files -n ghostscript-fonts-std %defattr(0644,root,root,0755) %{xfontdir}/URW %dir %{_datadir}/ghostscript/fonts %verify(not md5 size mtime) %{_datadir}/ghostscript/fonts/fonts.scale %verify(not md5 size mtime) %{_datadir}/ghostscript/fonts/fonts.scale.* %verify(not md5 size mtime) %{_datadir}/ghostscript/fonts/fonts.dir %{_datadir}/ghostscript/fonts/a010013l.afm %{_datadir}/ghostscript/fonts/a010015l.afm %{_datadir}/ghostscript/fonts/a010033l.afm %{_datadir}/ghostscript/fonts/a010035l.afm %{_datadir}/ghostscript/fonts/b018012l.afm %{_datadir}/ghostscript/fonts/b018015l.afm %{_datadir}/ghostscript/fonts/b018032l.afm %{_datadir}/ghostscript/fonts/b018035l.afm %{_datadir}/ghostscript/fonts/c059013l.afm %{_datadir}/ghostscript/fonts/c059016l.afm %{_datadir}/ghostscript/fonts/c059033l.afm %{_datadir}/ghostscript/fonts/c059036l.afm %{_datadir}/ghostscript/fonts/d050000l.afm %{_datadir}/ghostscript/fonts/n019003l.afm %{_datadir}/ghostscript/fonts/n019004l.afm %{_datadir}/ghostscript/fonts/n019023l.afm %{_datadir}/ghostscript/fonts/n019024l.afm %{_datadir}/ghostscript/fonts/n019043l.afm %{_datadir}/ghostscript/fonts/n019044l.afm %{_datadir}/ghostscript/fonts/n019063l.afm %{_datadir}/ghostscript/fonts/n019064l.afm %{_datadir}/ghostscript/fonts/n021003l.afm %{_datadir}/ghostscript/fonts/n021004l.afm %{_datadir}/ghostscript/fonts/n021023l.afm %{_datadir}/ghostscript/fonts/n021024l.afm %{_datadir}/ghostscript/fonts/n022003l.afm %{_datadir}/ghostscript/fonts/n022004l.afm %{_datadir}/ghostscript/fonts/n022023l.afm %{_datadir}/ghostscript/fonts/n022024l.afm %{_datadir}/ghostscript/fonts/p052003l.afm %{_datadir}/ghostscript/fonts/p052004l.afm %{_datadir}/ghostscript/fonts/p052023l.afm %{_datadir}/ghostscript/fonts/p052024l.afm %{_datadir}/ghostscript/fonts/s050000l.afm %{_datadir}/ghostscript/fonts/z003034l.afm %{_datadir}/ghostscript/fonts/a010013l.pfm %{_datadir}/ghostscript/fonts/a010015l.pfm %{_datadir}/ghostscript/fonts/a010033l.pfm %{_datadir}/ghostscript/fonts/a010035l.pfm %{_datadir}/ghostscript/fonts/b018012l.pfm %{_datadir}/ghostscript/fonts/b018015l.pfm %{_datadir}/ghostscript/fonts/b018032l.pfm %{_datadir}/ghostscript/fonts/b018035l.pfm %{_datadir}/ghostscript/fonts/n019003l.pfm %{_datadir}/ghostscript/fonts/n019004l.pfm %{_datadir}/ghostscript/fonts/n019023l.pfm %{_datadir}/ghostscript/fonts/n019024l.pfm %{_datadir}/ghostscript/fonts/n019064l.pfm %{_datadir}/ghostscript/fonts/n021003l.pfm %{_datadir}/ghostscript/fonts/n021004l.pfm %{_datadir}/ghostscript/fonts/n021023l.pfm %{_datadir}/ghostscript/fonts/n021024l.pfm %{_datadir}/ghostscript/fonts/z003034l.pfm %{_datadir}/ghostscript/fonts/a010013l.pfb %{_datadir}/ghostscript/fonts/a010015l.pfb %{_datadir}/ghostscript/fonts/a010033l.pfb %{_datadir}/ghostscript/fonts/a010035l.pfb %{_datadir}/ghostscript/fonts/b018012l.pfb %{_datadir}/ghostscript/fonts/b018015l.pfb %{_datadir}/ghostscript/fonts/b018032l.pfb %{_datadir}/ghostscript/fonts/b018035l.pfb %{_datadir}/ghostscript/fonts/c059013l.pfb %{_datadir}/ghostscript/fonts/c059016l.pfb %{_datadir}/ghostscript/fonts/c059033l.pfb %{_datadir}/ghostscript/fonts/c059036l.pfb %{_datadir}/ghostscript/fonts/d050000l.pfb %{_datadir}/ghostscript/fonts/n019003l.pfb %{_datadir}/ghostscript/fonts/n019004l.pfb %{_datadir}/ghostscript/fonts/n019023l.pfb %{_datadir}/ghostscript/fonts/n019024l.pfb %{_datadir}/ghostscript/fonts/n019043l.pfb %{_datadir}/ghostscript/fonts/n019044l.pfb %{_datadir}/ghostscript/fonts/n019063l.pfb %{_datadir}/ghostscript/fonts/n019064l.pfb %{_datadir}/ghostscript/fonts/n021003l.pfb %{_datadir}/ghostscript/fonts/n021004l.pfb %{_datadir}/ghostscript/fonts/n021023l.pfb %{_datadir}/ghostscript/fonts/n021024l.pfb %{_datadir}/ghostscript/fonts/n022003l.pfb %{_datadir}/ghostscript/fonts/n022004l.pfb %{_datadir}/ghostscript/fonts/n022023l.pfb %{_datadir}/ghostscript/fonts/n022024l.pfb %{_datadir}/ghostscript/fonts/p052003l.pfb %{_datadir}/ghostscript/fonts/p052004l.pfb %{_datadir}/ghostscript/fonts/p052023l.pfb %{_datadir}/ghostscript/fonts/p052024l.pfb %{_datadir}/ghostscript/fonts/s050000l.pfb %{_datadir}/ghostscript/fonts/z003034l.pfb %files -n ghostscript-fonts-other %defattr(0644,root,root,0755) %dir %{_datadir}/ghostscript/fonts %{_datadir}/ghostscript/fonts/bchb.afm %{_datadir}/ghostscript/fonts/bchbi.afm %{_datadir}/ghostscript/fonts/bchr.afm %{_datadir}/ghostscript/fonts/bchri.afm %{_datadir}/ghostscript/fonts/fcyr.afm %{_datadir}/ghostscript/fonts/fcyri.afm %{_datadir}/ghostscript/fonts/u003043t.afm %{_datadir}/ghostscript/fonts/u004006t.afm %{_datadir}/ghostscript/fonts/fcyr.gsf %{_datadir}/ghostscript/fonts/fcyri.gsf %{_datadir}/ghostscript/fonts/fhirw.gsf %{_datadir}/ghostscript/fonts/fkarw.gsf %{_datadir}/ghostscript/fonts/hrgerb.gsf %{_datadir}/ghostscript/fonts/hrgerd.gsf %{_datadir}/ghostscript/fonts/hrgero.gsf %{_datadir}/ghostscript/fonts/hrgkc.gsf %{_datadir}/ghostscript/fonts/hrgks.gsf %{_datadir}/ghostscript/fonts/hrgrrb.gsf %{_datadir}/ghostscript/fonts/hrgrro.gsf %{_datadir}/ghostscript/fonts/hritrb.gsf %{_datadir}/ghostscript/fonts/hritro.gsf %{_datadir}/ghostscript/fonts/hrpldb.gsf %{_datadir}/ghostscript/fonts/hrpldbi.gsf %{_datadir}/ghostscript/fonts/hrplr.gsf %{_datadir}/ghostscript/fonts/hrplrb.gsf %{_datadir}/ghostscript/fonts/hrplrbo.gsf %{_datadir}/ghostscript/fonts/hrplro.gsf %{_datadir}/ghostscript/fonts/hrpls.gsf %{_datadir}/ghostscript/fonts/hrplsb.gsf %{_datadir}/ghostscript/fonts/hrplsbo.gsf %{_datadir}/ghostscript/fonts/hrplso.gsf %{_datadir}/ghostscript/fonts/hrpltb.gsf %{_datadir}/ghostscript/fonts/hrpltbi.gsf %{_datadir}/ghostscript/fonts/hrsccb.gsf %{_datadir}/ghostscript/fonts/hrscco.gsf %{_datadir}/ghostscript/fonts/hrscsb.gsf %{_datadir}/ghostscript/fonts/hrscso.gsf %{_datadir}/ghostscript/fonts/hrsyr.gsf %{_datadir}/ghostscript/fonts/u003043t.gsf %{_datadir}/ghostscript/fonts/u004006t.gsf %{_datadir}/ghostscript/fonts/bchb.pfa %{_datadir}/ghostscript/fonts/bchbi.pfa %{_datadir}/ghostscript/fonts/bchr.pfa %{_datadir}/ghostscript/fonts/bchri.pfa %{_datadir}/ghostscript/fonts/hrger.pfa %{_datadir}/ghostscript/fonts/hrgrr.pfa %{_datadir}/ghostscript/fonts/hritr.pfa %{_datadir}/ghostscript/fonts/hrpld.pfa %{_datadir}/ghostscript/fonts/hrpldi.pfa %{_datadir}/ghostscript/fonts/hrplt.pfa %{_datadir}/ghostscript/fonts/hrplti.pfa %{_datadir}/ghostscript/fonts/hrscc.pfa %{_datadir}/ghostscript/fonts/hrscs.pfa %{_datadir}/ghostscript/fonts/putb.pfa %{_datadir}/ghostscript/fonts/putbi.pfa %{_datadir}/ghostscript/fonts/putr.pfa %{_datadir}/ghostscript/fonts/putri.pfa %{_datadir}/ghostscript/fonts/fhirw.pfm %{_datadir}/ghostscript/fonts/fkarw.pfm %{_datadir}/ghostscript/fonts/u003043t.pfm %{_datadir}/ghostscript/fonts/u004006t.pfm %files -n ghostscript-fonts-rus %defattr(0644,root,root,0755) %doc %dir %{_defaultdocdir}/ghostscript-fonts-rus/ %doc %{_defaultdocdir}/ghostscript-fonts-rus/README.rusfonts %doc %{_defaultdocdir}/ghostscript-fonts-rus/rusps.txt %dir %{_datadir}/ghostscript/fonts %{_datadir}/ghostscript/fonts/arial8.afm %{_datadir}/ghostscript/fonts/arial8.pfb %{_datadir}/ghostscript/fonts/arial8.pfm %{_datadir}/ghostscript/fonts/arialbd8.afm %{_datadir}/ghostscript/fonts/arialbd8.pfb %{_datadir}/ghostscript/fonts/arialbd8.pfm %{_datadir}/ghostscript/fonts/arialbi8.afm %{_datadir}/ghostscript/fonts/arialbi8.pfb %{_datadir}/ghostscript/fonts/arialbi8.pfm %{_datadir}/ghostscript/fonts/ariali8.afm %{_datadir}/ghostscript/fonts/ariali8.pfb %{_datadir}/ghostscript/fonts/ariali8.pfm %{_datadir}/ghostscript/fonts/cokoi8b.afm %{_datadir}/ghostscript/fonts/cokoi8b.pfb %{_datadir}/ghostscript/fonts/cokoi8b.pfm %{_datadir}/ghostscript/fonts/cokoi8bi.afm %{_datadir}/ghostscript/fonts/cokoi8bi.pfb %{_datadir}/ghostscript/fonts/cokoi8bi.pfm %{_datadir}/ghostscript/fonts/cokoi8i.afm %{_datadir}/ghostscript/fonts/cokoi8i.pfb %{_datadir}/ghostscript/fonts/cokoi8i.pfm %{_datadir}/ghostscript/fonts/cokoi8n.afm %{_datadir}/ghostscript/fonts/cokoi8n.pfb %{_datadir}/ghostscript/fonts/cokoi8n.pfm %{_datadir}/ghostscript/fonts/cour8.afm %{_datadir}/ghostscript/fonts/cour8.pfb %{_datadir}/ghostscript/fonts/cour8.pfm %{_datadir}/ghostscript/fonts/courbd8.afm %{_datadir}/ghostscript/fonts/courbd8.pfb %{_datadir}/ghostscript/fonts/courbd8.pfm %{_datadir}/ghostscript/fonts/courbi8.afm %{_datadir}/ghostscript/fonts/courbi8.pfb %{_datadir}/ghostscript/fonts/courbi8.pfm %{_datadir}/ghostscript/fonts/couri8.afm %{_datadir}/ghostscript/fonts/couri8.pfb %{_datadir}/ghostscript/fonts/couri8.pfm %{_datadir}/ghostscript/fonts/times8.afm %{_datadir}/ghostscript/fonts/times8.pfb %{_datadir}/ghostscript/fonts/times8.pfm %{_datadir}/ghostscript/fonts/timesbd8.afm %{_datadir}/ghostscript/fonts/timesbd8.pfb %{_datadir}/ghostscript/fonts/timesbd8.pfm %{_datadir}/ghostscript/fonts/timesbi8.afm %{_datadir}/ghostscript/fonts/timesbi8.pfb %{_datadir}/ghostscript/fonts/timesbi8.pfm %{_datadir}/ghostscript/fonts/timesi8.afm %{_datadir}/ghostscript/fonts/timesi8.pfb %{_datadir}/ghostscript/fonts/timesi8.pfm %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor