diff options
author | aksr | 2015-06-29 06:53:20 +0200 |
---|---|---|
committer | aksr | 2015-06-29 06:53:20 +0200 |
commit | 5915021fd453e41451e3a50bf3d4aa4b1de67152 (patch) | |
tree | 6e47c71096e8baa7c33afa5fde6a095b989de76d | |
download | aur-5915021fd453e41451e3a50bf3d4aa4b1de67152.tar.gz |
Start.
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | uuterm.install | 11 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f9442658db37 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = uuterm-svn + pkgdesc = A portable VT100-like terminal emulator with minimal code and memory footprint and maximal Unicode support. + pkgver = 80 + pkgrel = 3 + url = http://www.etalabs.net/uuterm.html + install = uuterm.install + arch = i686 + arch = x86_64 + license = GPLv2 + makedepends = subversion + depends = libx11 + depends = ncurses + provides = uuterm + conflicts = uuterm + source = uuterm::svn+svn://svn.mplayerhq.hu/uuterm/trunk/ + md5sums = SKIP + +pkgname = uuterm-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..634af2cd5cfb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +#Contributor: Dave Reisner <d@falconindy.com> +#Maintainer: aksr <aksr at t-com dot me> +pkgname=uuterm-svn +pkgver=80 +pkgrel=3 +pkgdesc="A portable VT100-like terminal emulator with minimal code and memory footprint and maximal Unicode support." +arch=('i686' 'x86_64') +url="http://www.etalabs.net/uuterm.html" +license=('GPLv2') +groups=() +depends=('libx11' 'ncurses') +makedepends=('subversion') +provides=("${pkgname%-svn}") +conflicts=("${pkgname%-svn}") +replaces=() +backup=() +options=() +install=${pkgname%-svn}.install +source=("${pkgname%-svn}::svn+svn://svn.mplayerhq.hu/uuterm/trunk/") +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-svn}" + printf "%s" "$(svnversion | tr -d 'A-z')" +} + +prepare() { + cd "$srcdir/${pkgname%-svn}" + # honor build flags + for flags in {C,LD}FLAGS; do + [[ ${!flags} ]] && printf '%s = %s\n' "$flags" "${!flags}" + done > config.mak +} + +build() { + cd "$srcdir/${pkgname%-svn}" + make all uuterm-fb +} + +package() { + cd "$srcdir/${pkgname%-svn}" + # compile terminfo + install -dm755 "$pkgdir/usr/share/terminfo" + tic -o "$pkgdir/usr/share/terminfo" uuterm.ti + # ucf is the new hotness + install -Dm644 ytty/ytty.ucf "$pkgdir/usr/share/fonts/ucf/ytty.ucf" + install -Dm755 uuterm-x11 "$pkgdir/usr/bin/uuterm-x11" + install -Dm755 uuterm-fb "$pkgdir/usr/bin/uuterm-fb" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/uuterm/COPYING" +} + diff --git a/uuterm.install b/uuterm.install new file mode 100644 index 000000000000..0d14ec6ab606 --- /dev/null +++ b/uuterm.install @@ -0,0 +1,11 @@ +#!/bin/sh +post_install() { + echo "--" + echo "-- make sure the following environment variables are set for running uuterm:" + echo "-- TERM=uuterm" + echo "-- UUTERM_FONT=/usr/share/fonts/ucf/ytty.ucf" + echo "--" + echo "-- uuterm can be run as uuterm-x11 or uuterm-fb" + echo "--" +} + |