diff options
author | zhanghua000 | 2022-10-31 13:23:20 +0800 |
---|---|---|
committer | zhanghua000 | 2022-10-31 13:23:20 +0800 |
commit | 5504438c54db70c89600d811aea9b405da4fd160 (patch) | |
tree | 788f0c508514dbcdf4e5c8d33bc8097116596963 | |
download | aur-5504438c54db70c89600d811aea9b405da4fd160.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | ariang-post-install.hook | 10 |
4 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0d53e32d7a9e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = ariang-git + pkgdesc = a modern web frontend making aria2 easier to use. + pkgver = 1.2.5.r37.ge095a19 + pkgrel = 1 + url = https://github.com/mayswind/AriaNg + arch = any + license = MIT + makedepends = git + makedepends = nodejs + makedepends = gulp + depends = aria2 + optdepends = apache: for web server + optdepends = caddy: for web server + optdepends = lighttpd: for web server + optdepends = nginx: for web server + provides = ariang + conflicts = ariang + source = git+https://github.com/mayswind/AriaNg.git + source = ariang-post-install.hook + sha256sums = SKIP + sha256sums = ceb1903822653f6ef5c10b2ec19287a4d7fc6afa3854784015b53b61b12fd62f + +pkgname = ariang-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3d4ef2df1286 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pkg +src +*.pkg.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3a66d2c85a29 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Zhang Hua <zhanghua.00 at qq dot com> + +pkgname=ariang-git +pkgver=1.2.5.r37.ge095a19 +pkgrel=1 +pkgdesc="a modern web frontend making aria2 easier to use." +arch=("any") +url="https://github.com/mayswind/AriaNg" +license=("MIT") +depends=("aria2") +makedepends=("git" "nodejs" "gulp") +optdepends=( + "apache: for web server" + "caddy: for web server" + "lighttpd: for web server" + "nginx: for web server") +provides=("ariang") +conflicts=("ariang") +source=( + "git+${url}.git" + "ariang-post-install.hook") +sha256sums=('SKIP' + 'ceb1903822653f6ef5c10b2ec19287a4d7fc6afa3854784015b53b61b12fd62f') + +pkgver(){ + cd "${srcdir}/AriaNg" + git describe --tags --long | sed 's/v//;s/-/.r/;s/-/./g' +} +build(){ + cd "${srcdir}/AriaNg" + node /usr/lib/node_modules/corepack/dist/pnpm.js install + gulp clean build +} +package(){ + cd "${srcdir}/AriaNg" + mkdir -p "${pkgdir}/usr/share" + cp -av dist "${pkgdir}/usr/share/ariang" + install -Dm644 "${srcdir}/ariang-post-install.hook" \ + "${pkgdir}/usr/share/libalpm/hooks/ariang.hook" +} diff --git a/ariang-post-install.hook b/ariang-post-install.hook new file mode 100644 index 000000000000..af6c670385a9 --- /dev/null +++ b/ariang-post-install.hook @@ -0,0 +1,10 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Type = Package +Target = ariang-git + +[Action] +Description = Notifying user about manual operations... +When = PostTransaction +Exec = /usr/bin/echo "Please copy /usr/share/ariang to /srv/http and use a webserver on /srv/http/ariang." |