summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d88a7d3d55caf2c050c90ff19ad4ad99d9d44c39 (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
# Maintainer: Maarten de Vries <maarten@de-vri.es>

pkgname=codemeter-runtime
pkgver=6.50.2631.502
pkgrel=2
pkgdesc='codemeter runtime (server and cli tools, no GUI)'
license=('custom')
url='http://www.codemeter.de/'

arch=(x86_64)
backup=('etc/wibu/CodeMeter/Server.ini')
install="$pkgname.install"

depends=(
	'libusb'
	'fakeroot'
)

source=(
	"https://www.codemeter.de/downloads/files/cm6_50b/lin/codemeter-lite_6.50.2631.502_amd64.deb"
	"codemeter.service"
	"sysusers.conf"
)

sha512sums=(
	'bb145aea78a09fa26e504735020d4690e1a72bca227abb9e5abcfe9c001eab7f510286bfbfcb99ba6224fcabf54944f6473baf446d3d0709123ccb52ccf2f6b8'
	'e3a063eb80566f1c27ac00a57dc15a8474c6429903065504b3fe124f4037a4169c4e6a4c8f999b336d892e745aa6383919ebe6cf5d88e2278dc30a2026938d42'
	'0acee8febd3f5763ee493c42fbd1a435b1c2572e9cab68c9da81f858dd6c7d4d5aad88deffd5b454b95f0e7492faf786f779c4c883b20ff8ea4e7006f2c3a46b'
)

prepare() {
	bsdtar -xf data.tar.*
}

package() {
	install -d "$pkgdir/etc"
	install -d "$pkgdir/usr/bin"
	install -d "$pkgdir/usr/lib"
	install -d "$pkgdir/usr/lib32"
	install -d "$pkgdir/usr/share"
	install -d "$pkgdir/var/lib"
	install -d "$pkgdir/var/log"

	# Created by CodeMeterLin -x on debian.
	install -d "$pkgdir/var/spool/ctmp"

	cp -a "$srcdir/etc/wibu"                   "$pkgdir/etc/"
	cp -a "$srcdir/usr/bin/"*                  "$pkgdir/usr/bin/"
	cp -a "$srcdir/usr/sbin/"*                 "$pkgdir/usr/bin/"
	cp -a "$srcdir/usr/lib/x86_64-linux-gnu/"* "$pkgdir/usr/lib/"
	cp -a "$srcdir/usr/lib/i386-linux-gnu/"*   "$pkgdir/usr/lib32/"
	cp -a "$srcdir/usr/share/"*                "$pkgdir/usr/share/"
	cp -a "$srcdir/var/lib/CodeMeter"          "$pkgdir/var/lib/"
	cp -a "$srcdir/var/log/CodeMeter"          "$pkgdir/var/log/"

	ln -fs '/usr/share/licenses/common/LGPL2.1/license.txt' "$pkgdir/usr/share/doc/CodeMeter/lgpl-2.1.txt"

	install -D "$srcdir/sysusers.conf"     "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
	install -D "$srcdir/codemeter.service" "$pkgdir/usr/lib/systemd/system/codemeter.service"

}