summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenry-ZHR2024-01-12 10:01:48 +0800
committerHenry-ZHR2024-01-12 10:01:48 +0800
commite2987509c7eb8a8b0cce45a4c3a6031791f27a13 (patch)
tree667b0f1efca77d1f93f7094bcc27cfdd9b519dd5
parent996244cdebb044e7a005d4f47c499d4da493f0c1 (diff)
downloadaur-e2987509c7eb8a8b0cce45a4c3a6031791f27a13.tar.gz
Update
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD19
2 files changed, 13 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d42b6758a61d..4f18903604cb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a26e3cb4978d..3d747ca2add1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}