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/"
}