diff options
author | Peifeng Yu | 2018-01-03 20:39:22 -0500 |
---|---|---|
committer | Peifeng Yu | 2018-01-03 20:39:22 -0500 |
commit | 5459a21f795144de4ec115cfd9eb103ad8ce60a9 (patch) | |
tree | 8e47b10647bc30fc419859e8a06d4437e6227c42 /PKGBUILD | |
download | aur-5459a21f795144de4ec115cfd9eb103ad8ce60a9.tar.gz |
Initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
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/" +} |