Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Steven She <mintcoffee@gmail.com>
- pkgname=cndrvcups-common
- pkgver=1.80
- pkgrel=4
- pkgdesc="Common printer driver modules for Canon printers"
- arch=('i686' 'x86_64')
- url="http://www.canon.com.au/pps/colour/imagepress_c1_drivers.aspx"
- license=('GPL')
- depends=('libcups' 'cairo' 'freetype2' 'gtk2')
- makedepends=('rpmextract' 'automake' 'autoconf')
- source=('http://www.service.canon.com.au/drivers/files/ufr2linuxv180.zip')
- options=('!emptydirs')
- md5sums=('cc9e10655b42a0c19195c79d38e4d326')
- build() {
- unset LDFLAGS
- cd $srcdir/ufr2linuxv180/Sources
- tar xf ${pkgname}-${pkgver}-1.tar.gz || return 1
- cd $pkgname-$pkgver
- (
- cd cngplp
- ./autogen.sh --prefix=/usr && \
- make && \
- make DESTDIR=${pkgdir} install
- ) || return 1
- (
- cd buftool
- ./autogen.sh --prefix=/usr && \
- make && \
- make DESTDIR=${pkgdir} LIBDIR=/usr/lib install
- ) || return 1
- (
- cd cpca
- ./autogen.sh --prefix=/usr && \
- make && \
- make DESTDIR=${pkgdir} LIBDIR=/usr/lib install
- ) || return 1
- (
- cd c3plmod_ipc
- make && \
- make DESTDIR=${pkgdir} LIBDIR=/usr/lib install
- ) || return 1
- #Taken from Slacky SlackBuild by Michelino Chionchio - www.slacky.eu
- #and debian install rules in package
- install -c -m 4755 libs/cnpkmodule $pkgdir/usr/bin
- install -c -m 4755 libs/c3pldrv $pkgdir/usr/bin
- install -c -m 755 libs/libcaiowrap.so.1.0.0 $pkgdir/usr/lib
- install -c -m 755 libs/libcaiousb.so.1.0.0 $pkgdir/usr/lib
- install -c -m 755 libs/libc3pl.so.0.0.1 $pkgdir/usr/lib
- install -c -m 755 libs/libcnaccm.so.1.0 $pkgdir/usr/lib
- install -c -m 755 libs/libcaepcm.so.1.0 $pkgdir/usr/lib
- install -c -m 755 libs/libcnlbcm.so.1.0 $pkgdir/usr/lib
- install -c -m 755 c3plmod_ipc/libcanonc3pl.so.1.0.0 $pkgdir/usr/lib
- (
- cd $pkgdir/usr/lib/
- ln -sf libc3pl.so.0.0.1 libc3pl.so.0
- ln -sf libc3pl.so.0.0.1 libc3pl.so
- ln -sf libcnaccm.so.1.0 libcnaccm.so.1
- ln -sf libcnaccm.so.1.0 libcnaccm.so
- ln -sf libcaepcm.so.1.0 libcaepcm.so.1
- ln -sf libcaepcm.so.1.0 libcaepcm.so
- ln -sf libcnlbcm.so.1.0 libcnlbcm.so.1
- ln -sf libcnlbcm.so.1.0 libcnlbcm.so
- ln -sf libcaiowrap.so.1.0.0 libcaiowrap.so.1
- ln -sf libcaiowrap.so.1.0.0 libcaiowrap.so
- ln -sf libcaiousb.so.1.0.0 libcaiousb.so.1
- ln -sf libcaiousb.so.1.0.0 libcaiousb.so
- ln -sf libcanonc3pl.so.1.0.0 libcanonc3pl.so.1
- ln -sf libcanonc3pl.so.1.0.0 libcanonc3pl.so
- ) || return 1
- mkdir -p $pkgdir/usr/share/caepcm
- install -c -m 644 data/CA* $pkgdir/usr/share/caepcm
- install -c -m 644 data/CNZ0* $pkgdir/usr/share/caepcm
- #install LICENSE
- #mkdir -p $startdir/pkg/usr/licenses/$pkgname/
- #install -Dm644 LICENSE-common-${pkgver}E.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement