diff options
author | Alexander F Rødseth | 2015-06-10 15:14:34 +0200 |
---|---|---|
committer | Alexander F Rødseth | 2015-06-10 15:14:34 +0200 |
commit | 9ad2dc01c7fc3cce64599c08430203ecc7269085 (patch) | |
tree | f168c22f787f86d182e45071b9fa9e1317db0ced | |
download | aur-9ad2dc01c7fc3cce64599c08430203ecc7269085.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 75 | ||||
-rw-r--r-- | .SRCINFO | 75 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | quine-relay.sh | 6 |
4 files changed, 211 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..6a53f9369a36 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,75 @@ +pkgbase = quine-relay + pkgdesc = Uroboros program with 66+ programming languages + pkgver = 0d2ec40 + pkgrel = 1 + url = http://github.com/mame/quine-relay + arch = x86_64 + arch = i686 + license = MIT + depends = algol68g + depends = bash + depends = boo + depends = chicken + depends = clisp + depends = clojure + depends = fpc + depends = gawk + depends = gcc + depends = gcc-fortran + depends = ghc + depends = go + depends = groovy + depends = llvm + depends = make + depends = mono + depends = nodejs + depends = ocaml + depends = octave + depends = parrot + depends = perl + depends = php + depends = python + depends = r + depends = ruby + depends = scala + depends = tcl + depends = ucblogo + depends = vala + depends = c-intercal + depends = coffee-script + depends = f2c + depends = gforth + depends = icon + depends = iverilog + depends = open-cobol + depends = pike + depends = regina-rexx-das + depends = swi-prolog + depends = smalltalk + depends = beef + depends = jasmin + depends = gcc-objc + depends = gcc-ada + depends = scilab + depends = lci-git + depends = spl + depends = maxima + depends = slang + depends = npiet + depends = neko + depends = nickle + depends = pari + depends = bsd-games + depends = ratfor + depends = wspace + optdepends = advancecomp: For generating langs.png + optdepends = optipng: For generating langs.png + conflicts = quine-relay-git + replaces = quine-relay-git + source = quine-relay::git://github.com/mame/quine-relay.git#commit=0d2ec409915806158ff053ba6f0c06dfde72a444 + source = quine-relay.sh + sha256sums = SKIP + sha256sums = 2409f6ccaed7070143b365fb1e276ff73620d9651f12d5058c2291b3d093be95 + +pkgname = quine-relay + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a53f9369a36 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,75 @@ +pkgbase = quine-relay + pkgdesc = Uroboros program with 66+ programming languages + pkgver = 0d2ec40 + pkgrel = 1 + url = http://github.com/mame/quine-relay + arch = x86_64 + arch = i686 + license = MIT + depends = algol68g + depends = bash + depends = boo + depends = chicken + depends = clisp + depends = clojure + depends = fpc + depends = gawk + depends = gcc + depends = gcc-fortran + depends = ghc + depends = go + depends = groovy + depends = llvm + depends = make + depends = mono + depends = nodejs + depends = ocaml + depends = octave + depends = parrot + depends = perl + depends = php + depends = python + depends = r + depends = ruby + depends = scala + depends = tcl + depends = ucblogo + depends = vala + depends = c-intercal + depends = coffee-script + depends = f2c + depends = gforth + depends = icon + depends = iverilog + depends = open-cobol + depends = pike + depends = regina-rexx-das + depends = swi-prolog + depends = smalltalk + depends = beef + depends = jasmin + depends = gcc-objc + depends = gcc-ada + depends = scilab + depends = lci-git + depends = spl + depends = maxima + depends = slang + depends = npiet + depends = neko + depends = nickle + depends = pari + depends = bsd-games + depends = ratfor + depends = wspace + optdepends = advancecomp: For generating langs.png + optdepends = optipng: For generating langs.png + conflicts = quine-relay-git + replaces = quine-relay-git + source = quine-relay::git://github.com/mame/quine-relay.git#commit=0d2ec409915806158ff053ba6f0c06dfde72a444 + source = quine-relay.sh + sha256sums = SKIP + sha256sums = 2409f6ccaed7070143b365fb1e276ff73620d9651f12d5058c2291b3d093be95 + +pkgname = quine-relay + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..55e8df54df9a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> + +pkgname=quine-relay +pkgver=0d2ec40 +pkgrel=1 +pkgdesc='Uroboros program with 66+ programming languages' +arch=('x86_64' 'i686') +url='http://github.com/mame/quine-relay' +license=('MIT') +depends=('algol68g' 'bash' 'boo' 'chicken' 'clisp' 'clojure' 'fpc' 'gawk' 'gcc' + 'gcc-fortran' 'ghc' 'go' 'groovy' 'llvm' 'make' 'mono' 'nodejs' 'ocaml' + 'octave' 'parrot' 'perl' 'php' 'python' 'r' 'ruby' 'scala' 'tcl' + 'ucblogo' 'vala' 'c-intercal' 'coffee-script' 'f2c' 'gforth' 'icon' + 'iverilog' 'open-cobol' 'pike' 'regina-rexx-das' 'swi-prolog' + 'smalltalk' 'beef' 'jasmin' 'gcc-objc' 'gcc-ada' 'scilab' 'lci-git' + 'spl' 'maxima' 'slang' 'npiet' 'neko' 'nickle' 'pari' 'bsd-games' + 'ratfor' 'wspace') +optdepends=('advancecomp: For generating langs.png' + 'optipng: For generating langs.png') +source=('quine-relay::git://github.com/mame/quine-relay.git#commit=0d2ec409915806158ff053ba6f0c06dfde72a444' # for the 66th language + 'quine-relay.sh') +sha256sums=('SKIP' + '2409f6ccaed7070143b365fb1e276ff73620d9651f12d5058c2291b3d093be95') +conflicts=('quine-relay-git') +replaces=('quine-relay-git') + +pkgver() { + cd "$pkgname" + + git describe --always | sed 's|-|.|g' +} + +prepare() { + cd "$pkgname" + + <README.md tail -22 > LICENSE + + # lolcode is available in Arch Linux + sed -i 's:vendor/lci-\*/::' Makefile + # npiet is available in Arch Linux + sed -i 's:vendor/npiet-\*/::' Makefile + # whitespace is available in Arch Linux + sed -i 's:ruby vendor/whitespace.rb:wspace:' Makefile +} + +package() { + cd "$pkgname" + + install -d "$pkgdir/usr/share/quine-relay" + cp -r * "$pkgdir/usr/share/quine-relay" + install -Dm755 ../quine-relay.sh "$pkgdir/usr/bin/quine-relay" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: diff --git a/quine-relay.sh b/quine-relay.sh new file mode 100644 index 000000000000..7263fa5ea697 --- /dev/null +++ b/quine-relay.sh @@ -0,0 +1,6 @@ +#!/bin/sh +echo 'Entering ~/.quine-relay' +mkdir -p ~/.quine-relay +cp -rfu /usr/share/quine-relay/* ~/.quine-relay +cd ~/.quine-relay +time make |