File ghostpdl.spec of Package Ghostpdl
#
# spec file for package ghostpdl
#
# Copyright (c) 2024 Solteq Oyj, Finland
#
# 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.
Name: ghostpdl
Summary: The Ghostscript interpreter for PostScript and PDF
Version: 10.04.0
Release: 1
License: AGPL-3.0-only
URL: https://www.ghostscript.com/
Group: Productivity/Publishing/Other
%define full_version %{name}-%{version}
%define tarball %{full_version}.tar.gz
%define optdir /opt/ghostpdl
%define bindir %{optdir}/bin
%define shrdir %{optdir}/share
%define mandir %{shrdir}/man
# ghostpdl-10.04.0.tar.gz
Source0: ghostpdl-10.04.0.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: cups-devel
BuildRequires: dbus-1-devel
BuildRequires: freetype2-devel
BuildRequires: libexpat-devel
BuildRequires: libjpeg-devel
BuildRequires: liblcms2-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: update-alternatives
BuildRequires: xorg-x11-devel
BuildRequires: xorg-x11-fonts
BuildRequires: zlib-devel
#BuildRequires: libstdc++6
BuildRequires: gcc-c++
#BuildRequires: libstdc++6-devel-gcc7
#BuildRequires: make
%description
Ghostscript is a package of software that provides:
An interpreter for the PostScript and PCL languages,
with the ability to convert PostScript/PCL language files
to many raster formats, view them on displays,
and print them on printers that don't have
PostScript language capability built in.
An interpreter for Portable Document Format (PDF) files,
with the same abilities.
The ability to convert PostScript language files
to PDF (with some limitations) and vice versa.
A set of C procedures (the Ghostscript library)
that implement the graphics and filtering
(data compression / decompression / conversion)
capabilities that appear as primitive operations
in the PostScript language and in PDF.
This is updated version of Ghostscript and named to Ghostpdl.
%prep
%setup -q
%build
./configure --prefix=/opt/ghostpdl
make
%install
make install DESTDIR=%{buildroot}
%files
%defattr(-, root, root, -)
%{bindir}/dvipdf
%{bindir}/eps2eps
%{bindir}/gpcl6
%{bindir}/gs
%{bindir}/gsbj
%{bindir}/gsdj
%{bindir}/gsdj500
%{bindir}/gslj
%{bindir}/gslp
%{bindir}/gsnd
%{bindir}/gxps
%{bindir}/lprsetup.sh
%{bindir}/pdf2dsc
%{bindir}/pdf2ps
%{bindir}/pf2afm
%{bindir}/pfbtopfa
%{bindir}/pphs
%{bindir}/printafm
%{bindir}/ps2ascii
%{bindir}/ps2epsi
%{bindir}/ps2pdf
%{bindir}/ps2pdf12
%{bindir}/ps2pdf13
%{bindir}/ps2pdf14
%{bindir}/ps2pdfwr
%{bindir}/ps2ps
%{bindir}/ps2ps2
%{bindir}/unix-lpr.sh
%{shrdir}/ghostscript/10.04.0/lib/ht_ccsto.ps
%{shrdir}/ghostscript/10.04.0/lib/acctest.ps
%{shrdir}/ghostscript/10.04.0/lib/align.ps
%{shrdir}/ghostscript/10.04.0/lib/caption.ps
%{shrdir}/ghostscript/10.04.0/lib/cid2code.ps
%{shrdir}/ghostscript/10.04.0/lib/docie.ps
%{shrdir}/ghostscript/10.04.0/lib/font2pcl.ps
%{shrdir}/ghostscript/10.04.0/lib/gslp.ps
%{shrdir}/ghostscript/10.04.0/lib/gsnup.ps
%{shrdir}/ghostscript/10.04.0/lib/image-qa.ps
%{shrdir}/ghostscript/10.04.0/lib/jispaper.ps
%{shrdir}/ghostscript/10.04.0/lib/landscap.ps
%{shrdir}/ghostscript/10.04.0/lib/lines.ps
%{shrdir}/ghostscript/10.04.0/lib/mkcidfm.ps
%{shrdir}/ghostscript/10.04.0/lib/PDFA_def.ps
%{shrdir}/ghostscript/10.04.0/lib/PDFX_def.ps
%{shrdir}/ghostscript/10.04.0/lib/pf2afm.ps
%{shrdir}/ghostscript/10.04.0/lib/pfbtopfa.ps
%{shrdir}/ghostscript/10.04.0/lib/ppath.ps
%{shrdir}/ghostscript/10.04.0/lib/pphs.ps
%{shrdir}/ghostscript/10.04.0/lib/prfont.ps
%{shrdir}/ghostscript/10.04.0/lib/printafm.ps
%{shrdir}/ghostscript/10.04.0/lib/ps2ai.ps
%{shrdir}/ghostscript/10.04.0/lib/ps2epsi.ps
%{shrdir}/ghostscript/10.04.0/lib/rollconv.ps
%{shrdir}/ghostscript/10.04.0/lib/stcinfo.ps
%{shrdir}/ghostscript/10.04.0/lib/stcolor.ps
%{shrdir}/ghostscript/10.04.0/lib/stocht.ps
%{shrdir}/ghostscript/10.04.0/lib/traceimg.ps
%{shrdir}/ghostscript/10.04.0/lib/traceop.ps
%{shrdir}/ghostscript/10.04.0/lib/uninfo.ps
%{shrdir}/ghostscript/10.04.0/lib/viewcmyk.ps
%{shrdir}/ghostscript/10.04.0/lib/viewgif.ps
%{shrdir}/ghostscript/10.04.0/lib/viewjpeg.ps
%{shrdir}/ghostscript/10.04.0/lib/viewmiff.ps
%{shrdir}/ghostscript/10.04.0/lib/viewpcx.ps
%{shrdir}/ghostscript/10.04.0/lib/viewpbm.ps
%{shrdir}/ghostscript/10.04.0/lib/viewps2a.ps
%{shrdir}/ghostscript/10.04.0/lib/winmaps.ps
%{shrdir}/ghostscript/10.04.0/lib/zeroline.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_ce_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_css_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_il2_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_kanji.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_ksb_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_lgo_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_lgx_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_wl1_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_wl2_e.ps
%{shrdir}/ghostscript/10.04.0/lib/gs_wl5_e.ps
%{shrdir}/ghostscript/10.04.0/lib/pdf2dsc.ps
%{shrdir}/ghostscript/10.04.0/lib/pdf_info.ps
%{shrdir}/ghostscript/10.04.0/lib/cbjc600.ppd
%{shrdir}/ghostscript/10.04.0/lib/cbjc800.ppd
%{shrdir}/ghostscript/10.04.0/lib/ghostpdf.ppd
%{shrdir}/ghostscript/10.04.0/lib/bj8.rpd
%{shrdir}/ghostscript/10.04.0/lib/bj8gc12f.upp
%{shrdir}/ghostscript/10.04.0/lib/bj8hg12f.upp
%{shrdir}/ghostscript/10.04.0/lib/bj8oh06n.upp
%{shrdir}/ghostscript/10.04.0/lib/bj8pa06n.upp
%{shrdir}/ghostscript/10.04.0/lib/bj8pp12f.upp
%{shrdir}/ghostscript/10.04.0/lib/bj8ts06n.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a0.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a1.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a2.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a3.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a4.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a5.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a6.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a7.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610a8.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b1.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b2.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b3.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b4.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b6.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b7.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc610b8.upp
%{shrdir}/ghostscript/10.04.0/lib/cdj550.upp
%{shrdir}/ghostscript/10.04.0/lib/cdj690.upp
%{shrdir}/ghostscript/10.04.0/lib/cdj690ec.upp
%{shrdir}/ghostscript/10.04.0/lib/dnj750c.upp
%{shrdir}/ghostscript/10.04.0/lib/dnj750m.upp
%{shrdir}/ghostscript/10.04.0/lib/necp2x.upp
%{shrdir}/ghostscript/10.04.0/lib/necp2x6.upp
%{shrdir}/ghostscript/10.04.0/lib/ras1.upp
%{shrdir}/ghostscript/10.04.0/lib/ras24.upp
%{shrdir}/ghostscript/10.04.0/lib/ras3.upp
%{shrdir}/ghostscript/10.04.0/lib/ras32.upp
%{shrdir}/ghostscript/10.04.0/lib/ras4.upp
%{shrdir}/ghostscript/10.04.0/lib/ras8m.upp
%{shrdir}/ghostscript/10.04.0/lib/st640ih.upp
%{shrdir}/ghostscript/10.04.0/lib/st640ihg.upp
%{shrdir}/ghostscript/10.04.0/lib/st640p.upp
%{shrdir}/ghostscript/10.04.0/lib/st640pg.upp
%{shrdir}/ghostscript/10.04.0/lib/st640pl.upp
%{shrdir}/ghostscript/10.04.0/lib/st640plg.upp
%{shrdir}/ghostscript/10.04.0/lib/stc.upp
%{shrdir}/ghostscript/10.04.0/lib/stc1520h.upp
%{shrdir}/ghostscript/10.04.0/lib/stc2.upp
%{shrdir}/ghostscript/10.04.0/lib/stc200_h.upp
%{shrdir}/ghostscript/10.04.0/lib/stc2_h.upp
%{shrdir}/ghostscript/10.04.0/lib/stc2s_h.upp
%{shrdir}/ghostscript/10.04.0/lib/stc300.upp
%{shrdir}/ghostscript/10.04.0/lib/stc300bl.upp
%{shrdir}/ghostscript/10.04.0/lib/stc300bm.upp
%{shrdir}/ghostscript/10.04.0/lib/stc500p.upp
%{shrdir}/ghostscript/10.04.0/lib/stc500ph.upp
%{shrdir}/ghostscript/10.04.0/lib/stc600ih.upp
%{shrdir}/ghostscript/10.04.0/lib/stc600p.upp
%{shrdir}/ghostscript/10.04.0/lib/stc600pl.upp
%{shrdir}/ghostscript/10.04.0/lib/stc640p.upp
%{shrdir}/ghostscript/10.04.0/lib/stc800ih.upp
%{shrdir}/ghostscript/10.04.0/lib/stc800p.upp
%{shrdir}/ghostscript/10.04.0/lib/stc800pl.upp
%{shrdir}/ghostscript/10.04.0/lib/stc_h.upp
%{shrdir}/ghostscript/10.04.0/lib/stc_l.upp
%{shrdir}/ghostscript/10.04.0/lib/stcany.upp
%{shrdir}/ghostscript/10.04.0/lib/stcany_h.upp
%{shrdir}/ghostscript/10.04.0/lib/gs_l.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_l_m.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_m.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_m_m.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_s.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_s_m.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_t.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_t_m.xbm
%{shrdir}/ghostscript/10.04.0/lib/gs_l.xpm
%{shrdir}/ghostscript/10.04.0/lib/gs_m.xpm
%{shrdir}/ghostscript/10.04.0/lib/gs_s.xpm
%{shrdir}/ghostscript/10.04.0/lib/gs_t.xpm
%{shrdir}/ghostscript/10.04.0/lib/PM760p.upp
%{shrdir}/ghostscript/10.04.0/lib/PM760pl.upp
%{shrdir}/ghostscript/10.04.0/lib/PM820p.upp
%{shrdir}/ghostscript/10.04.0/lib/PM820pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc670p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc670pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc680p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc680pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc740p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc740pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc760p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc760pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc777p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stc777pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stp720p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stp720pl.upp
%{shrdir}/ghostscript/10.04.0/lib/Stp870p.upp
%{shrdir}/ghostscript/10.04.0/lib/Stp870pl.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc6000a1.upp
%{shrdir}/ghostscript/10.04.0/lib/bjc6000b1.upp
%{shrdir}/ghostscript/10.04.0/lib/s400a1.upp
%{shrdir}/ghostscript/10.04.0/lib/s400b1.upp
%{shrdir}/ghostscript/10.04.0/lib/sharp.upp
%{shrdir}/ghostscript/10.04.0/lib/sipixa6.upp
%{shrdir}/ghostscript/10.04.0/lib/stc740ih.upp
%docdir %{shrdir}/doc
%{shrdir}/doc/ghostscript/10.04.0/News.html
%{shrdir}/doc/ghostscript/10.04.0/COPYING
%{shrdir}/doc/ghostscript/10.04.0/Ghostscript.pdf
%{shrdir}/doc/ghostscript/10.04.0/GS9_Color_Management.pdf
%doc %{shrdir}/man/man1/dvipdf.1
%doc %{shrdir}/man/man1/gs.1
%doc %{shrdir}/man/man1/gslp.1
%doc %{shrdir}/man/man1/gsnd.1
%doc %{shrdir}/man/man1/pdf2dsc.1
%doc %{shrdir}/man/man1/pdf2ps.1
%doc %{shrdir}/man/man1/pf2afm.1
%doc %{shrdir}/man/man1/pfbtopfa.1
%doc %{shrdir}/man/man1/printafm.1
%doc %{shrdir}/man/man1/ps2ascii.1
%doc %{shrdir}/man/man1/ps2epsi.1
%doc %{shrdir}/man/man1/ps2pdf.1
%doc %{shrdir}/man/man1/ps2pdfwr.1
%doc %{shrdir}/man/man1/ps2ps.1
%doc %{shrdir}/man/man1/eps2eps.1
%doc %{shrdir}/man/man1/ps2pdf12.1
%doc %{shrdir}/man/man1/ps2pdf13.1
%doc %{shrdir}/man/man1/ps2pdf14.1
%doc %{shrdir}/man/man1/gsbj.1
%doc %{shrdir}/man/man1/gsdj.1
%doc %{shrdir}/man/man1/gsdj500.1
%doc %{shrdir}/man/man1/gslj.1
%dir %{optdir}
%dir %{bindir}
%dir %{shrdir}
%dir %{shrdir}/doc
%dir %{shrdir}/doc/ghostscript
%dir %{shrdir}/doc/ghostscript/10.04.0
%dir %{shrdir}/man
%dir %{shrdir}/man/man1
%dir %{shrdir}/ghostscript
%dir %{shrdir}/ghostscript/10.04.0
%dir %{shrdir}/ghostscript/10.04.0/lib
%changelog
* Fri Nov 08 2024 Mika Reunanen <mika.reunanen@solteq.com> 10.04.0-1
- OBS build for release