[arch-commits] Commit in re2c/trunk (PKGBUILD)

Anatol Pomozov anatolik at gemini.archlinux.org
Tue Aug 3 17:04:16 UTC 2021


    Date: Tuesday, August 3, 2021 @ 17:04:16
  Author: anatolik
Revision: 421108

upgpkg: re2c 2.2-1

Modified:
  re2c/trunk/PKGBUILD

----------+
 PKGBUILD |   15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-08-03 15:16:41 UTC (rev 421107)
+++ PKGBUILD	2021-08-03 17:04:16 UTC (rev 421108)
@@ -3,30 +3,31 @@
 # Contributor: Dale Blount <dale at archlinux.org>
 
 pkgname=re2c
-pkgver=2.1.1
+pkgver=2.2
 pkgrel=1
 arch=(x86_64)
 depends=(gcc-libs)
+makedepends=(cmake)
+checkdepends=(python)
 pkgdesc='A tool for generating C-based recognizers from regular expressions'
 url='https://re2c.org'
 license=('public domain')
 source=(re2c-$pkgver.tar.gz::https://github.com/skvadrik/re2c/archive/$pkgver.tar.gz)
-sha1sums=('d98aa622774ecf239789de7fc9805c6c68a7c430')
+sha1sums=('40b4091281d3cf1addf7b12fa26199104e51668c')
 
 build() {
   cd $pkgname-$pkgver
-  ./autogen.sh
-  ./configure --prefix=/usr --enable-golang
-  make
+  cmake -B build -DCMAKE_INSTALL_PREFIX=/usr
+  cmake --build build
 }
 
 check() {
   cd $pkgname-$pkgver
-  make tests
+  cmake --build build --target check
 }
 
 package() {
   cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
+  DESTDIR="$pkgdir" cmake --install build
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }



More information about the arch-commits mailing list