summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2016-03-23 14:40:17 +0100
committerChristian Hesse2016-03-23 14:40:17 +0100
commit801487d58973b97fae1f6d35c107ac0e1fd51f80 (patch)
treeaaa54fc7460410b70b3edd87bfe7f53c3c88d5f3
downloadaur-801487d58973b97fae1f6d35c107ac0e1fd51f80.tar.gz
commit vis-standalone 0.1.r229.gc0fd94e-1
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD74
2 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..913a5f44babe
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+# Generated by mksrcinfo v8
+# Wed Mar 23 13:40:16 UTC 2016
+pkgbase = vis-standalone
+ pkgdesc = modern, legacy free, simple yet efficient vim-like editor - statically linked
+ pkgver = 0.1.r229.gc0fd94e
+ pkgrel = 1
+ url = http://www.brain-dump.org/projects/vis/
+ arch = i686
+ arch = x86_64
+ license = custom:ISC
+ makedepends = git
+ makedepends = markdown
+ provides = vis
+ conflicts = vis
+ source = git://github.com/martanne/vis.git#commit=c0fd94e
+ source = http://www.musl-libc.org/releases/musl-1.1.14.tar.gz
+ source = http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz
+ source = http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz
+ source = http://www.lua.org/ftp/lua-5.2.4.tar.gz
+ source = http://www.brain-dump.org/projects/vis/lua-5.2.4-lpeg.patch
+ source = http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.0.tar.gz
+ sha256sums = SKIP
+ sha256sums = 35f6c00c84a6091bd5dab29eedde7508dae755ead92dcc0239f3677d1055b9b5
+ sha256sums = f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260
+ sha256sums = 239746de41c845af52bb3c14055558f743292dd6c24ac26c2d6567a5a6093926
+ sha256sums = b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b
+ sha256sums = a308a948696f21a0928505322c78ec48fffb88760ab795da2e390109e004b0cd
+ sha256sums = 10190ae758a22a16415429a9eb70344cf29cbda738a6962a9f94a732340abf8e
+
+pkgname = vis-standalone
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7256bba0bee4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,74 @@
+# Maintainer: Christian Hesse <mail@eworm.de>
+
+pkgname=vis-standalone
+pkgver=0.1.r229.gc0fd94e
+pkgrel=1
+_pkgver_libmusl=1.1.14
+_pkgver_ncurses=6.0
+_pkgver_libtermkey=0.18
+_pkgver_lua=5.2.4
+_pkgver_lpeg=1.0.0
+pkgdesc='modern, legacy free, simple yet efficient vim-like editor - statically linked'
+arch=('i686' 'x86_64')
+url='http://www.brain-dump.org/projects/vis/'
+makedepends=('git' 'markdown')
+conflicts=('vis')
+provides=('vis')
+license=('custom:ISC')
+source=('git://github.com/martanne/vis.git#commit=c0fd94e'
+ "http://www.musl-libc.org/releases/musl-${_pkgver_libmusl}.tar.gz"
+ "http://ftp.gnu.org/gnu/ncurses/ncurses-${_pkgver_ncurses}.tar.gz"
+ "http://www.leonerd.org.uk/code/libtermkey/libtermkey-${_pkgver_libtermkey}.tar.gz"
+ "http://www.lua.org/ftp/lua-${_pkgver_lua}.tar.gz"
+ "http://www.brain-dump.org/projects/vis/lua-${_pkgver_lua}-lpeg.patch"
+ "http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-${_pkgver_lpeg}.tar.gz")
+sha256sums=('SKIP'
+ '35f6c00c84a6091bd5dab29eedde7508dae755ead92dcc0239f3677d1055b9b5'
+ 'f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260'
+ '239746de41c845af52bb3c14055558f743292dd6c24ac26c2d6567a5a6093926'
+ 'b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b'
+ 'a308a948696f21a0928505322c78ec48fffb88760ab795da2e390109e004b0cd'
+ '10190ae758a22a16415429a9eb70344cf29cbda738a6962a9f94a732340abf8e')
+
+pkgver() {
+ cd vis/
+
+ if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then
+ printf '%s.r%s.g%s' \
+ "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG})" \
+ "$(git rev-list --count ${GITTAG}..)" \
+ "$(git log -1 --format='%h')"
+ else
+ printf '0.r%s.g%s' \
+ "$(git rev-list --count master)" \
+ "$(git log -1 --format='%h')"
+ fi
+}
+
+prepare() {
+ mkdir -p vis/dependency/sources/
+
+ for SOURCE in "${source[@]}"; do
+ SOURCE="$(basename ${SOURCE})"
+ ln -s ../../../${SOURCE} vis/dependency/sources/${SOURCE}
+ done
+}
+
+build() {
+ cd vis/
+
+ make standalone
+
+ markdown README.md > README.html
+}
+
+package() {
+ cd vis/
+
+ make DESTDIR="${pkgdir}" PREFIX='/usr/' install
+
+ install -D -m0644 'LICENSE' "${pkgdir}/usr/share/licenses/vis/LICENSE"
+ install -D -m0644 'README.md' "${pkgdir}/usr/share/doc/vis/README.md"
+ install -D -m0644 'README.html' "${pkgdir}/usr/share/doc/vis/README.html"
+}
+