summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeifeng Yu2018-01-03 20:39:22 -0500
committerPeifeng Yu2018-01-03 20:39:22 -0500
commit5459a21f795144de4ec115cfd9eb103ad8ce60a9 (patch)
tree8e47b10647bc30fc419859e8a06d4437e6227c42
downloadaur-5459a21f795144de4ec115cfd9eb103ad8ce60a9.tar.gz
Initial
-rw-r--r--.SRCINFO26
-rw-r--r--.gitignore12
-rw-r--r--PKGBUILD43
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..71947332cea8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = kmscon-patched-git
+ pkgdesc = Terminal emulator based on Kernel Mode Setting (KMS), with patches to add underline support and fix margin background color (forked and patched version)
+ pkgver = 0.0.0
+ pkgrel = 2
+ url = http://www.freedesktop.org/wiki/Software/kmscon/
+ arch = x86_64
+ license = MIT
+ makedepends = libxslt
+ makedepends = docbook-xsl
+ makedepends = linux-api-headers
+ depends = systemd
+ depends = libdrm
+ depends = mesa
+ depends = libgl
+ depends = pango
+ depends = libxkbcommon
+ depends = xkeyboard-config
+ depends = libtsm-patched
+ provides = kmscon
+ conflicts = kmscon
+ options = !libtool
+ source = git+https://github.com/Aetf/kmscon.git
+ md5sums = SKIP
+
+pkgname = kmscon-patched-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5fe7e8ee3878
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,12 @@
+# Ignore downloaded source files
+*.tar.gz
+*.tar.xz
+
+# Ignore packages
+*.pkg.tar.xz
+
+# Ignore log files
+*.log
+
+# Ignore all subdirs
+*/*
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/"
+}