Commit Graph

525 Commits

Author SHA1 Message Date
Igor Gnatenko
49ce46c685
Fix Obsoletes
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-22 17:52:33 +01:00
Björn Esser
d188ca5978
Rebuilt for switch to libxcrypt 2018-01-20 23:06:46 +01:00
David Kaspar [Dee'Kej]
8500e26223 9.22-5 release 2018-01-18 14:43:11 +01:00
David Kaspar [Dee'Kej]
770acd3ace specfile: new 'tools-dvipdf' subpackage 2018-01-18 14:40:57 +01:00
David Kaspar [Dee'Kej]
e71e86bcf9 specfile: create (and own) the conf.d/ directory (for RHEL only) 2018-01-15 16:17:29 +01:00
David Kaspar [Dee'Kej]
fe7ddccb26 specfile: complete cleanup (according to FPG) & package layout update
The specfile has been completely rewritten from the ground up, to
  comply with Fedora Packaging Guidelines, and to incorporate comments
  from upstream. The subpackage layout was also updated into more sane
  and more granular scheme.

  The changes are described more in detail below:
  (Justifications for them can be found in the specfile's comments.)

  * libijs -- the IJS library has been debundled and is now provided
    as a separate package: https://src.fedoraproject.org/rpms/libijs

  * libgs -- new separate package, created from Ghostscript's shared
    library. It contains all necessary files for other software/packages
    that are build upon Ghostscript's functionality.

  * libgs-devel -- new separate subpackage, for development purposes or
    Fedora's build process. The 'ghostscript-devel' is still provided
    for now as a virtual subpackage.

  * ghostscript -- is no longer a metapackage. It's a regular package
    instead, and it contains Ghostscript's binaries as well as some
    typical conversion scripts people are used to (and expect to have
    installed together with Ghostscript by default).

  * ghostscript-tools-fonts -- new subpackage that contains 3 scripts
    that are useful only for people who are working with AFM, PFB or PFA
    files (conversions usually).

  * ghostscript-tools-printing -- new subpackage that contains only
    utilities for formatting and printing text files using either
    Ghostscript, or BubbleJet, DeskJet, DeskJet 500, & LaserJet printers.

  * ghostscript-core -- has became an empty metapackage for upgrade
    purposes. It will be removed once Fedora 28 is EOL, and all other
    packages has updated their specfiles to require correct subpackages.

  * LPR setup scripts are no longer being shipped. In case people still
    need those, then 'ghostscript-tools-lpr' will be created for it.

  * examples/ from 'ghostscript-doc' are no longer shipped.

  * Support for /usr/share/ghostscript/conf.d/ folder was dropped to use
    Ghostscript's default choice for rendering of CJK glyphs, which is
    Google Droid Sans Fallback font. In case this proves insufficent,
    the conf.d/ folder support will be re-established.

  * Symbolic links for direct resources locations have been added to
    speedup Ghostscript's startup time

  * Ghostscript's search path was updated to include only fonts
    locations, which will be used only as a backup (in case of broken
    symbolic links).

  * Documentation and resources paths no longer contain version string
    inside of them.

  * Ghostscript itself (as a whole) has been completely debundled (to a
    point where it still makes sense). It newly requires these packages:

    https://src.fedoraproject.org/rpms/adobe-mappings-cmap
    https://src.fedoraproject.org/rpms/adobe-mappings-pdf
    https://src.fedoraproject.org/rpms/libijs
    https://src.fedoraproject.org/rpms/urw-base35-fonts

  * As a result of debundling, 'poppler-data' is no longer a requirement
    for Ghostscript, and it is no longer necessary to do a rebuild of
    'poppler-data' when Ghostscript is rebased.
2018-01-09 23:05:45 +01:00
David Kaspar [Dee'Kej]
870696a1b1 Fix Fontmap.GS lookup path for Helvetica-Narrow-Bold-Oblique
Related changes:
    * ghostscript-9.20-runlibfileifexists.patch removed (conflicted with
      new patch below)
    * ghostscript-9.22-fix-Fontmap.GS.patch added (accepted by upstream,
      will be part of ghostscript-9.23 release)
    * CIDFnmap & cidfmap deleted (conflicted with path above)
    * specfile updated as necessary

  Resolves: #1517518
2017-12-04 13:47:30 +01:00
David Kaspar [Dee'Kej]
9e34e70229 generate-tarball.sh removed
This script is no longer needed, because the upstream's tarballs are
  now OK to be used as they are...
2017-12-04 13:36:04 +01:00
Tom Callaway
f98279df2e bump release too 2017-11-29 15:23:10 -05:00
Tom Callaway
558c2d432f apply post 9.22 upstream commit to restore flushpage operator (xdvi needs it) 2017-11-29 15:21:27 -05:00
David Kaspar [Dee'Kej]
9f6fa20804 rebase to 'ghostscript-9.22' 2017-11-09 14:25:11 +01:00
David Kaspar [Dee'Kej]
74e266f70a specfile: updated the 'search path' for the fonts
Resolves: #1500105
2017-10-12 12:44:48 +02:00
David Kaspar [Dee'Kej]
4400fb1357 Rebuilt with latest 'urw-base35-fonts' package 2017-09-27 17:42:00 +02:00
Fedora Release Engineering
77b4985dde - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 21:39:14 +00:00
Fedora Release Engineering
c30c5364b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 10:04:05 +00:00
David Kaspar [Dee'Kej]
4ec268f406 Added security patch for CVE-2017-7975
Resolves: #1443940
2017-05-03 14:12:30 +02:00
David Kaspar [Dee'Kej]
434e3367d6 Added security patch for CVE-2017-8291
Resolves: #1446063
2017-04-28 13:57:20 +02:00
David Kaspar [Dee'Kej]
a5b3ec305a Added security patch for CVE-2017-5951
Resolves: #1441572
2017-04-28 13:20:59 +02:00
David Kaspar [Dee'Kej]
e76b7b9160 Added security patch for CVE-2016-10220
Resolves: #1441571
2017-04-28 13:11:59 +02:00
David Kaspar [Dee'Kej]
007868af59 Added security patch for CVE-2016-10219
Resolves: #1441569
2017-04-27 18:20:26 +02:00
David Kaspar [Dee'Kej]
c929cf8ecd Added security patch for CVE-2016-10218
Resolves: #1441568
2017-04-27 18:17:06 +02:00
David Kaspar [Dee'Kej]
fb69d56b4e Added security patch for CVE-2016-10217
Resolves: #1441564
2017-04-27 17:58:32 +02:00
David Kaspar [Dee'Kej]
3706c3f331 Added security patch for CVE-2017-7207
Resolves: #1434497
2017-04-06 16:27:59 +02:00
Fedora Release Engineering
9a57fb6419 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 10:55:12 +00:00
David Kaspar [Dee'Kej]
d24d06ee44 Added security patch for CVE-2016-9601 (bug #1410021) 2017-01-25 10:49:59 +01:00
David Kaspar [Dee'Kej]
254a99729c ghostscript-9.20-remove-and-reimplement-ConvertUTF.patch added
Resolves: #1404933
2017-01-24 18:39:21 +01:00
David Kaspar [Dee'Kej]
f2fcc98430 Handle GlyphDirectory as an array
Upstream BZ: http://bugs.ghostscript.com/show_bug.cgi?id=697286
2016-11-03 16:58:02 +01:00
David Kaspar [Dee'Kej]
a890cdf30f Added security patch for CVE-2016-7977 (bug #1380415) 2016-11-01 15:39:41 +01:00
David Kaspar [Dee'Kej]
716ba11068 Added security patch for CVE-2016-8602 (bug #1383940) 2016-11-01 14:25:58 +01:00
David Kaspar [Dee'Kej]
040b22b22c Added 3 security fixes for:
- CVE-2016-7979 (bug #1382305)
  - CVE-2016-7976 (bug #1382294)
  - CVE-2016-7978 (bug #1382300)
2016-10-07 15:02:19 +02:00
David Kaspar [Dee'Kej]
25f6510de5 rebase to 'ghostscript-9.20'
Rebase notes:
   - OpenJPEG support has been re-enabled
   - ijs-config custom tool removed (pkg-config is used by default now)
   - no API/ABI changes according to upstream
   - some patches updated to 'git format-patch' format and renamed
   - squashed 'ghostscript-Fontmap.local.patch' into
              'ghostscript-9.20-runlibfileifexists.patch'
   - rest of patches deleted (irrelevant for current version), mostly
     because upstream has fixed those issues in some way
2016-10-07 14:20:56 +02:00
David Kaspar [Dee'Kej]
e40ca66c63 ghostscript-bz1380416.patch added
Security fix for BZ #1380416.
2016-10-04 10:40:24 +02:00
David Kaspar [Dee'Kej]
8cbe74c4f1 ghostscript-system-openjpeg2.patch removed
* THIS COMMIT WILL DISABLE SUPPORT FOR OpenJPEG *

  New version of OpenJPEG library causes the build to fail. We need to
  build it in order to fix a security issue (see later commits).

  This is only a temporary solution, to fix the security issue. Then we
  will have more time on fixing the issue with OpenJPEG.
2016-10-04 10:38:45 +02:00
David Kaspar [Dee'Kej]
a607b286f4 sources: acro5-cmaps-2001.tar.gz and adobe-cmaps-200406.tar.gz removed
Ghostscript no longer uses these archives for building, it includes
  its own CMaps. See RHBZ #190463 for more info.

  Commit d2ff86e758 removed those files
  from specfile, but not from sources. Therefore they were still
  unnecessarily downloaded everytime when someone ran 'fedpkg prep'.
2016-08-09 16:29:41 +02:00
Dennis Gilmore
1eaa0ecc41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 21:51:22 +00:00
Dennis Gilmore
c5fb0925b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 08:09:15 +00:00
Tim Waugh
4a858d4950 Merge branch 'f22' 2015-03-31 11:00:13 +01:00
Tim Waugh
197a49ef28 Use old names for urw-fonts (bug #1207577).
Resolves: rhbz#1207577
2015-03-31 10:59:56 +01:00
Tim Waugh
aeb86acbcc Merge branch 'f22' 2015-03-31 09:43:10 +01:00
Tim Waugh
0c733b3f70 9.16.
(cherry picked from commit 42255631de)
2015-03-30 18:10:41 +01:00
Tim Waugh
42255631de 9.16. 2015-03-30 18:08:35 +01:00
Till Maas
b5bc79e0ac Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 21:29:06 +01:00
Tim Waugh
e98726d075 Don't ship X11.so in both the main package and the x11 sub-package. 2014-12-19 16:11:04 +00:00
Rex Dieter
3ff19233a7 fix %_isa macro usage 2014-12-19 08:12:47 -06:00
Tim Waugh
4a9a41002c New ghostscript-x11 package for X11 driver (bug #148939).
- Ghostscript not requiring X11 is now in ghostscript-core.
- The 'ghostscript' package requires both of these.

Resolves: rhbz#148939
2014-12-19 10:03:12 +00:00
Tim Waugh
956b783e71 Merge branch 'f21' 2014-10-07 15:36:53 +01:00
Tim Waugh
c46c12a72c Merge branch 'f20' into f21 2014-10-07 15:13:35 +01:00
Tim Waugh
eff4bacea9 Avoid shipping ramfs source as its license is unclear (bug #1149617).
Similarly with some documentation and example code.

Resolves: rhbz#1149617
2014-10-07 14:22:44 +01:00
Tim Waugh
1074f516e4 generate-tarball.sh: quote environment variables. 2014-10-07 11:45:41 +01:00
Tim Waugh
f7556c38cc Fixed typo in last patch. 2014-10-07 11:43:26 +01:00