Accepting request 155898 from home:jsmeix:branches:Printing

Ghostscript version upgrade to 9.07

OBS-URL: https://build.opensuse.org/request/show/155898
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=27
This commit is contained in:
Johannes Meixner 2013-02-20 12:27:45 +00:00 committed by Git OBS Bridge
parent d378086d0b
commit 7ff3b0d31a
6 changed files with 61 additions and 23 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c336721c3b691618934f2a8582d19be485f76ac11734a3c40c11605749151efb
size 33552015

3
ghostscript-9.07.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44800d004c53f13192d1b5db413119198ddfc8a11c4d2a030aac2f2fda822ebf
size 31911560

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Tue Feb 19 13:51:06 CET 2013 - jsmeix@suse.de
- Version upgrade to 9.07.
* As of this release (9.07), Ghostscript is distributed
under the GNU Affero General Public License (AGPL).
* Ghostscript has been extended to support file sizes >4Gb
in particular reading and writing PDF files.
* Color management enhancements. Full details of the color
management features can be found in: GS9_Color_Management.pdf
* The pdfwrite devices now supports linearized (or optimized
for fast web view) output directly ("-dFastWebView").
* With the addition of linearisation to pdfwrite, pdfopt.ps
has become redundant. Since it is difficult to maintain,
has a number of bugs, and is believed not to work properly
anyway, it is removed. Accordingly the pdfopt shell script
that used pdfopt.ps is also removed.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 3 11:58:51 CET 2013 - jsmeix@suse.de Thu Jan 3 11:58:51 CET 2013 - jsmeix@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package ghostscript-mini # spec file for package ghostscript-mini
# #
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -25,15 +25,15 @@ BuildRequires: libtool
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: zlib-devel BuildRequires: zlib-devel
Summary: Minimal Ghostscript for minimal build requirements Summary: Minimal Ghostscript for minimal build requirements
License: GPL-3.0 License: AGPL-3.0
Group: System/Libraries Group: System/Libraries
Url: http://www.ghostscript.com/ Url: http://www.ghostscript.com/
Version: 9.06 Version: 9.07
Release: 0 Release: 0
# Source0...Source9 is for sources from upstream: # Source0...Source9 is for sources from upstream:
# URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.06.tar.gz # URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.07.tar.gz
# URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS # URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS
# MD5 checksum for Source0: 153ddb0622cb155d2f600146f1e28d84 # MD5 checksum for Source0: 57ebf17c5abcf0fc95a386bfff08c1a4
Source0: ghostscript-%{version}.tar.gz Source0: ghostscript-%{version}.tar.gz
# Patch0...Patch9 is for patches from upstream: # Patch0...Patch9 is for patches from upstream:
# #
@ -159,11 +159,11 @@ export SUSE_ASNEEDED=0
--with-libiconv=maybe \ --with-libiconv=maybe \
%{with_or_without_system_libtiff} \ %{with_or_without_system_libtiff} \
--enable-freetype \ --enable-freetype \
--without-ijs \
--with-jbig2dec \ --with-jbig2dec \
--without-jasper \ --without-jasper \
--enable-openjpeg \ --enable-openjpeg \
--enable-dynamic \ --enable-dynamic \
--without-ijs \
--disable-cups \ --disable-cups \
--disable-dbus \ --disable-dbus \
--without-pdftoraster \ --without-pdftoraster \
@ -179,7 +179,7 @@ export SUSE_ASNEEDED=0
make make
# Make libgs.so and two programs which use it, gsx and gsc: # Make libgs.so and two programs which use it, gsx and gsc:
make so make so
# Configure and make libijs (that is not done regardless --with-ijs above): # Configure and make libijs (that is not done regardless whether or not --with-ijs is used above):
pushd ijs pushd ijs
./autogen.sh ./autogen.sh
./configure --prefix=%{_prefix} \ ./configure --prefix=%{_prefix} \
@ -205,6 +205,10 @@ popd
rm %{buildroot}%{_bindir}/ijs_client_example rm %{buildroot}%{_bindir}/ijs_client_example
rm %{buildroot}%{_bindir}/ijs_server_example rm %{buildroot}%{_bindir}/ijs_server_example
rm %{buildroot}%{_libdir}/libijs.la rm %{buildroot}%{_libdir}/libijs.la
# Remove installed but obsolete pdfopt man pages because pdfopt is removed since version 9.07
# and fail intentionally as notification when this is fixed upstream:
rm %{buildroot}%{_mandir}/man1/pdfopt.1 || exit 99
rm %{buildroot}%{_mandir}/de/man1/pdfopt.1 || exit 99
# Install documentation which is not installed by default # Install documentation which is not installed by default
# see http://bugs.ghostscript.com/show_bug.cgi?id=693002 # see http://bugs.ghostscript.com/show_bug.cgi?id=693002
# and fail intentionally as notification if something changed: # and fail intentionally as notification if something changed:
@ -261,7 +265,6 @@ exit 0
%{_bindir}/lprsetup.sh %{_bindir}/lprsetup.sh
%{_bindir}/pdf2dsc %{_bindir}/pdf2dsc
%{_bindir}/pdf2ps %{_bindir}/pdf2ps
%{_bindir}/pdfopt
%{_bindir}/pf2afm %{_bindir}/pf2afm
%{_bindir}/pfbtopfa %{_bindir}/pfbtopfa
%{_bindir}/pphs %{_bindir}/pphs
@ -289,7 +292,6 @@ exit 0
%doc %{_mandir}/man1/gsnd.1.gz %doc %{_mandir}/man1/gsnd.1.gz
%doc %{_mandir}/man1/pdf2dsc.1.gz %doc %{_mandir}/man1/pdf2dsc.1.gz
%doc %{_mandir}/man1/pdf2ps.1.gz %doc %{_mandir}/man1/pdf2ps.1.gz
%doc %{_mandir}/man1/pdfopt.1.gz
%doc %{_mandir}/man1/pf2afm.1.gz %doc %{_mandir}/man1/pf2afm.1.gz
%doc %{_mandir}/man1/pfbtopfa.1.gz %doc %{_mandir}/man1/pfbtopfa.1.gz
%doc %{_mandir}/man1/printafm.1.gz %doc %{_mandir}/man1/printafm.1.gz
@ -309,7 +311,6 @@ exit 0
%doc %{_mandir}/de/man1/gsnd.1.gz %doc %{_mandir}/de/man1/gsnd.1.gz
%doc %{_mandir}/de/man1/pdf2dsc.1.gz %doc %{_mandir}/de/man1/pdf2dsc.1.gz
%doc %{_mandir}/de/man1/pdf2ps.1.gz %doc %{_mandir}/de/man1/pdf2ps.1.gz
%doc %{_mandir}/de/man1/pdfopt.1.gz
%doc %{_mandir}/de/man1/printafm.1.gz %doc %{_mandir}/de/man1/printafm.1.gz
%doc %{_mandir}/de/man1/ps2ascii.1.gz %doc %{_mandir}/de/man1/ps2ascii.1.gz
%doc %{_mandir}/de/man1/ps2pdf.1.gz %doc %{_mandir}/de/man1/ps2pdf.1.gz

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Tue Feb 19 13:51:06 CET 2013 - jsmeix@suse.de
- Version upgrade to 9.07.
* As of this release (9.07), Ghostscript is distributed
under the GNU Affero General Public License (AGPL).
* Ghostscript has been extended to support file sizes >4Gb
in particular reading and writing PDF files.
* Color management enhancements. Full details of the color
management features can be found in: GS9_Color_Management.pdf
* The pdfwrite devices now supports linearized (or optimized
for fast web view) output directly ("-dFastWebView").
* With the addition of linearisation to pdfwrite, pdfopt.ps
has become redundant. Since it is difficult to maintain,
has a number of bugs, and is believed not to work properly
anyway, it is removed. Accordingly the pdfopt shell script
that used pdfopt.ps is also removed.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 3 11:58:51 CET 2013 - jsmeix@suse.de Thu Jan 3 11:58:51 CET 2013 - jsmeix@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package ghostscript # spec file for package ghostscript
# #
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -32,15 +32,15 @@ BuildRequires: xorg-x11-devel
BuildRequires: xorg-x11-fonts BuildRequires: xorg-x11-fonts
BuildRequires: zlib-devel BuildRequires: zlib-devel
Summary: The Ghostscript interpreter for PostScript and PDF Summary: The Ghostscript interpreter for PostScript and PDF
License: GPL-3.0 License: AGPL-3.0
Group: System/Libraries Group: System/Libraries
Url: http://www.ghostscript.com/ Url: http://www.ghostscript.com/
Version: 9.06 Version: 9.07
Release: 0 Release: 0
# Source0...Source9 is for sources from upstream: # Source0...Source9 is for sources from upstream:
# URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.06.tar.gz # URL for Source0: http://downloads.ghostscript.com/public/ghostscript-9.07.tar.gz
# URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS # URL for MD5 checksums: http://downloads.ghostscript.com/public/MD5SUMS
# MD5 checksum for Source0: 153ddb0622cb155d2f600146f1e28d84 # MD5 checksum for Source0: 57ebf17c5abcf0fc95a386bfff08c1a4
Source0: ghostscript-%{version}.tar.gz Source0: ghostscript-%{version}.tar.gz
# Patch0...Patch9 is for patches from upstream: # Patch0...Patch9 is for patches from upstream:
# #
@ -274,11 +274,11 @@ export SUSE_ASNEEDED=0
--with-libiconv=maybe \ --with-libiconv=maybe \
%{with_or_without_system_libtiff} \ %{with_or_without_system_libtiff} \
--enable-freetype \ --enable-freetype \
--with-ijs \
--with-jbig2dec \ --with-jbig2dec \
--without-jasper \ --without-jasper \
--enable-openjpeg \ --enable-openjpeg \
--enable-dynamic \ --enable-dynamic \
--with-ijs \
--enable-cups \ --enable-cups \
--enable-dbus \ --enable-dbus \
--with-pdftoraster \ --with-pdftoraster \
@ -294,7 +294,7 @@ export SUSE_ASNEEDED=0
make make
# Make libgs.so and two programs which use it, gsx and gsc: # Make libgs.so and two programs which use it, gsx and gsc:
make so make so
# Configure and make libijs (that is not done regardless --with-ijs above): # Configure and make libijs (that is not done regardless whether or not --with-ijs is used above):
pushd ijs pushd ijs
./autogen.sh ./autogen.sh
./configure --prefix=%{_prefix} \ ./configure --prefix=%{_prefix} \
@ -320,6 +320,10 @@ popd
rm %{buildroot}%{_bindir}/ijs_client_example rm %{buildroot}%{_bindir}/ijs_client_example
rm %{buildroot}%{_bindir}/ijs_server_example rm %{buildroot}%{_bindir}/ijs_server_example
rm %{buildroot}%{_libdir}/libijs.la rm %{buildroot}%{_libdir}/libijs.la
# Remove installed but obsolete pdfopt man pages because pdfopt is removed since version 9.07
# and fail intentionally as notification when this is fixed upstream:
rm %{buildroot}%{_mandir}/man1/pdfopt.1 || exit 99
rm %{buildroot}%{_mandir}/de/man1/pdfopt.1 || exit 99
# Install documentation which is not installed by default # Install documentation which is not installed by default
# see http://bugs.ghostscript.com/show_bug.cgi?id=693002 # see http://bugs.ghostscript.com/show_bug.cgi?id=693002
# and fail intentionally as notification if something changed: # and fail intentionally as notification if something changed:
@ -377,7 +381,6 @@ exit 0
%{_bindir}/lprsetup.sh %{_bindir}/lprsetup.sh
%{_bindir}/pdf2dsc %{_bindir}/pdf2dsc
%{_bindir}/pdf2ps %{_bindir}/pdf2ps
%{_bindir}/pdfopt
%{_bindir}/pf2afm %{_bindir}/pf2afm
%{_bindir}/pfbtopfa %{_bindir}/pfbtopfa
%{_bindir}/pphs %{_bindir}/pphs
@ -413,7 +416,6 @@ exit 0
%doc %{_mandir}/man1/gsnd.1.gz %doc %{_mandir}/man1/gsnd.1.gz
%doc %{_mandir}/man1/pdf2dsc.1.gz %doc %{_mandir}/man1/pdf2dsc.1.gz
%doc %{_mandir}/man1/pdf2ps.1.gz %doc %{_mandir}/man1/pdf2ps.1.gz
%doc %{_mandir}/man1/pdfopt.1.gz
%doc %{_mandir}/man1/pf2afm.1.gz %doc %{_mandir}/man1/pf2afm.1.gz
%doc %{_mandir}/man1/pfbtopfa.1.gz %doc %{_mandir}/man1/pfbtopfa.1.gz
%doc %{_mandir}/man1/printafm.1.gz %doc %{_mandir}/man1/printafm.1.gz
@ -433,7 +435,6 @@ exit 0
%doc %{_mandir}/de/man1/gsnd.1.gz %doc %{_mandir}/de/man1/gsnd.1.gz
%doc %{_mandir}/de/man1/pdf2dsc.1.gz %doc %{_mandir}/de/man1/pdf2dsc.1.gz
%doc %{_mandir}/de/man1/pdf2ps.1.gz %doc %{_mandir}/de/man1/pdf2ps.1.gz
%doc %{_mandir}/de/man1/pdfopt.1.gz
%doc %{_mandir}/de/man1/printafm.1.gz %doc %{_mandir}/de/man1/printafm.1.gz
%doc %{_mandir}/de/man1/ps2ascii.1.gz %doc %{_mandir}/de/man1/ps2ascii.1.gz
%doc %{_mandir}/de/man1/ps2pdf.1.gz %doc %{_mandir}/de/man1/ps2pdf.1.gz