diff options
author | João Figueiredo | 2021-11-01 21:15:26 +0000 |
---|---|---|
committer | João Figueiredo | 2021-11-01 21:15:26 +0000 |
commit | 8995fda3444a1ffc78a72ca727917676dde48b9f (patch) | |
tree | a941b0da709cf39e238d720488b942fcb2e4ffba | |
parent | 0f92ef1fdcec8ff5b712c0aba24c3b9c70678c3b (diff) | |
download | aur-8995fda3444a1ffc78a72ca727917676dde48b9f.tar.gz |
Make the version thing a lil bit smarter
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 10 insertions, 9 deletions
@@ -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 @@ -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 |