aboutsummaryrefslogtreecommitdiffstats
path: root/testing/splix/APKBUILD
blob: 70e42e64f11b1520e2e57fb53a9283f4ad87e289 (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
# Contributor: Taner Tas <taner76@gmail.com>
# Maintainer: Taner Tas <taner76@gmail.com>
pkgname=splix
_pkgver=2.0.0
reporev=315
pkgver=${_pkgver}_svn$reporev
pkgrel=0
pkgdesc="CUPS drivers for SPL (Samsung Printer Language) printers."
url="http://splix.ap2c.org/"
arch="" # Needs to be snapshotted
license="GPL-2.0-only"
makedepends="
	cups-dev
	jbigkit-dev
	subversion
	rsync
	"
install="$pkgname.post-install"
source="
	https://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz
	splix-deviceID.patch
	"
svnurl="svn://svn.code.sf.net/p/splix/code/splix"
disturl="dev.alpinelinux.org:/archive/$pkgname/"
builddir="$srcdir/$pkgname"
options="!check" # No test suite

snapshot() {
	clean
	deps
	mkdir -p "$srcdir"
	cd "$srcdir"
	svn co -r $reporev "$svnurl" $pkgname
	rm -rf $pkgname/.svn
	tar czvf $SRCDEST/$pkgname-$pkgver.tar.gz $pkgname
	rsync --progress -La $SRCDEST/$pkgname-$pkgver.tar.gz $disturl
}

build() {
	export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
	make drv
	make all DRV_ONLY=1
}

check() {
	make check
}

package() {
	make DESTDIR="$pkgdir" install DRV_ONLY=1
}

sha512sums="34e9cd193e30b30d3d4bff2a2b2d78b022f41a0642e4a71db9150d9222284f731b64ea9903911e271b65ef18dc501848e945852774aa790ce8331dede8bcb088  splix-2.0.0_svn315.tar.gz
6d869435a7e3faf9cb7f18b008b9ec1a3884efc6e2bb11a6c51bc54b08b283b04de9cc41c96e1c7c693e1fb6cbd79c1eb16de8ea896458034c72224dd3758fd4  splix-deviceID.patch"