# Maintainer: Egor Kovetskiy pkgname=bitbucket-cli pkgver=${PKGVER:-autogenerated} pkgrel=${PKGREL:-1} pkgdesc='Bitbucket Server Command Line Tools' arch=(i686 x86_64) url='https://bitbucket.org/atlassian/bitbucket-server-cli/overview' license=(MIT) depends=(ruby ruby-bundler) options=(!emptydirs) source=() sha1sums=() prepare() { #makepkg can't fetch git with https:// proto git clone \ https://bitbucket.org/kovetskiy/stash-command-line-tools.git \ $srcdir/$pkgname } pkgver() { cd "$srcdir/$pkgname" local date=$(git log -1 --format="%cd" --date=short | sed s/-//g) local count=$(git rev-list --count HEAD) local commit=$(git rev-parse --short HEAD) pkgver=${PKGVER:-autogenerated} echo "$pkgver" } package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" bundle install \ --path="$pkgdir/usr/lib/" \ --standalone \ --gemfile "$srcdir/$pkgname/Gemfile" \ --no-prune \ --without test install -d "$pkgdir/$_gemdir/gems/" mv "$srcdir/$pkgname" "$pkgdir/$_gemdir/gems/$pkgname-$pkgver" install -d "$pkgdir/usr/bin" cat > "$pkgdir/usr/bin/bitbucket" <