summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorstarsareintherose2021-07-13 00:06:08 +0800
committerstarsareintherose2021-07-13 00:06:08 +0800
commit3823d5115db1c5b2cce639187b0be1d946f57906 (patch)
treefe2d09f646ae7ac6caf5f5a9313449557547304f
downloadaur-3823d5115db1c5b2cce639187b0be1d946f57906.tar.gz
new
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD44
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
+}