Date: Tuesday, December 6, 2022 @ 18:24:24
  Author: arojas
Revision: 1356860

upgpkg: lib32-gpm 1.20.7.r38.ge82d1a6-1: Invalid BUILDINFO rebuild, sync with 
64 bits

Modified:
  lib32-gpm/trunk/PKGBUILD

----------+
 PKGBUILD |   30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-12-06 18:23:08 UTC (rev 1356859)
+++ PKGBUILD    2022-12-06 18:24:24 UTC (rev 1356860)
@@ -3,24 +3,28 @@
 
 _pkgname=gpm
 pkgname=lib32-$_pkgname
-pkgver=1.20.7
-pkgrel=2
+pkgver=1.20.7.r38.ge82d1a6
+pkgrel=1
+_commit='e82d1a653ca94aa4ed12441424da6ce780b1e530'
 pkgdesc="A mouse server for the console and xterm (32 bit)"
 arch=('x86_64')
 url="https://www.nico.schottelius.org/software/gpm/";
 license=('GPL')
 depends=('lib32-ncurses' "$_pkgname")
+makedepends=('git')
 options=('!makeflags')
-source=(https://www.nico.schottelius.org/software/gpm/archives/${_pkgname}-${pkgver}.tar.lzma
-        gpm-glibc-2.26.patch)
-sha1sums=('8d9f3655c80ce7667d31ede2a100b44986480369'
-          '57d98a5ed864ead76290d32a6899caaed0b55959')
-sha256sums=('a955053b36556ffa7c628ce18fd6de7d625966573fa412fb08869533d8f7385c'
-            '5430d5b43613af325eb50bd7338cca3098bb2d7d62ff01de657a77b5f211bfb7')
+source=("git+https://github.com/telmich/gpm.git#commit=${_commit}";)
+sha1sums=('SKIP')
+sha256sums=('SKIP')
 
-prepare() {
-  cd $_pkgname-$pkgver
-  patch -p1 -i ../gpm-glibc-2.26.patch # Fix build with glibc 2.26 (Debian)
+pkgver() {
+  cd $_pkgname
+
+  GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"
+  printf '%s.r%s.g%s' \
+    "${GITTAG}" \
+    "$(git rev-list --count ${GITTAG}..)" \
+    "$(git rev-parse --short HEAD)"
 }
 
 build() {
@@ -28,7 +32,7 @@
   export CXX='g++ -m32'
   export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
 
-  cd "${srcdir}/${_pkgname}-${pkgver}"
+  cd ${_pkgname}
   ./autogen.sh
   ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin 
--libdir=/usr/lib32
   make
@@ -35,7 +39,7 @@
 }
 
 package() {
-  cd "${srcdir}/${_pkgname}-${pkgver}"
+  cd ${_pkgname}
   make DESTDIR="${pkgdir}" install
 
 # library fixes

Reply via email to