Difference between revisions of "Barcode"
From CBLFS
Jump to navigationJump to search (Created page with '{| style="text-align: left; background-color: AliceBlue;" |- !Download Source: | ftp://ftp.gnu.org/gnu/barcode/barcode-0.98.tar.gz |- !Download Patches: | http://svn.cross-lfs.or…') |
(→32Bit) |
||
Line 49: | Line 49: | ||
=== 32Bit === | === 32Bit === | ||
− | + | Apply the patches: | |
+ | patch -Np1 -i ../barcode-0.98-codabar-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-margin-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-manpage-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-crash-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-install-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-bookland-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-sample-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-info-01.patch && | ||
+ | patch -Np1 -i ../barcode-0.98-nohtml-01.patch | ||
+ | |||
+ | Configure and compile the package: | ||
+ | CC="gcc ${BUILD32}" \ | ||
+ | ./configure --prefix=/usr --sysconfdir=/etc \ | ||
+ | --localstatedir=/var --libdir=/usr/lib \ | ||
+ | --mandir=/usr/share/man --infodir=/usr/share/info \ | ||
+ | --x-libraries=${XORG_PREFIX}/lib | ||
+ | make | ||
+ | |||
+ | Install the package: | ||
+ | make install | ||
=== N32 === | === N32 === |
Revision as of 23:35, 1 July 2009
Contents
Introduction to Barcode
GNU barcode is a library that comes with a command line frontend to convert text strings to printed bars. It supports a variety of standard code to represent the strings and creates postscript output.
Project Homepage: http://www.gnu.org/software/barcode/barcode.html
Dependencies
Optional
Non-Multilib
To be done
Multilib
To be done
32Bit
Apply the patches:
patch -Np1 -i ../barcode-0.98-codabar-01.patch && patch -Np1 -i ../barcode-0.98-margin-01.patch && patch -Np1 -i ../barcode-0.98-manpage-01.patch && patch -Np1 -i ../barcode-0.98-crash-01.patch && patch -Np1 -i ../barcode-0.98-install-01.patch && patch -Np1 -i ../barcode-0.98-bookland-01.patch && patch -Np1 -i ../barcode-0.98-sample-01.patch && patch -Np1 -i ../barcode-0.98-info-01.patch && patch -Np1 -i ../barcode-0.98-nohtml-01.patch
Configure and compile the package:
CC="gcc ${BUILD32}" \ ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --libdir=/usr/lib \ --mandir=/usr/share/man --infodir=/usr/share/info \ --x-libraries=${XORG_PREFIX}/lib make
Install the package:
make install
N32
To be done
64Bit
Apply the patches:
patch -Np1 -i ../barcode-0.98-codabar-01.patch && patch -Np1 -i ../barcode-0.98-margin-01.patch && patch -Np1 -i ../barcode-0.98-manpage-01.patch && patch -Np1 -i ../barcode-0.98-crash-01.patch && patch -Np1 -i ../barcode-0.98-install-01.patch && patch -Np1 -i ../barcode-0.98-bookland-01.patch && patch -Np1 -i ../barcode-0.98-sample-01.patch && patch -Np1 -i ../barcode-0.98-info-01.patch && patch -Np1 -i ../barcode-0.98-nohtml-01.patch
Configure and compile the package:
CC="gcc ${BUILD64}" \ ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --libdir=/usr/lib64 \ --mandir=/usr/share/man --infodir=/usr/share/info \ --x-libraries=${XORG_PREFIX}/lib64 && make
Install the package:
make install && mv -v /usr/lib/libbarcode.a /usr/lib64/ && cp bookland/bookland.py /usr/bin/ && install -v -m755 -d /usr/share/doc/barcode-0.98 && cp -v doc/barcode.pdf /usr/share/doc/barcode-0.98
Additionally you might want to configure your default papersize (if not already done with libpaper):
echo "a4" >> /etc/papersize
Contents
Installed Programs: | /usr/bin/barcode, /usr/bin/bookland.py |
---|---|
Installed Libraries: | /usr/lib64/libbarcode.a |
Installed Directories: |