]> git.pld-linux.org Git - packages/a2ps.git/blame - a2ps.spec
- fix format string errors
[packages/a2ps.git] / a2ps.spec
CommitLineData
cc4bd0f6 1Summary: Text to Postscript filter
0c09f6e7
ER
2Summary(ja.UTF-8): テキスト→PostScript フィルタ
3Summary(pl.UTF-8): Filtr text/plain do Postscriptu
4Summary(zh_CN.UTF-8): 纯文本到Postscript转换器
842ab1c6 5Name: a2ps
49f59e19 6Version: 4.14
9402a7cb 7Release: 3
82372bb1 8License: GPL v3+
cc4bd0f6 9Group: Applications/Text
ffdb9d61 10Source0: http://ftp.gnu.org/gnu/a2ps/%{name}-%{version}.tar.gz
49f59e19 11# Source0-md5: 781ac3d9b213fa3e1ed0d79f986dc8c7
f4c7b40d 12Source1: ftp://ftp.enst.fr/pub/unix/a2ps/i18n-fonts-0.1.tar.gz
40a6492c 13# Source1-md5: fee1456d0e6e94af4fc5b5a1bb9687b7
3984b7c7 14Source2: ogonkify.1.pl
6f1a19c3 15Patch0: %{name}-info.patch
e5d03e50 16Patch1: %{name}-security.patch
f4c7b40d 17Patch2: %{name}-etc.patch
18Patch3: %{name}-flex.patch
19Patch4: %{name}-conf.patch
20Patch5: %{name}-glibcpaper.patch
21Patch6: %{name}-autoenc.patch
8d12198d 22Patch7: %{name}-i18n.patch
a4bc71e1 23Patch8: %{name}-ogonkify-xfig-fix.patch
8bfe0f1c 24Patch9: %{name}-pl.po-update.patch
ab646c7a 25Patch10: %{name}-locale-names.patch
2a0a5b50 26Patch11: %{name}-atan2.patch
9402a7cb 27Patch12: format-security.patch
3a6ccbc6 28URL: http://www.gnu.org/software/a2ps/
8bfe0f1c 29BuildRequires: automake
e6246505 30BuildRequires: flex
e35531e3 31BuildRequires: gettext-tools
7b991c32 32BuildRequires: gperf
718daff3 33BuildRequires: libpaper-devel
fe10624c 34BuildRequires: texinfo
8bfe0f1c 35Requires(post,postun): /sbin/ldconfig
f4c7b40d 36Requires: psutils
ce89659f 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49e058ba 38
bb1d7181 39%define _sysconfdir /etc/a2ps
75b4d611 40
49e058ba 41%description
27031e15 42a2ps is a text to PostScript filter with pretty-printing capabilities.
43It includes support for a wide number of programming languages,
44encodings (ISO Latins, Cyrillic etc.), medias, and spoken languages
45(for the interface). It has also the ability to delegate the
46processing of some files to other applications, letting you print DVI,
47PostScript etc. with the very same interface.
49e058ba 48
3f520e73
JR
49%description -l pl.UTF-8
50A2ps jest programem pozwalającym na ładne drukowanie plików tekstowych
51w PostScript. Posiada wsparcie dla wielu różnych języków
52programowania, zestawów znaków (ISO Latins, Cyrilica etc.), wielkości
53papieru, i języków komunikacji z użytkownikiem. Potrafi także
54przekazać przetwarzanie plików do innych programów (tak, że można
55wszystko drukować (DVI, PostScript) przy użyciu tego samego polecenia.
56Zawiera program ,,ogonkify'' poprawiający błędnie zakodowany
57PostScript zawierający polskie znaki.
49e058ba 58
06185f79 59%package devel
82372bb1
JB
60Summary: Header files for a2ps library
61Summary(pl.UTF-8): Pliki nagłówkowe biblioteki a2ps
e5d03e50 62Group: Development/Libraries
ab646c7a 63Requires: %{name} = %{version}-%{release}
49e058ba 64
65%description devel
82372bb1 66Header files for a2ps library.
49e058ba 67
3f520e73 68%description devel -l pl.UTF-8
82372bb1 69Pliki nagłówkowe biblioteki a2ps.
49e058ba 70
06185f79 71%package static
82372bb1
JB
72Summary: a2ps static library
73Summary(pl.UTF-8): Biblioteka statyczna a2ps
e5d03e50 74Group: Development/Libraries
ab646c7a 75Requires: %{name}-devel = %{version}-%{release}
49e058ba 76
77%description static
82372bb1 78a2ps static library.
49e058ba 79
3f520e73 80%description static -l pl.UTF-8
82372bb1 81Biblioteka statyczna a2ps.
49e058ba 82
83%prep
ffdb9d61 84%setup -q -a1
90210d62 85%patch0 -p1
e5d03e50 86%patch1 -p1
f4c7b40d 87%patch2 -p1
88%patch3 -p1
89%patch4 -p1
90%patch5 -p1
91%patch6 -p1
8d12198d 92%patch7 -p1
a4bc71e1 93%patch8 -p0
8bfe0f1c 94%patch9 -p1
ab646c7a 95%patch10 -p1
2a0a5b50 96%patch11 -p1
9402a7cb 97%patch12 -p1
ab646c7a
JB
98
99mv -f po/{no,nb}.po
bb21d86a 100
49e058ba 101%build
8bfe0f1c 102cp -f /usr/share/automake/config.* auxdir
82372bb1 103%configure \
f4c7b40d 104 --with-gnu-gettext \
105 --with-medium=_glibc \
842ab1c6 106 --with-encoding=latin1 \
f4c7b40d 107 --enable-shared \
108 --enable-kanji
f4a8a2ee 109%{__make}
49e058ba 110
111%install
112rm -rf $RPM_BUILD_ROOT
3984b7c7 113install -d $RPM_BUILD_ROOT%{_datadir}/a2ps/{afm,fonts} \
114 $RPM_BUILD_ROOT%{_mandir}/pl/man1
842ab1c6 115
8bfe0f1c 116%{__perl} -pi -e 's/^lispdir = $/lispdir = \$(prefix)\/lib\/emacs\/site-lisp/g' contrib/emacs/Makefile
c4af5858 117
bacca9a2
PG
118%{__make} install \
119 DESTDIR=$RPM_BUILD_ROOT
bb1d7181 120
bfc88ea4
ER
121install i18n-fonts-0.1/afm/*.afm $RPM_BUILD_ROOT%{_datadir}/a2ps/afm
122install i18n-fonts-0.1/fonts/*.pfb $RPM_BUILD_ROOT%{_datadir}/a2ps/fonts
3984b7c7 123install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1
9136753d 124
ee2b9d7b 125%find_lang %{name}
126
bb1d7181 127%clean
128rm -rf $RPM_BUILD_ROOT
129
c4af5858 130%post
47e8a5bf 131[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
842ab1c6 132/sbin/ldconfig
c4af5858 133
19eb8916 134%postun
47e8a5bf 135[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
19eb8916 136/sbin/ldconfig
49e058ba 137
ee2b9d7b 138%files -f %{name}.lang
253202e5 139%defattr(644,root,root,755)
9136753d 140%doc AUTHORS ChangeLog NEWS README THANKS
1011688d 141%dir %{_sysconfdir}
bfc88ea4
ER
142%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/a2ps.cfg
143%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/a2ps-site.cfg
be4c848f 144%attr(755,root,root) %{_bindir}/*
3f321ca1 145%attr(755,root,root) %{_libdir}/liba2ps.so.*.*.*
146%attr(755,root,root) %ghost %{_libdir}/liba2ps.so.1
687997fb 147%{_mandir}/man1/*
3984b7c7 148%lang(pl) %{_mandir}/pl/man1/*
82372bb1
JB
149%{_infodir}/a2ps.info*
150%{_infodir}/ogonkify.info*
842ab1c6 151
2f5e00bd 152%dir %{_datadir}/a2ps
8f471631 153%dir %{_datadir}/a2ps/afm
154%{_datadir}/a2ps/afm/*.afm
155%{_datadir}/a2ps/afm/*.map
156%attr(755,root,root) %{_datadir}/a2ps/afm/*.sh
157
06185f79 158%{_datadir}/a2ps/encoding
159%{_datadir}/a2ps/fonts
160%{_datadir}/a2ps/ppd
161%{_datadir}/a2ps/ps
162%{_datadir}/a2ps/sheets
8f471631 163
75b4d611
JR
164%dir %{_datadir}/ogonkify
165%{_datadir}/ogonkify/*.enc
166%{_datadir}/ogonkify/*.ps
b370eb7b 167%{_datadir}/ogonkify/afm
168%{_datadir}/ogonkify/fonts
8f471631 169
49e058ba 170%files devel
842ab1c6 171%defattr(644,root,root,755)
3f321ca1 172%attr(755,root,root) %{_libdir}/liba2ps.so
82372bb1
JB
173%{_libdir}/liba2ps.la
174%{_includedir}/liba2ps.h
49e058ba 175
176%files static
842ab1c6 177%defattr(644,root,root,755)
3f321ca1 178%{_libdir}/liba2ps.a
This page took 0.14947 seconds and 4 git commands to generate.