Name: enscript Version: 1.6.6 Release: 20 Summary: A plain ASCII to PostScript converter License: GPLv3+ URL: http://www.gnu.org/software/enscript Source0: http://ftp.gnu.org/gnu/enscript/enscript-1.6.6.tar.gz Source1: enscript-ruby-1.6.4.tar.gz Source2: enscript-php-1.6.4.st BuildRequires: gcc autoconf automake gettext gettext-devel Provides: nenscript = 1.13++-13 Obsoletes: nenscript < 1.13++-13 Patch0000: enscript-1.6.1-locale.patch Patch0001: enscript-wrap_header.patch Patch0002: enscript-1.6.4-rh457720.patch Patch0003: enscript-rh477382.patch Patch0004: enscript-build.patch Patch0005: enscript-bufpos-crash.patch %description GNU enscript is a computer program that converts text files to PostScript, RTF, or HTML formats. If no input files are given, enscript processes standard input. Enscript can be extended to handle different output media and it has many options which can be used to customize print-outs. %package help Summary: Help documents for enscript %description help The enscript-help package conatins manual pages and other related files for enscript. %prep %autosetup -p1 %{__tar} -C states/hl -zxf %{SOURCE1} ruby.st install -pm 644 %{SOURCE2} states/hl/php.st %build autoreconf -fiv export CPPFLAGS='-DPROTOTYPES' %configure --with-media=Letter %make_build %install install -d %{buildroot}%{_datadir}/locale/{de,es,fi,fr,nl,sl}/LC_MESSAGES %make_install %find_lang enscript ( cd %{buildroot} ln .%{_prefix}/bin/enscript .%{_prefix}/bin/nenscript ) %find_lang enscript enscript.lang for all in README THANKS; do iconv -f ISO88591 -t UTF8 < $all > $all.new touch -r $all $all.new mv $all.new $all done %files -f enscript.lang %doc AUTHORS ChangeLog COPYING %{_bindir}/* %{_datadir}/enscript/* %config(noreplace) %{_sysconfdir}/enscript.cfg %exclude %{_datadir}/info/dir %files help %doc docs/FAQ.html NEWS README README.ESCAPES THANKS TODO %{_mandir}/man1/* %{_infodir}/enscript* %changelog * Mon Sep 7 2020 baizhonggui - 1.6.6-20 - Modify Source0 * Thu Nov 21 2019 liujing - 1.6.6-19 - Package init