43 lines
1.1 KiB
Bash
43 lines
1.1 KiB
Bash
# Maintainer: Aaron Lindsay <aaron@aclindsay.com>
|
|
|
|
pkgname=go-asink-git
|
|
pkgver=0.1
|
|
pkgrel=5
|
|
pkgdesc="An open source Dropbox clone"
|
|
arch=('x86_64' 'i686')
|
|
url="https://github.com/aclindsa/asink"
|
|
license=('GPL')
|
|
makedepends=('go' 'git' 'mercurial' 'sqlite')
|
|
options=('!strip' '!emptydirs')
|
|
source=("tmpfiles_asink.conf")
|
|
sha256sums=('a3ffee66244aaf41546f98f090990dbe2d4fce1bbd15f8721035484313b9d073')
|
|
|
|
build() {
|
|
source /etc/profile.d/go.sh
|
|
GOPATH="$srcdir:$GOPATH"
|
|
|
|
#get go dependencies
|
|
go get -d github.com/aclindsa/asink/asink
|
|
go get -d github.com/aclindsa/asink/asinkd
|
|
|
|
cd $srcdir
|
|
if [ ! -d "bin" ]; then
|
|
mkdir bin
|
|
fi
|
|
|
|
go build -o bin/asink github.com/aclindsa/asink/asink
|
|
go build -o bin/asinkd github.com/aclindsa/asink/asinkd
|
|
}
|
|
|
|
package() {
|
|
install -Dm644 tmpfiles_asink.conf "$pkgdir/usr/lib/tmpfiles.d/asink.conf"
|
|
|
|
cd $srcdir/bin
|
|
install -Dm755 asink "$pkgdir/usr/bin/asink"
|
|
install -Dm755 asinkd "$pkgdir/usr/bin/asinkd"
|
|
|
|
cd $srcdir/src/github.com/aclindsa/asink
|
|
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
install -Dm644 example_config "$pkgdir/etc/asink/example_config"
|
|
}
|