diff options
author | Henry-ZHR | 2024-01-12 10:01:48 +0800 |
---|---|---|
committer | Henry-ZHR | 2024-01-12 10:01:48 +0800 |
commit | e2987509c7eb8a8b0cce45a4c3a6031791f27a13 (patch) | |
tree | 667b0f1efca77d1f93f7094bcc27cfdd9b519dd5 | |
parent | 996244cdebb044e7a005d4f47c499d4da493f0c1 (diff) | |
download | aur-e2987509c7eb8a8b0cce45a4c3a6031791f27a13.tar.gz |
Update
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 13 insertions, 14 deletions
@@ -1,17 +1,17 @@ pkgbase = serenity-git pkgdesc = The configuration generator for sing-box - pkgver = r18.82a9d86 + pkgver = 1.0.0.alpha.9.r0.ga331a2f pkgrel = 1 url = https://github.com/SagerNet/serenity arch = i686 arch = x86_64 - license = GPL3 + arch = aarch64 + arch = armv7h + license = GPL-3.0-or-later makedepends = git makedepends = go depends = glibc optdepends = sing-box - optdepends = bash-completion: bash completions - optdepends = zsh-completions: zsh completitons provides = serenity conflicts = serenity source = serenity::git+https://github.com/SagerNet/serenity.git @@ -1,17 +1,15 @@ # Maintainer: Henry-ZHR <henry-zhr@qq.com> _pkgname=serenity pkgname=${_pkgname}-git -pkgver=r18.82a9d86 +pkgver=1.0.0.alpha.9.r0.ga331a2f pkgrel=1 pkgdesc='The configuration generator for sing-box' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'aarch64' 'armv7h') url='https://github.com/SagerNet/serenity' -license=('GPL3') +license=('GPL-3.0-or-later') depends=('glibc') makedepends=('git' 'go') -optdepends=('sing-box' - 'bash-completion: bash completions' - 'zsh-completions: zsh completitons') +optdepends=('sing-box') conflicts=("${_pkgname}") provides=("${_pkgname}") source=("${_pkgname}::git+${url}.git") @@ -19,7 +17,7 @@ sha512sums=('SKIP') pkgver() { cd "${_pkgname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" + git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { @@ -36,10 +34,9 @@ build() { -o serenity \ -v \ -buildmode pie \ - -ldflags "-linkmode external -s -w" \ + -ldflags "-X github.com/sagernet/serenity/constant.Version=${pkgver} -linkmode external -s -w" \ -mod readonly \ -modcacherw \ - -tags with_acme \ -trimpath \ ../cmd/serenity go run ../cmd/serenity completion bash >bash-completion @@ -53,5 +50,7 @@ package() { install -Dm644 build/bash-completion "${pkgdir}/usr/share/bash-completion/completions/serenity" install -Dm644 build/fish-completion "${pkgdir}/usr/share/fish/vendor_completions.d/serenity.fish" install -Dm644 build/zsh-completion "${pkgdir}/usr/share/zsh/site-functions/_serenity" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/serenity/LICENSE" + install -Dm644 release/config/config.json "${pkgdir}/etc/serenity/config.json" + install -Dm644 release/config/serenity.service "${pkgdir}/usr/lib/systemd/system/serenity.service" + install -Dm644 release/config/serenity@.service "${pkgdir}/usr/lib/systemd/system/serenity@.service" } |