summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander F Rødseth2015-06-10 15:14:34 +0200
committerAlexander F Rødseth2015-06-10 15:14:34 +0200
commit9ad2dc01c7fc3cce64599c08430203ecc7269085 (patch)
treef168c22f787f86d182e45071b9fa9e1317db0ced
downloadaur-9ad2dc01c7fc3cce64599c08430203ecc7269085.tar.gz
Initial import
-rw-r--r--.AURINFO75
-rw-r--r--.SRCINFO75
-rw-r--r--PKGBUILD55
-rw-r--r--quine-relay.sh6
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