summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoão Figueiredo2021-11-01 21:15:26 +0000
committerJoão Figueiredo2021-11-01 21:15:26 +0000
commit8995fda3444a1ffc78a72ca727917676dde48b9f (patch)
treea941b0da709cf39e238d720488b942fcb2e4ffba
parent0f92ef1fdcec8ff5b712c0aba24c3b9c70678c3b (diff)
downloadaur-8995fda3444a1ffc78a72ca727917676dde48b9f.tar.gz
Make the version thing a lil bit smarter
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD11
2 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d0bf5fda66fc..8f40674a66b2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = qt5-base-git
pkgdesc = A cross-platform application and UI framework
- pkgver = 5.15.2+kde_r43967.gd2bd04d9fe
+ pkgver = 5.15.2+kde_r43999.gc9fde86b0a
pkgrel = 1
url = https://www.qt.io
arch = x86_64
@@ -63,11 +63,11 @@ pkgbase = qt5-base-git
pkgname = qt5-base-git
pkgdesc = A cross-platform application and UI framework
- provides = qt5-base
+ provides = qt5-base=5.15.2+kde_r43999.gc9fde86b0a
conflicts = qt5-base
pkgname = qt5-xcb-private-headers-git
pkgdesc = Private headers for Qt5 Xcb
- depends = qt5-base-git=5.15.2+kde_r43967.gd2bd04d9fe
- provides = qt5-xcb-private-headers
+ depends = qt5-base-git=5.15.2+kde_r43999.gc9fde86b0a
+ provides = qt5-xcb-private-headers=5.15.2+kde_r43999.gc9fde86b0a
conflicts = qt5-xcb-private-headers
diff --git a/PKGBUILD b/PKGBUILD
index b57de974d352..6e955d10e833 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgbase=qt5-base-git
pkgname=(qt5-base-git qt5-xcb-private-headers-git)
-pkgver=5.15.2+kde_r43967.gd2bd04d9fe
+pkgver=5.15.2+kde_r43999.gc9fde86b0a
pkgrel=1
arch=($CARCH)
url='https://www.qt.io'
@@ -37,8 +37,9 @@ sha256sums=('SKIP'
'4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094')
pkgver() {
- cd qtbase
- echo "5.15.2+kde_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
+ cd qtbase/dist
+ _ver="$(ls | sort -V | tail -1 | sed 's/changes-//')"
+ echo "$_ver+kde_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
}
prepare() {
@@ -77,7 +78,7 @@ build() {
package_qt5-base-git() {
pkgdesc='A cross-platform application and UI framework'
conflicts=(qt5-base)
- provides=(qt5-base)
+ provides=(qt5-base=$pkgver)
cd qtbase
make INSTALL_ROOT="${pkgdir}" install
@@ -103,7 +104,7 @@ package_qt5-xcb-private-headers-git() {
depends=("qt5-base-git=$pkgver")
conflicts=(qt5-xcb-private-headers)
- provides=(qt5-xcb-private-headers)
+ provides=(qt5-xcb-private-headers=$pkgver)
cd qtbase
install -d -m755 "$pkgdir"/usr/include/qtxcb-private