# Maintainer: Aaron Lindsay <aaron@aclindsay.com>

pkgname=go-asink-git
pkgver=0.1
pkgrel=3
pkgdesc="An open source Dropbox clone"
arch=('x86_64' 'i686')
url="https://github.com/aclindsa/asink"
license=('GPL')
makedepends=('go' 'git' 'sqlite')
options=('!strip' '!emptydirs')
source=("asink::git+https://github.com/aclindsa/asink#branch=master"
	"tmpfiles_asink.conf")
sha256sums=('SKIP'
	'a3ffee66244aaf41546f98f090990dbe2d4fce1bbd15f8721035484313b9d073')

build() {
	source /etc/profile.d/go.sh
	GOPATH="$srcdir:$GOPATH" 
	go get -d code.google.com/p/gopass github.com/mattn/go-sqlite3 code.google.com/p/goconf/conf code.google.com/p/go.crypto/openpgp github.com/howeyc/fsnotify github.com/jlaffaye/goftp

	cd $srcdir
	if [ ! -d "src/asink" ]; then
		ln -s ../asink src/asink
	fi

	if [ ! -d "bin" ]; then
		mkdir bin
	fi
	go build -o bin/asink asink/asink
	go build -o bin/asinkd 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/asink
	install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
	install -Dm644 example_config "$pkgdir/etc/asink/example_config"
}