summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPeifeng Yu2018-01-03 20:39:22 -0500
committerPeifeng Yu2018-01-03 20:39:22 -0500
commit5459a21f795144de4ec115cfd9eb103ad8ce60a9 (patch)
tree8e47b10647bc30fc419859e8a06d4437e6227c42 /PKGBUILD
downloadaur-5459a21f795144de4ec115cfd9eb103ad8ce60a9.tar.gz
Initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4f1a47d5f1e8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Aetf <7437103@gmail.com>
+# Contributor: Daniel Micay <danielmicay@gmail.com>
+# Contributor: David Herrmann <dh.herrmann@googlemail.com>
+pkgname=kmscon-patched-git
+_gitname=kmscon
+pkgver=0.0.0
+pkgrel=2
+pkgdesc='Terminal emulator based on Kernel Mode Setting (KMS), with patches to add underline support and fix margin background color (forked and patched version)'
+arch=(x86_64)
+url='http://www.freedesktop.org/wiki/Software/kmscon/'
+license=('MIT')
+depends=(systemd libdrm mesa libgl pango libxkbcommon xkeyboard-config libtsm-patched)
+makedepends=(libxslt docbook-xsl linux-api-headers)
+options=(!libtool)
+provides=(kmscon)
+conflicts=(kmscon)
+source=("git+https://github.com/Aetf/kmscon.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd $srcdir/$_gitname
+ git describe --long | sed -r "s/^$_gitname-//;s/([^-]*-g)/r\\1/;s/-/./g"
+}
+
+prepare() {
+ cd $srcdir/$_gitname
+
+ ./autogen.sh --prefix=/usr \
+ --disable-wlterm
+}
+
+build() {
+ cd $srcdir/$_gitname
+ make
+}
+
+package() {
+ cd $srcdir/$_gitname
+ make DESTDIR="$pkgdir/" install
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgname" "$pkgdir/usr/lib/systemd/system"
+ cp COPYING "$pkgdir/usr/share/licenses/$pkgname/"
+ cp docs/kmscon{,vt@}.service "$pkgdir/usr/lib/systemd/system/"
+}