blob: 87142e86bc3b29cad5b85a94990a78d6e0a714ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
pkgname=cnijfilter2
pkgver=5.60
pkgrel=1
pkgdesc="Canon IJ Printer Driver for Linux"
arch=('i686' 'x86_64')
url="https://www.canon.com.au/home-printers"
license=('GPL' 'custom:canon')
depends=('cups' 'libxml2')
makedepends=('automake' 'autoconf')
provides=('tocanonij' 'tocnpwg' 'cnijlgmon3')
source=("http://gdlp01.c-wss.com/gds/0/0100009490/01/$pkgname-source-$pkgver-$pkgrel.tar.gz")
md5sums=('8dc22e5c8be78b6f069bb9d51dbbfefb')
[[ "$CARCH" == "x86_64" ]] && _arch="64" || _arch="32"
build() {
cd "$pkgname-source-$pkgver-$pkgrel"
pushd cmdtocanonij2
./autogen.sh --prefix=/usr \
--datadir=/usr/share \
LDFLAGS="-L../../com/libs_bin$_arch"
make
popd
pushd cnijbe2
./autogen.sh --prefix=/usr \
--enable-progpath=/usr/bin
make
popd
pushd lgmon3
./autogen.sh --prefix=/usr \
--enable-libpath=/usr/lib/bjlib2 \
--enable-progpath=/usr/bin \
--datadir=/usr/share \
LDFLAGS="-L../../com/libs_bin$_arch"
make
popd
pushd rastertocanonij
./autogen.sh --prefix=/usr \
--enable-progpath=/usr/bin
make
popd
pushd tocanonij
./autogen.sh --prefix=/usr
make
popd
pushd tocnpwg
./autogen.sh --prefix=/usr
make
popd
}
check() {
cd "$pkgname-source-$pkgver-$pkgrel"
pushd cmdtocanonij2
make check
popd
pushd cnijbe2
make check
popd
pushd lgmon3
make check
popd
pushd rastertocanonij
make check
popd
pushd tocanonij
make check
popd
pushd tocnpwg
make check
popd
}
package() {
mkdir -p "$pkgdir/usr/lib/bjlib2"
mkdir -p "$pkgdir/usr/bin"
mkdir -p "$pkgdir/usr/lib/cups/filter"
mkdir -p "$pkgdir/usr/lib/cups/backend"
mkdir -p "$pkgdir/usr/share/cups/model"
cd "$pkgname-source-$pkgver-$pkgrel"
install -m644 com/ini/cnnet.ini "$pkgdir/usr/lib/bjlib2"
install -sm755 com/libs_bin$_arch/*.so.* "$pkgdir/usr/lib"
install -Dm644 doc/LICENSE-cnijfilter-${pkgver}EN.txt \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
pushd ppd
install -m644 *.ppd "$pkgdir/usr/share/cups/model"
popd
pushd cmdtocanonij2
make DESTDIR="$pkgdir/" install
popd
pushd cnijbe2
make DESTDIR="$pkgdir/" install
popd
pushd lgmon3
make DESTDIR="$pkgdir/" install
popd
pushd rastertocanonij
make DESTDIR="$pkgdir/" install
popd
pushd tocanonij
make DESTDIR="$pkgdir/" install
popd
pushd tocnpwg
make DESTDIR="$pkgdir/" install
popd
}
|