diff --git a/gv-bz1536211.patch b/gv-bz1536211.patch new file mode 100644 index 0000000..7436da9 --- /dev/null +++ b/gv-bz1536211.patch @@ -0,0 +1,12 @@ +diff -up gv-3.7.4/src/Makefile.am.orig gv-3.7.4/src/Makefile.am +--- gv-3.7.4/src/Makefile.am.orig 2012-03-29 10:03:49.000000000 -0600 ++++ gv-3.7.4/src/Makefile.am 2019-10-31 15:38:01.334888441 -0600 +@@ -198,7 +198,7 @@ gv_intern_res_unix.dat : + @echo "" >> gv_intern_res_unix.dat + @echo "GV.gsInterpreter: gs" >> gv_intern_res_unix.dat + @echo "GV.gsCmdScanPDF: gs -dNODISPLAY -dQUIET -sPDFname=%s -sDSCname=%s %s pdf2dsc.ps -c quit" >> gv_intern_res_unix.dat +- @echo "GV.gsCmdConvPDF: gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pswrite -sOutputFile=%s -f %s -c save pop quit" >> gv_intern_res_unix.dat ++ @echo "GV.gsCmdConvPDF: gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=ps2write -sOutputFile=%s -f %s -c save pop quit" >> gv_intern_res_unix.dat + @echo "GV.gsX11Device: -sDEVICE=x11" >> gv_intern_res_unix.dat + @echo "GV.gsX11AlphaDevice: -sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=2 -dMaxBitmap=10000000 -dNOPLATFONTS" >> gv_intern_res_unix.dat + @echo "GV.gsSafeDir: True" >> gv_intern_res_unix.dat diff --git a/gv.spec b/gv.spec index 0e87197..5f87b5c 100644 --- a/gv.spec +++ b/gv.spec @@ -1,7 +1,7 @@ Summary: A X front-end for the Ghostscript PostScript(TM) interpreter Name: gv Version: 3.7.4 -Release: 19%{?dist} +Release: 20%{?dist} License: GPLv3+ Requires: ghostscript-x11 URL: http://www.gnu.org/software/gv/ @@ -21,12 +21,13 @@ Patch3: gv-bounding-box.patch # Fix NULL access segfault # https://bugzilla.redhat.com/show_bug.cgi?id=1071238 Patch4: gv-bug1071238.patch +# Fix PDF printing +# https://bugzilla.redhat.com/show_bug.cgi?id=1536211 +Patch5: gv-bz1536211.patch BuildRequires: gcc BuildRequires: /usr/bin/makeinfo BuildRequires: Xaw3d-devel -%if 0%{?rhel} != 04 BuildRequires: libXinerama-devel -%endif BuildRequires: zlib-devel, bzip2-devel BuildRequires: desktop-file-utils @@ -42,16 +43,16 @@ Gv can display PostScript and PDF documents on an X Window System. %patch2 -p1 -b .aarch64 %patch3 -p2 -b .bounding-box %patch4 -p1 -b .bug1071238 +%patch5 -p1 -b .bz1536211 %build %configure -make %{?_smp_mflags} +%make_build %install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT +%make_install #Still provide link ln $RPM_BUILD_ROOT%{_bindir}/gv $RPM_BUILD_ROOT%{_bindir}/ghostview @@ -84,7 +85,8 @@ cp -p %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/pixmaps rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir %files -%doc AUTHORS ChangeLog COPYING NEWS README +%license COPYING +%doc AUTHORS ChangeLog NEWS README %{_bindir}/ghostview %{_bindir}/gv %{_bindir}/gv-update-userconfig @@ -97,6 +99,10 @@ rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir %changelog +* Thu Nov 14 2019 Orion Poplawski - 3.7.4-20 +- Add patch to fix PDF printing (bz#1536211) +- Modernize spec + * Thu Jul 25 2019 Fedora Release Engineering - 3.7.4-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild