blob: a2b7a31b66a9c7c3d08795b047c7ee3fe1f57dcf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# Maintainer: Azuki <support@azukiapp.com>
_pkgname='azk'
pkgname=${_pkgname}-git
pkgver=0.18.0
pkgrel=1
pkgdesc="azk is a lightweight open source development environment orchestration tool. Instantly & safely run any environment on your local machine."
arch=('x86_64')
url="https://github.com/azukiapp/azk"
license=('Apache')
depends=('libnss-resolver' 'docker' 'rsync')
makedepends=('make' 'fakeroot' 'git')
provides=(${_pkgname%-git}=$pkgver)
conflicts=(${_pkgname%-git})
source=("git+https://github.com/azukiapp/${_pkgname}.git")
md5sums=('SKIP')
pkgver() {
cd "$_pkgname"
git tag -l | sort -V | tail -1 | sed 's/^v//'
}
package() {
cd "$srcdir/$_pkgname"
_create_package_envs
make -e package_linux
cp -a "$srcdir/$_pkgname/package/v$pkgver/." "$pkgdir/"
}
_create_package_envs() {
AZK_LAST_COMMIT_ID=$(git rev-parse HEAD | cut -c 1-7)
AZK_LAST_COMMIT_DATE=$(git log -1 --format=%cd --date=short)
(
echo "export AZK_LAST_COMMIT_ID=${AZK_LAST_COMMIT_ID}"
echo "export AZK_LAST_COMMIT_DATE=${AZK_LAST_COMMIT_DATE}"
) > .package-envs
}
|