# Maintainer: Chipster Julien <julien dot chipster @ archlinux dot fr> pkgname=mailmotion pkgver=0.0.2 pkgrel=8 pkgdesc="Send email when motion create picture" arch=('any') url="https://github.com/Chipsterjulien/mailmotion" license=('WTFPL') makedepends=('go') options=('!strip') #backup=('etc/mailmotion/mailmotion.toml') source=("$pkgname-$pkgver.tar.gz") install=mailmotion.install _builddir="$pkgname-$pkgver" build() { GOPATH_exist=1 if [ -z $GOPATH ]; then # path don't exit GOPATH_exist=0 # create gopath directory mkdir -p .gopath/{bin,src} # export var export GOPATH=~/.gopath fi # Getting some libs echo "Install go-logging" go get github.com/op/go-logging echo "Install viper" go get github.com/spf13/viper echo "Install natsort" go get bitbucket.org/zombiezen/cardcpx/natsort echo "Install email" go get github.com/jordan-wright/email cd "$_builddir" go build || return 1 if [ $GOPATH_exist == 0 ]; then rm -rf ~/.gopath export GOPATH= fi } package() { cd "$_builddir" # mailmotion.toml install -Dm644 cfg/"$pkgname"_sample.toml \ "$pkgdir"/etc/$pkgname/"$pkgname"_sample.toml || return 1 # Create log directory install -dm755 "$pkgdir"/var/log/$pkgname || return 1 # mailmotion.service install -Dm644 systemd/"$pkgname".service \ "$pkgdir"/usr/lib/systemd/system/"$pkgname".service || return 1 # mailmotion binary install -m755 -o root -g root -D "$srcdir"/$pkgname-$pkgver/$pkgname-$pkgver \ "$pkgdir"/usr/bin/$pkgname || return 1 } sha512sums=('6887900e5b3032cc422e7587ab6fe17475fbf794a950cdd1f1971d70bdb07412e602ff705cfd1aa7bfd1e43a16858d2a0018da32587b0d6786d7d67a9b913c6c')