78 lines
2.1 KiB
RPMSpec
78 lines
2.1 KiB
RPMSpec
Name: enscript
|
|
Version: 1.6.6
|
|
Release: 19
|
|
Summary: A plain ASCII to PostScript converter
|
|
License: GPLv3+
|
|
URL: http://www.gnu.org/software/enscript
|
|
Source0: 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
|
|
* Thu Nov 21 2019 liujing<liujing144@huawei.com> - 1.6.6-19
|
|
- Package init
|