diff options
author | Evgeniy Alekseev | 2021-04-10 01:44:30 +0300 |
---|---|---|
committer | Evgeniy Alekseev | 2021-04-10 01:44:30 +0300 |
commit | b573327eef39dd58d44795d1457f752ebf6feb29 (patch) | |
tree | f8385d2774435b1b8e778c56cf43dd7c0938281c | |
download | aur-b573327eef39dd58d44795d1457f752ebf6feb29.tar.gz |
initial ahriman import
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | ahriman.sysusers | 1 | ||||
-rw-r--r-- | ahriman.tmpfiles | 2 |
4 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8e8e1668ae87 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = ahriman + pkgdesc = ArcHlinux ReposItory MANager + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/arcan1s/ahriman + arch = any + license = GPL3 + makedepends = python-pip + depends = devtools + depends = git + depends = pyalpm + depends = python-aur + depends = python-srcinfo + optdepends = aws-cli: sync to s3 + optdepends = breezy: -bzr packages support + optdepends = darcs: -darcs packages support + optdepends = gnupg: package and repository sign + optdepends = mercurial: -hg packages support + optdepends = python-aiohttp: web server + optdepends = python-aiohttp-jinja2: web server + optdepends = python-jinja: html report generation + optdepends = rsync: sync by using rsync + optdepends = subversion: -svn packages support + backup = etc/ahriman.ini + backup = etc/ahriman.ini.d/logging.ini + source = https://github.com/arcan1s/ahriman/releases/download/1.0.0/ahriman-1.0.0-src.tar.xz + source = ahriman.sysusers + source = ahriman.tmpfiles + sha512sums = 5c01e567c86e66100dd5819364045f0e605d1b3ff474b883394e5a7532885f718f3f80dd138e4ebc84330fb8cb5a85bf3e065836324f8f7855c40895d9b4af11 + sha512sums = 13718afec2c6786a18f0b223ef8e58dccf0688bca4cdbe203f14071f5031ed20120eb0ce38b52c76cfd6e8b6581a9c9eaa2743eb11abbaca637451a84c33f075 + sha512sums = 55b20f6da3d66e7bbf2add5d95a3b60632df121717d25a993e56e737d14f51fe063eb6f1b38bd81cc32e05db01c0c1d80aaa720c45cde87f238d8b46cdb8cbc4 + +pkgname = ahriman + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a8363e213ea2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Evgeniy Alekseev + +pkgname='ahriman' +pkgver=1.0.0 +pkgrel=1 +pkgdesc="ArcHlinux ReposItory MANager" +arch=('any') +url="https://github.com/arcan1s/ahriman" +license=('GPL3') +depends=('devtools' 'git' 'pyalpm' 'python-aur' 'python-srcinfo') +makedepends=('python-pip') +optdepends=('aws-cli: sync to s3' + 'breezy: -bzr packages support' + 'darcs: -darcs packages support' + 'gnupg: package and repository sign' + 'mercurial: -hg packages support' + 'python-aiohttp: web server' + 'python-aiohttp-jinja2: web server' + 'python-jinja: html report generation' + 'rsync: sync by using rsync' + 'subversion: -svn packages support') +source=("https://github.com/arcan1s/ahriman/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz" + 'ahriman.sysusers' + 'ahriman.tmpfiles') +sha512sums=('5c01e567c86e66100dd5819364045f0e605d1b3ff474b883394e5a7532885f718f3f80dd138e4ebc84330fb8cb5a85bf3e065836324f8f7855c40895d9b4af11' + '13718afec2c6786a18f0b223ef8e58dccf0688bca4cdbe203f14071f5031ed20120eb0ce38b52c76cfd6e8b6581a9c9eaa2743eb11abbaca637451a84c33f075' + '55b20f6da3d66e7bbf2add5d95a3b60632df121717d25a993e56e737d14f51fe063eb6f1b38bd81cc32e05db01c0c1d80aaa720c45cde87f238d8b46cdb8cbc4') +backup=('etc/ahriman.ini' + 'etc/ahriman.ini.d/logging.ini') + +build() { + cd "$pkgname" + + python setup.py build +} + +package() { + cd "$pkgname" + + python setup.py install --root="$pkgdir" + + install -Dm644 "$srcdir/$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -Dm644 "$srcdir/$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" +} diff --git a/ahriman.sysusers b/ahriman.sysusers new file mode 100644 index 000000000000..1ab8b466bb26 --- /dev/null +++ b/ahriman.sysusers @@ -0,0 +1 @@ +u ahriman 643 "ArcHlinux ReposItory MANager" /var/lib/ahriman
\ No newline at end of file diff --git a/ahriman.tmpfiles b/ahriman.tmpfiles new file mode 100644 index 000000000000..b14c1d94e683 --- /dev/null +++ b/ahriman.tmpfiles @@ -0,0 +1,2 @@ +d /var/lib/ahriman 0775 ahriman log +d /var/log/ahriman 0755 ahriman ahriman
\ No newline at end of file |