Difference between revisions of "A2ps"

From CBLFS
Jump to navigationJump to search
Line 10: Line 10:
 
----
 
----
  
== Introduction to a2ps ==
+
{{Package-Introduction|a2ps is a filter utilized mainly in the background and primarily by printing scripts to convert almost every input format into PostScript output. The application's name expands appropriately to "all to PostScript".}}
 
 
a2ps is a filter utilized mainly in the background and primarily by printing scripts to convert almost every input format into PostScript output. The application's name expands appropriately to "all to PostScript".
 
  
 
== Dependencies ==
 
== Dependencies ==

Revision as of 16:02, 16 April 2007

Download Source: http://ftp.gnu.org/gnu/a2ps/a2ps-4.13b.tar.gz
Download Font: ftp://ftp.enst.fr/pub/unix/a2ps/i18n-fonts-0.1.tar.gz

Introduction to A2ps

a2ps is a filter utilized mainly in the background and primarily by printing scripts to convert almost every input format into PostScript output. The application's name expands appropriately to "all to PostScript".

Project Homepage: Unknown

Dependencies

Optional

Non-Multilib

Compile the package:

cp /usr/share/libtool/config.sub auxdir &&
cp /usr/share/libtool/config.guess auxdir &&
sed -i "s|emacs||" contrib/Makefile.in &&
sed -i 's/+0 -1/-k 1,2/' afm/make_fonts_map.sh &&
sed -i "s|/usr/local/share|/usr/share|" configure &&
sed -i "s|char \*malloc ();|/* & */|" lib/path-concat.c &&
./configure --prefix=/usr \
    --sysconfdir=/etc/a2ps --localstatedir=/var \
    --enable-shared --with-medium=letter &&
make

Install the package:

make install

Install the fonts:

cp -v fonts/* /usr/share/a2ps/fonts &&
cp -v afm/* /usr/share/a2ps/afm &&
cd /usr/share/a2ps/afm &&
./make_fonts_map.sh &&
mv fonts.map.new fonts.map

Multilib

32Bit

Compile the package:

cp /usr/share/libtool/config.sub auxdir &&
cp /usr/share/libtool/config.guess auxdir && 
sed -i "s|emacs||" contrib/Makefile.in &&
sed -i 's/+0 -1/-k 1,2/' afm/make_fonts_map.sh &&
sed -i "s|/usr/local/share|/usr/share|" configure &&
sed -i "s|char \*malloc ();|/* & */|" lib/path-concat.c &&
CC="gcc ${BUILD32}" ./configure --prefix=/usr \
    --enable-shared --with-medium=letter \
    --sysconfdir=/etc/a2ps --localstatedir=/var \
    --build=${CLFS_TARGET32} &&
make

Install the package:

make install

N32

TO DO!

64Bit

Compile the package:

cp /usr/share/libtool/config.sub auxdir &&
cp /usr/share/libtool/config.guess auxdir &&
sed -i "s|emacs||" contrib/Makefile.in &&
sed -i 's/+0 -1/-k 1,2/' afm/make_fonts_map.sh &&
sed -i "s|/usr/local/share|/usr/share|" configure &&
sed -i "s|char \*malloc ();|/* & */|" lib/path-concat.c &&
CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    --enable-shared --with-medium=letter \
    --sysconfdir=/etc/a2ps --localstatedir=/var \
    --libdir=/usr/lib64 &&
make

Install the package:

make install

Install the fonts:

cp -v fonts/* /usr/share/a2ps/fonts &&
cp -v afm/* /usr/share/a2ps/afm &&
cd /usr/share/a2ps/afm &&
./make_fonts_map.sh &&
mv fonts.map.new fonts.map