]> git.pld-linux.org Git - packages/a2ps.git/blame - a2ps.spec
- rel 29
[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
40aeff3d 6Version: 4.13b
f300b781 7Release: 29
bb1d7181 8License: GPL
cc4bd0f6 9Group: Applications/Text
27031e15 10Source0: ftp://ftp.enst.fr/pub/unix/a2ps/%{name}-%{version}.tar.gz
40a6492c 11# Source0-md5: 0c8e0c31b08c14f7a7198ce967eb3281
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
bfe62ba4 26Patch11: %{name}-malloc.patch
a67e49b6 27Patch12: %{name}-CAN-2004-1170.patch
2e4392ae 28Patch13: %{name}-atan2.patch
842ab1c6 29URL: http://www.inf.enst.fr/~demaille/a2ps/
8bfe0f1c 30BuildRequires: automake
e6246505 31BuildRequires: flex
8bfe0f1c 32BuildRequires: gettext-devel
fe10624c 33BuildRequires: texinfo
8bfe0f1c 34Requires(post,postun): /sbin/ldconfig
f4c7b40d 35Requires: psutils
ce89659f 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49e058ba 37
bb1d7181 38%define _sysconfdir /etc/a2ps
75b4d611 39
49e058ba 40%description
27031e15 41a2ps is a text to PostScript filter with pretty-printing capabilities.
42It includes support for a wide number of programming languages,
43encodings (ISO Latins, Cyrillic etc.), medias, and spoken languages
44(for the interface). It has also the ability to delegate the
45processing of some files to other applications, letting you print DVI,
46PostScript etc. with the very same interface.
49e058ba 47
3f520e73
JR
48%description -l pl.UTF-8
49A2ps jest programem pozwalającym na ładne drukowanie plików tekstowych
50w PostScript. Posiada wsparcie dla wielu różnych języków
51programowania, zestawów znaków (ISO Latins, Cyrilica etc.), wielkości
52papieru, i języków komunikacji z użytkownikiem. Potrafi także
53przekazać przetwarzanie plików do innych programów (tak, że można
54wszystko drukować (DVI, PostScript) przy użyciu tego samego polecenia.
55Zawiera program ,,ogonkify'' poprawiający błędnie zakodowany
56PostScript zawierający polskie znaki.
49e058ba 57
06185f79 58%package devel
842ab1c6 59Summary: Header files and development documentation for a2ps
0c09f6e7 60Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do a2ps
e5d03e50 61Group: Development/Libraries
ab646c7a 62Requires: %{name} = %{version}-%{release}
49e058ba 63
64%description devel
27031e15 65Header files and development documentation for a2ps.
49e058ba 66
3f520e73
JR
67%description devel -l pl.UTF-8
68Pliki nagłówkowe i dokumentacja do a2ps.
49e058ba 69
06185f79 70%package static
842ab1c6 71Summary: a2ps static libraries
0c09f6e7 72Summary(pl.UTF-8): Biblioteki statyczne do a2ps
e5d03e50 73Group: Development/Libraries
ab646c7a 74Requires: %{name}-devel = %{version}-%{release}
49e058ba 75
76%description static
27031e15 77a2ps static libraries.
49e058ba 78
3f520e73 79%description static -l pl.UTF-8
27031e15 80Biblioteki statyczne do a2ps.
49e058ba 81
82%prep
8bfe0f1c 83%setup -q -n %{name}-4.13 -a1
90210d62 84%patch0 -p1
e5d03e50 85%patch1 -p1
f4c7b40d 86%patch2 -p1
87%patch3 -p1
88%patch4 -p1
89%patch5 -p1
90%patch6 -p1
8d12198d 91%patch7 -p1
a4bc71e1 92%patch8 -p0
8bfe0f1c 93%patch9 -p1
ab646c7a 94%patch10 -p1
bfe62ba4 95%patch11 -p1
a67e49b6 96%patch12 -p1
2e4392ae 97%patch13 -p1
ab646c7a
JB
98
99mv -f po/{no,nb}.po
bb21d86a 100
49e058ba 101%build
8bfe0f1c 102cp -f /usr/share/automake/config.* auxdir
01229bd3 103%configure2_13 \
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}/*
bb1d7181 145%attr(755,root,root) %{_libdir}/lib*.so.*.*
687997fb 146%{_mandir}/man1/*
3984b7c7 147%lang(pl) %{_mandir}/pl/man1/*
687997fb 148%{_infodir}/a2ps*info*
149%{_infodir}/ogonkify*info*
842ab1c6 150
2f5e00bd 151%dir %{_datadir}/a2ps
8f471631 152%dir %{_datadir}/a2ps/afm
153%{_datadir}/a2ps/afm/*.afm
154%{_datadir}/a2ps/afm/*.map
155%attr(755,root,root) %{_datadir}/a2ps/afm/*.sh
156
06185f79 157%{_datadir}/a2ps/encoding
158%{_datadir}/a2ps/fonts
159%{_datadir}/a2ps/ppd
160%{_datadir}/a2ps/ps
161%{_datadir}/a2ps/sheets
8f471631 162
75b4d611
JR
163%dir %{_datadir}/ogonkify
164%{_datadir}/ogonkify/*.enc
165%{_datadir}/ogonkify/*.ps
b370eb7b 166%{_datadir}/ogonkify/afm
167%{_datadir}/ogonkify/fonts
8f471631 168
49e058ba 169%files devel
842ab1c6 170%defattr(644,root,root,755)
98224703 171%{_libdir}/lib*.la
bb1d7181 172%attr(755,root,root) %{_libdir}/lib*.so
9b5d77c4 173%{_includedir}/*
49e058ba 174
175%files static
842ab1c6 176%defattr(644,root,root,755)
bcd1524c 177%{_libdir}/lib*.a
This page took 0.088077 seconds and 4 git commands to generate.