diff options
author | starsareintherose | 2021-07-13 00:06:08 +0800 |
---|---|---|
committer | starsareintherose | 2021-07-13 00:06:08 +0800 |
commit | 3823d5115db1c5b2cce639187b0be1d946f57906 (patch) | |
tree | fe2d09f646ae7ac6caf5f5a9313449557547304f | |
download | aur-3823d5115db1c5b2cce639187b0be1d946f57906.tar.gz |
new
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b68c5611c48e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = lilac-git + pkgdesc = The build bot for archlinuxcn + pkgver = r824.ab03f70 + pkgrel = 2 + url = https://github.com/archlinuxcn/lilac + arch = any + license = GPL3 + checkdepends = python-pytest + makedepends = python-setuptools-scm + depends = python + depends = git + depends = devtools + depends = nvchecker + depends = gnupg + depends = pid_children + depends = fakeroot + depends = python-requests + depends = python-lxml + depends = python-yaml + depends = python-toml + depends = pyalpm + depends = python-structlog + depends = python-prctl + optdepends = smtp-forwarder: for sending error reports + provides = lilac=r824.ab03f70 + conflicts = lilac + source = git+https://github.com/archlinuxcn/lilac.git + sha256sums = SKIP + +pkgname = lilac-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..60b1827ca1d7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: malacology +# Contributor: Chih-Hsuan Yen <yan12125@gmail.com> + +_pkgname=lilac +pkgname=$_pkgname-git +pkgver=r824.ab03f70 +pkgrel=2 +pkgdesc='The build bot for archlinuxcn' +arch=(any) +url='https://github.com/archlinuxcn/lilac' +license=(GPL3) +depends=(python git devtools nvchecker gnupg pid_children fakeroot + python-requests python-lxml python-yaml python-toml pyalpm + python-structlog python-prctl) +makedepends=(python-setuptools-scm) +optdepends=( + 'smtp-forwarder: for sending error reports' +) +checkdepends=(python-pytest) +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +source=('git+https://github.com/archlinuxcn/lilac.git') +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd $_pkgname + python setup.py build +} + +check() { + cd $_pkgname + pytest +} + +package() { + cd $_pkgname + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 config.toml.sample -t "$pkgdir"/usr/share/doc/lilac +} |