Date: Saturday, November 5, 2022 @ 23:54:46
  Author: arojas
Revision: 1342603

upgpkg: kmscon 9.0.0-1: Update to 9.0.0

Modified:
  kmscon/trunk/PKGBUILD

----------+
 PKGBUILD |   34 +++++++++++++++-------------------
 1 file changed, 15 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-05 23:54:30 UTC (rev 1342602)
+++ PKGBUILD    2022-11-05 23:54:46 UTC (rev 1342603)
@@ -2,9 +2,10 @@
 # Contributor: Chris Tam <lchris314 at gmail dot com>
 # Contributor: Daniel Micay <danielmicay at gmail dotcom>
 # Contributor: David Herrmann <dh.herrmann@googlemail dot com>
+
 pkgname=kmscon
-pkgver=8
-pkgrel=6
+pkgver=9.0.0
+pkgrel=1
 pkgdesc='Terminal emulator based on Kernel Mode Setting (KMS)'
 arch=('x86_64')
 url='https://www.freedesktop.org/wiki/Software/kmscon/'
@@ -11,26 +12,21 @@
 license=('MIT')
 depends=('systemd' 'libdrm' 'mesa' 'libgl' 'pango' 'libxkbcommon'
          'xkeyboard-config' 'libtsm')
-makedepends=('libxslt' 'docbook-xsl' 'linux-api-headers')
-source=("https://www.freedesktop.org/software/kmscon/releases/kmscon-${pkgver}.tar.xz";)
-md5sums=('90d39c4ef53a11c53f27be4a7e9acee4')
+makedepends=('libxslt' 'docbook-xsl' 'linux-api-headers' 'meson')
+source=("https://github.com/Aetf/kmscon/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz";)
+md5sums=('1095a675c17d6adc6aa1537aff72c642')
 
-prepare() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  sed -i -e '302s/SIGUNUSED/SIGSYS/' src/pty.c
-  sed -i '43i #include <sys/sysmacros.h>' src/uterm_vt.c
-}
-
 build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr
-  make
+  meson build $pkgname-$pkgver \
+   --prefix=/usr \
+   --libexecdir=lib \
+   -D werror=false
+  meson compile -C build
 }
 
 package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir/" install
-  install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
-  install -d "$pkgdir/usr/lib/systemd/system"
-  cp docs/kmscon{,vt@}.service "$pkgdir/usr/lib/systemd/system/"
+  meson install -C build --destdir="$pkgdir"
+  install -Dm644 $pkgname-$pkgver/COPYING 
"$pkgdir/usr/share/licenses/$pkgname/COPYING"
+#  install -d "$pkgdir/usr/lib/systemd/system"
+#  cp docs/kmscon{,vt@}.service "$pkgdir/usr/lib/systemd/system/"
 }

Reply via email to