summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiab Neiroukh2020-11-04 16:16:48 +0000
committerDiab Neiroukh2020-11-04 16:29:39 +0000
commitf93501d525434326b6dfe4064ac4c7c3715f0fc6 (patch)
tree1e0aaa3074f4db10ca89b66669452c226e379b34
parentb1501240b1be76c1628501cb71c2f46636c88e36 (diff)
downloadaur-f93501d525434326b6dfe4064ac4c7c3715f0fc6.tar.gz
🐛 FIX: Expose provides and switch to pkgver descibed by Git tags
Signed-off-by: Diab Neiroukh <lazerl0rd@thezest.dev>
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD21
2 files changed, 28 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd8b66560116..88995eca1a84 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nginx-zest-git
pkgdesc = NGINX with beefed up security and performance
- pkgver = 1.19.4
- pkgrel = 6
+ pkgver = 1.19.4.r0.gb3f311dd8
+ pkgrel = 7
epoch = 3
url = https://github.com/ZestProjects/nginx
install = nginx.install
@@ -27,6 +27,10 @@ pkgbase = nginx-zest-git
depends = gperftools
depends = liburing
depends = zstd
+ provides = nginx
+ provides = nginx-mainline
+ provides = nginx-zest
+ conflicts = nginx
backup = etc/nginx/fastcgi.conf
backup = etc/nginx/fastcgi_params
backup = etc/nginx/koi-win
@@ -58,6 +62,10 @@ pkgbase = nginx-zest-git
pkgname = nginx-zest-git
pkgname = nginx-zest-src-git
- pkgdesc = Source code of nginx 1.19.4, useful for building modules
+ pkgdesc = Source code of Zest NGINX 1.19.4.r0.gb3f311dd8, useful for building modules
depends =
+ provides = nginx-src
+ provides = nginx-mainline-src
+ provides = nginx-zest-src
+ conflicts =
diff --git a/PKGBUILD b/PKGBUILD
index 3265441864b5..b23b19f717df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,8 +7,8 @@
pkgbase=nginx-zest-git
pkgname=(nginx-zest-git nginx-zest-src-git)
-pkgver=1.19.4
-pkgrel=6
+pkgver=1.19.4.r0.gb3f311dd8
+pkgrel=7
epoch=3
pkgdesc='NGINX with beefed up security and performance'
arch=(x86_64)
@@ -28,6 +28,8 @@ backup=(etc/nginx/fastcgi.conf
etc/nginx/win-utf
etc/logrotate.d/nginx)
install=nginx.install
+provides=(nginx nginx-mainline nginx-zest)
+conflicts=(nginx)
source=(git+$url.git
hg+https://hg.nginx.org/nginx-tests
service
@@ -83,6 +85,15 @@ _zest_flags=(
--with-http_v3_module
)
+pkgver() {
+ cd "$pkgname"
+ ( set -o pipefail
+ # cutting off 'release-' prefix that presents in the git tag
+ git describe --long --tags 2>/dev/null | sed 's/^release-//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
prepare() {
cp -r nginx{,-src}
@@ -178,8 +189,10 @@ package_nginx-zest-git() {
}
package_nginx-zest-src-git() {
- pkgdesc="Source code of nginx $pkgver, useful for building modules"
+ pkgdesc="Source code of Zest NGINX $pkgver, useful for building modules"
depends=()
+ provides=(nginx-src nginx-mainline-src nginx-zest-src)
+ conflicts=()
install -d "$pkgdir/usr/src"
- cp -r nginx-src "$pkgdir/usr/src/nginx"
+ cp -r nginx-src "$pkgdir/usr/src/$pkgname"
}