1
1
# Maintainer Keenan Nemetz <[email protected] >
2
2
# Maintainer teknomunk <https://github.com/teknomunk>
3
3
pkgname=multiverse-git
4
- pkgver=d945c32
4
+ pkgver=678f40f
5
5
pkgrel=1
6
6
pkgdesc=" A decentralized version control system for peer-to-peer software development."
7
7
arch=(aarch64 x86_64)
@@ -13,30 +13,39 @@ makedepends=("git" "go>=1.16")
13
13
source=(${pkgname} ::git+https://github.com/multiverse-vcs/go-multiverse)
14
14
sha256sums=(" SKIP" )
15
15
check (){
16
- cd ${srcdir} /${pkgname}
17
16
export GOPATH=${srcdir} /go
17
+ export PATH=${GOPATH} /bin:${PATH}
18
+
19
+ cd ${srcdir} /${pkgname}
18
20
make test
19
21
}
20
22
pkgver (){
21
23
cd ${srcdir} /${pkgname}
22
24
git log --format=%h -1
23
25
}
24
26
prepare (){
25
- cd ${srcdir} /${pkgname}
26
- sed -i " s/GOCC = go1.16beta1/GOCC = go1.16/" Makefile
27
27
export GOPATH=${srcdir} /go
28
+ export PATH=${GOPATH} /bin:${PATH}
29
+
30
+ cd ${srcdir} /${pkgname}
28
31
go get golang.org/dl/go1.16
29
- PATH= ${GOPATH} /bin: ${PATH} go1.16 download
32
+ go1.16 download
30
33
}
31
34
build (){
32
35
export GOPATH=${srcdir} /go
36
+ export PATH=${GOPATH} /bin:${PATH}
37
+
33
38
cd ${srcdir} /${pkgname}
34
- PATH= ${GOPATH} /bin: ${PATH} make
39
+ make
35
40
}
36
41
package (){
37
- cd ${srcdir} /${pkgname}
38
42
export GOPATH=${srcdir} /go
43
+ export PATH=${GOPATH} /bin:${PATH}
44
+
45
+ cd ${srcdir} /${pkgname}
39
46
make install GOBIN=${pkgdir} /usr/bin PATH=${GOPATH} /bin:${PATH}
40
- install -Dm644 ${srcdir} /${pkgname} /multiverse.service ${pkgdir} /usr/lib/systemd/system/multiverse.service
41
- sed -i " s_exec \$ HOME/go/bin/multi daemon_exec /usr/bin/multi daemon_" ${pkgdir} /usr/lib/systemd/system/multiverse.service
47
+ mkdir -p ${pkgdir} /var/lib/multi/
48
+ chown 5000:5000 ${pkgdir} /var/lib/multi
49
+ install -Dm644 ${srcdir} /${pkgname} /misc/multiverse.service ${pkgdir} /usr/lib/systemd/system/multiverse.service
50
+ install -Dm644 ${srcdir} /${pkgname} /misc/multi-user.conf ${pkgdir} /usr/lib/sysusers.d/multi.conf
42
51
}
0 commit comments