rebuilt to remove executable requirements [release 4.14-3mamba;Thu Feb 04 2010]
This commit is contained in:
parent
a891e48a73
commit
d45e8fc412
@ -1,2 +1,5 @@
|
|||||||
# a2ps
|
# a2ps
|
||||||
|
|
||||||
|
GNU a2ps is an Any to PostScript filter.
|
||||||
|
Of course it processes plain text files, but also pretty prints quite a few popular languages.
|
||||||
|
|
||||||
|
27
a2ps-4.13-includes.patch
Normal file
27
a2ps-4.13-includes.patch
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
--- a2ps-4.13/lib/path-concat.c.includes 1999-10-10 14:34:46.000000000 -0400
|
||||||
|
+++ a2ps-4.13/lib/path-concat.c 2004-10-01 08:25:27.048395690 -0400
|
||||||
|
@@ -26,13 +26,12 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#if HAVE_STRING_H
|
||||||
|
# include <string.h>
|
||||||
|
#endif
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
|
-char *malloc ();
|
||||||
|
-
|
||||||
|
#ifndef DIRECTORY_SEPARATOR
|
||||||
|
# define DIRECTORY_SEPARATOR '/'
|
||||||
|
#endif
|
||||||
|
--- a2ps-4.13/lib/quotearg.c.includes 2000-01-19 03:19:48.000000000 -0500
|
||||||
|
+++ a2ps-4.13/lib/quotearg.c 2004-10-01 08:30:52.892125379 -0400
|
||||||
|
@@ -26,6 +26,7 @@
|
||||||
|
#include <xalloc.h>
|
||||||
|
|
||||||
|
#include <ctype.h>
|
||||||
|
+#include <wctype.h>
|
||||||
|
#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII))
|
||||||
|
# define ISASCII(c) 1
|
||||||
|
#else
|
32
a2ps-4.14-ghostscript_fonts_path.patch
Normal file
32
a2ps-4.14-ghostscript_fonts_path.patch
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
--- a2ps-4.14/configure 2007-12-29 04:28:03.000000000 +0100
|
||||||
|
+++ a2ps-4.14/configure.font 2008-01-07 21:29:31.000000000 +0100
|
||||||
|
@@ -30760,12 +30760,28 @@
|
||||||
|
# Find out if ghostscript is installed
|
||||||
|
ac_psfont_path=
|
||||||
|
for ac_dir in /usr/local/ghostscript/fonts \
|
||||||
|
- /usr/local/share/ghostscript/fonts;
|
||||||
|
+ /usr/local/share/ghostscript/fonts \
|
||||||
|
+ /usr/ghostscript/fonts \
|
||||||
|
+ /usr/share/ghostscript/fonts/;
|
||||||
|
do
|
||||||
|
if test "cd $ac_dir 2>/dev/null && echo *.afm"; then
|
||||||
|
ac_psfont_path="$ac_psfont_path:$ac_dir";
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
+# Try to find where are the TeX fonts.
|
||||||
|
+for ac_dir in /usr/share/texmf;
|
||||||
|
+do
|
||||||
|
+ if test -d "$ac_dir/fonts"; then
|
||||||
|
+ # There are fonts here. Let's fetch all the directories.
|
||||||
|
+ for ac_dir2 in `find $ac_dir/fonts/* -type d`;
|
||||||
|
+ do
|
||||||
|
+ if test -n "`echo $ac_dir2/*.afm $ac_dir2/*.gsf $ac_dir2/*.pf?`"; then
|
||||||
|
+ ac_psfont_path="$ac_psfont_path:$ac_dir2";
|
||||||
|
+ fi
|
||||||
|
+ done
|
||||||
|
+ fi
|
||||||
|
+done
|
||||||
|
+# Remove the leading `:'
|
||||||
|
if test -n "$ac_psfont_path"; then
|
||||||
|
PSFONT_PATH=`echo "$ac_psfont_path" | sed -e 's/^://'`
|
||||||
|
fi
|
166
a2ps.spec
Normal file
166
a2ps.spec
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
Name: a2ps
|
||||||
|
Version: 4.14
|
||||||
|
Release: 3mamba
|
||||||
|
Summary: GNU a2ps is an Any to PostScript filter
|
||||||
|
Group: Applications/Publishing
|
||||||
|
Vendor: openmamba
|
||||||
|
Distribution: openmamba
|
||||||
|
Packager: Aleph0 <aleph0@openmamba.org>
|
||||||
|
URL: http://www.gnu.org/software/a2ps/
|
||||||
|
Source: ftp://ftp.gnu.org/gnu/a2ps/a2ps-%{version}.tar.gz
|
||||||
|
Patch0: %{name}-4.13-includes.patch
|
||||||
|
Patch1: %{name}-4.14-ghostscript_fonts_path.patch
|
||||||
|
License: GPL
|
||||||
|
BuildRequires: bash
|
||||||
|
BuildRequires: bison
|
||||||
|
BuildRequires: flex
|
||||||
|
BuildRequires: gettext-devel
|
||||||
|
BuildRequires: ghostscript
|
||||||
|
BuildRequires: gperf
|
||||||
|
BuildRequires: groff
|
||||||
|
BuildRequires: gv
|
||||||
|
BuildRequires: perl-devel
|
||||||
|
BuildRequires: psutils
|
||||||
|
#BuildRequires: tetex-dvips
|
||||||
|
#BuildRequires: tetex-latex
|
||||||
|
BuildRequires: texinfo
|
||||||
|
BuildRequires: emacs-nox
|
||||||
|
## AUTOBUILDREQ-BEGIN
|
||||||
|
BuildRequires: binutils
|
||||||
|
BuildRequires: debianutils
|
||||||
|
BuildRequires: emacs
|
||||||
|
BuildRequires: file
|
||||||
|
BuildRequires: glibc-devel
|
||||||
|
BuildRequires: libpaper-devel
|
||||||
|
## AUTOBUILDREQ-END
|
||||||
|
Requires: file
|
||||||
|
Requires: binutils
|
||||||
|
Requires: debianutils
|
||||||
|
Requires: emacs >= 21.3-3
|
||||||
|
Requires(post):%{__install_info}
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
|
|
||||||
|
# FIXME:
|
||||||
|
# checking for html2ps... no
|
||||||
|
# An HTML to PostScript converter written in Perl
|
||||||
|
# http://user.it.uu.se/~jan/html2ps.html
|
||||||
|
|
||||||
|
%description
|
||||||
|
GNU a2ps is an Any to PostScript filter.
|
||||||
|
Of course it processes plain text files, but also pretty prints quite a few popular languages.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Devel package for %{name}
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
GNU a2ps is an Any to PostScript filter.
|
||||||
|
Of course it processes plain text files, but also pretty prints quite a few popular languages.
|
||||||
|
This package contains static libraries and header files need for development.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
#%patch0 -p1 -b .includes
|
||||||
|
%patch1 -p1 -b .ghostscript_fonts_path
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure \
|
||||||
|
--with-medium=A4
|
||||||
|
# --with-included-gettext
|
||||||
|
|
||||||
|
%make
|
||||||
|
|
||||||
|
%install
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
%makeinstall
|
||||||
|
|
||||||
|
%{find_lang} %{name}
|
||||||
|
|
||||||
|
%define info_files %{name}.info ogonkify.info regex.info
|
||||||
|
|
||||||
|
rm -f %{buildroot}%{_libdir}/*.a
|
||||||
|
|
||||||
|
%post
|
||||||
|
for info_file in %info_files
|
||||||
|
do %install_info $info_file
|
||||||
|
done
|
||||||
|
# adapt /usr/share/a2ps/afm/fonts.map to the current system environment
|
||||||
|
( cd %{_datadir}/%{name}/afm/
|
||||||
|
./make_fonts_map.sh >/dev/null 2>&1
|
||||||
|
mv -f fonts.map.new fonts.map)
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
%preun
|
||||||
|
for info_file in %info_files
|
||||||
|
do %uninstall_info $info_file
|
||||||
|
done
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
%clean
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/a2ps
|
||||||
|
%{_bindir}/card
|
||||||
|
%{_bindir}/composeglyphs
|
||||||
|
%{_bindir}/fixnt
|
||||||
|
%{_bindir}/fixps
|
||||||
|
%{_bindir}/ogonkify
|
||||||
|
%{_bindir}/pdiff
|
||||||
|
%{_bindir}/psmandup
|
||||||
|
%{_bindir}/psset
|
||||||
|
%{_bindir}/texi2dvi4a2ps
|
||||||
|
%config(noreplace) %{_sysconfdir}/a2ps.cfg
|
||||||
|
%config(noreplace) %{_sysconfdir}/a2ps-site.cfg
|
||||||
|
%dir %{_datadir}/a2ps
|
||||||
|
%{_datadir}/a2ps/*
|
||||||
|
%{_datadir}/emacs/site-lisp/*
|
||||||
|
%dir %{_datadir}/ogonkify
|
||||||
|
%{_datadir}/ogonkify/*
|
||||||
|
%{_infodir}/a2ps.info*
|
||||||
|
%{_infodir}/ogonkify.*
|
||||||
|
%{_infodir}/regex.info*
|
||||||
|
%{_mandir}/man1/*
|
||||||
|
%doc AUTHORS COPYING NEWS README THANKS TODO
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_includedir}/*.h
|
||||||
|
%{_libdir}/*.la
|
||||||
|
%doc ChangeLog
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Feb 04 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.14-3mamba
|
||||||
|
- rebuilt to remove executable requirements
|
||||||
|
|
||||||
|
* Tue Jul 15 2008 gil <puntogil@libero.it> 4.14-2mamba
|
||||||
|
- rebuild with new libpaper-1.1.21-1mamba
|
||||||
|
|
||||||
|
* Mon Jan 07 2008 Aleph0 <aleph0@openmamba.org> 4.14-1mamba
|
||||||
|
- update to 4.14 (also fixes CAN-2004-1170, CVE-2004-1377)
|
||||||
|
- removed obsolete patches
|
||||||
|
|
||||||
|
* Mon Dec 03 2007 Aleph0 <aleph0@openmamba.org> 4.13b-7mamba
|
||||||
|
- use A4 format by default
|
||||||
|
- use system gettext library
|
||||||
|
- new package mantainer
|
||||||
|
|
||||||
|
* Wed Oct 10 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 4.13b-6mamba
|
||||||
|
- specfile update and rebuild
|
||||||
|
|
||||||
|
* Fri Jan 13 2006 Stefano Cotta Ramusino <stefano.cotta@qilinux.it> 4.13b-5qilnx
|
||||||
|
- added missing build requirement
|
||||||
|
|
||||||
|
* Wed Nov 16 2005 Davide Madrisan <davide.madrisan@qilinux.it> 4.13b-4qilnx
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Fri Apr 15 2005 Davide Madrisan <davide.madrisan@qilinux.it> 4.13b-3qilnx
|
||||||
|
- %%post, %%preun: install/uninstall info pages
|
||||||
|
|
||||||
|
* Fri Dec 10 2004 Davide Madrisan <davide.madrisan@qilinux.it> 4.13b-2qilnx
|
||||||
|
- fixed `a2ps-4.13-badscripts.patch'
|
||||||
|
|
||||||
|
* Mon Nov 29 2004 Davide Madrisan <davide.madrisan@qilinux.it> 4.13b-1qilnx
|
||||||
|
- package created by autospec
|
Loading…
Reference in New Issue
Block a user