summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2015-06-29 06:53:20 +0200
committeraksr2015-06-29 06:53:20 +0200
commit5915021fd453e41451e3a50bf3d4aa4b1de67152 (patch)
tree6e47c71096e8baa7c33afa5fde6a095b989de76d
downloadaur-5915021fd453e41451e3a50bf3d4aa4b1de67152.tar.gz
Start.
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD52
-rw-r--r--uuterm.install11
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 "--"
+}
+