2013-09-11 22:44:21 -04:00
# Maintainer: Aaron Lindsay <aaron@aclindsay.com>
pkgname = go-asink-git
pkgver = 0.1
2013-09-11 23:57:02 -04:00
pkgrel = 3
2013-09-11 22:44:21 -04:00
pkgdesc = "An open source Dropbox clone"
arch = ( 'x86_64' 'i686' )
url = "https://github.com/aclindsa/asink"
license = ( 'GPL' )
2013-09-11 23:57:02 -04:00
makedepends = ( 'go' 'git' 'sqlite' )
2013-09-11 22:44:21 -04:00
options = ( '!strip' '!emptydirs' )
2013-09-11 23:57:02 -04:00
source = ( "asink::git+https://github.com/aclindsa/asink#branch=master"
"tmpfiles_asink.conf" )
sha256sums = ( 'SKIP'
'a3ffee66244aaf41546f98f090990dbe2d4fce1bbd15f8721035484313b9d073' )
2013-09-11 22:44:21 -04:00
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( ) {
2013-09-11 23:57:02 -04:00
install -Dm644 tmpfiles_asink.conf " $pkgdir /usr/lib/tmpfiles.d/asink.conf "
2013-09-11 22:44:21 -04:00
cd $srcdir /bin
2013-09-11 23:57:02 -04:00
install -Dm755 asink " $pkgdir /usr/bin/asink "
install -Dm755 asinkd " $pkgdir /usr/bin/asinkd "
2013-09-11 22:44:21 -04:00
cd $srcdir /src/asink
install -Dm644 LICENSE " $pkgdir /usr/share/licenses/ $pkgname /LICENSE "
install -Dm644 example_config " $pkgdir /etc/asink/example_config "
}