summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2011-12-23 14:05:12 -0500
committerLuke Shumaker <LukeShu@sbcglobal.net>2011-12-23 14:05:12 -0500
commit46f85b6c947ca5c1609fdf33d983236c7ad57d54 (patch)
tree9416942583603a4bf6019d7e905d13e1d6095ca8
parent34ad91e43a253c6af43cd6dbabdcb775ec92c33b (diff)
Add all of the packages I've been keeping out of abslibre either for freedom or stability issues.
* dosemu ** Problems compiling ** No 100% free image to use with it. * md/*: I can't get it to work. * todo/kinect-rgbdemo: Can't get it to work. * todo/yuicompressor: create a SRCBUILD to make libre sources
-rw-r--r--.gitignore3
m---------dosemu0
-rw-r--r--md/md-0.70/PKGBUILD34
-rw-r--r--md/md-0.81/PKGBUILD59
-rw-r--r--md/md-git/PKGBUILD55
-rw-r--r--md/python-pyproxyfs/PKGBUILD27
-rw-r--r--md/python2-cmdln/PKGBUILD27
-rw-r--r--md/python2-pyproxyfs/PKGBUILD27
-rw-r--r--todo/kinect-rgbdemo/PKGBUILD18
-rw-r--r--todo/yuicompressor/PKGBUILD41
10 files changed, 288 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index 7161a04..6f14354 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,7 +15,4 @@ pkg/
namcap.log
# I don't want to track these repos
-/dosemu
/nonfree
-/md
-/aur \ No newline at end of file
diff --git a/dosemu b/dosemu
new file mode 160000
+Subproject b69c7b4e9ac33cb40646060f4823763914060ff
diff --git a/md/md-0.70/PKGBUILD b/md/md-0.70/PKGBUILD
new file mode 100644
index 0000000..0e51282
--- /dev/null
+++ b/md/md-0.70/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=md # the name on github
+pkgname=("$_pkgname" "emacs-$_pkgname")
+pkgrel=1
+arch=('any')
+url="https://github.com/nicferrier/$_pkgname"
+license=('GPL3')
+provides=(md)
+conflicts=(md)
+options=(!emptydirs)
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/nicferrier/${_pkgname}/tarball/release_${pkgver//./_}")
+
+package_md() {
+ pkgdesc="A maildir client and library."
+ depends=('python2' 'python2-pyproxyfs' 'python2-cmdln')
+ pkgver=0.70
+
+ cd "${srcdir}/nicferrier-${_pkgname}-"*
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+}
+
+package_emacs-md() {
+ pkgdesc="An Emacs mail user agent (MUA) build around md."
+ depends=("md=0.70" 'emacs')
+ pkgver=0.64
+
+ cd "${srcdir}/nicferrier-${_pkgname}-"*
+ cd useragents/emacs
+ install -d ${pkgdir}/usr/share/emacs/site-lisp
+ install -m 644 *.el ${pkgdir}/usr/share/emacs/site-lisp
+}
+
+md5sums=('b04cdd69b820da93f1c5986d59879aa6')
diff --git a/md/md-0.81/PKGBUILD b/md/md-0.81/PKGBUILD
new file mode 100644
index 0000000..9936e3b
--- /dev/null
+++ b/md/md-0.81/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+pkgname=("md" "emacs-mdmua")
+pkgver=0.81
+pkgrel=2
+arch=('any')
+url="https://github.com/nicferrier/$_pkgname"
+license=('GPL3')
+options=(!emptydirs)
+
+_gitname=$pkgname
+__gitroot="https://github.com/nicferrier/${_gitname}.git"
+__gitbranch='1d69744257' # This is the commit that is 0.81
+
+build() {
+ cd "${srcdir}"
+ msg "Connecting to GIT server...."
+
+ if [ -d ${_gitname} ] ; then
+ cd ${_gitname}
+ git checkout master
+ git pull origin
+ msg "The local files are updated."
+ else
+ git clone ${__gitroot} ${_gitname}
+ cd ${_gitname}
+ fi
+ git checkout ${__gitbranch}
+ cd ..
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ # fix typo
+ sed -i 's/pyprofyfs/pyproxyfs/' "${srcdir}/${_gitname}/setup.py"
+}
+
+package_md() {
+ pkgdesc="A maildir client and library."
+ depends=('python' 'python-pyproxyfs')
+
+ cd "${srcdir}/${_gitname}"
+ python setup.py install --root="$pkgdir/" --optimize=1
+}
+
+package_emacs-mdmua() {
+ pkgdesc="An Emacs mail user agent (MUA) build around md."
+ pkgver='0.72'
+ depends=("md=0.81" 'emacs>=24')
+
+ cd "${srcdir}/${_gitname}"
+ cd useragents/emacs
+ install -d ${pkgdir}/usr/share/emacs/24/site-lisp
+ install -m 644 *.el ${pkgdir}/usr/share/emacs/24/site-lisp
+}
diff --git a/md/md-git/PKGBUILD b/md/md-git/PKGBUILD
new file mode 100644
index 0000000..c508fce
--- /dev/null
+++ b/md/md-git/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=md-git # the name on github
+pkgname=("$_pkgname" "emacs-$_pkgname")
+pkgver=20111204
+pkgrel=1
+arch=('any')
+url="https://github.com/nicferrier/$_pkgname"
+license=('GPL3')
+options=(!emptydirs)
+
+_gitname=md
+_gitroot="https://github.com/nicferrier/${_gitname}.git"
+_gitbranch='master'
+
+build() {
+ cd "${srcdir}"
+ msg "Connecting to GIT server...."
+
+ if [ -d ${_gitname} ] ; then
+ cd ${_gitname}
+ git checkout master
+ git pull origin
+ msg "The local files are updated."
+ else
+ git clone ${_gitroot} ${_gitname}
+ cd ${_gitname}
+ fi
+ git checkout ${_gitbranch}
+ cd ..
+
+ msg "GIT checkout done or server timeout"
+}
+
+package_md-git() {
+ pkgdesc="A maildir client and library."
+ depends=('python' 'python-pyproxyfs')
+ provides=("md=$pkgver")
+ conflicts=("md")
+
+ cd "${srcdir}/${_gitname}"
+ python setup.py install --root="$pkgdir/" --optimize=1
+}
+
+package_emacs-md-git() {
+ pkgdesc="An Emacs mail user agent (MUA) build around md."
+ depends=("md=$pkgver" 'emacs')
+ provides=("emacs-md=$pkgver")
+ conflicts=("emacs-md")
+
+ cd "${srcdir}/${_gitname}"
+ cd useragents/emacs
+ install -d ${pkgdir}/usr/share/emacs/site-lisp
+ install -m 644 *.el ${pkgdir}/usr/share/emacs/site-lisp
+}
diff --git a/md/python-pyproxyfs/PKGBUILD b/md/python-pyproxyfs/PKGBUILD
new file mode 100644
index 0000000..b24c568
--- /dev/null
+++ b/md/python-pyproxyfs/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=pyproxyfs
+pkgname=python-$_pkgname
+pkgver=0.8
+pkgrel=1
+pkgdesc="A proxy filesystem interface with a native filesystem implementation and a very simple test in-memory filesystem."
+arch=('any')
+url="https://github.com/nicferrier/$_pkgname"
+license=('GPL3')
+groups=()
+depends=('python')
+makedepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=(!emptydirs)
+install=
+source=("http://pypi.python.org/packages/source/P/PyProxyFS/PyProxyFS-0.8.tar.gz")
+
+package() {
+ cd "${srcdir}/PyProxyFS-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1
+}
+
+md5sums=('34f769e669877a9fdcfe5f8f93912b88')
diff --git a/md/python2-cmdln/PKGBUILD b/md/python2-cmdln/PKGBUILD
new file mode 100644
index 0000000..fce24a4
--- /dev/null
+++ b/md/python2-cmdln/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=cmdln
+pkgname=python2-$_pkgname
+pkgver=1.1.2
+pkgrel=1
+pkgdesc=""
+arch=('any')
+url="http://code.google.com/p/$_pkgname"
+license=('MIT')
+groups=()
+depends=('python2')
+makedepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=(!emptydirs)
+install=
+source=("https://${_pkgname}.googlecode.com/files/${_pkgname}-${pkgver}.zip")
+
+package() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+}
+
+md5sums=('d40a36d0c7b2a23c65a6ab1f213ddc0a')
diff --git a/md/python2-pyproxyfs/PKGBUILD b/md/python2-pyproxyfs/PKGBUILD
new file mode 100644
index 0000000..14bf10f
--- /dev/null
+++ b/md/python2-pyproxyfs/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=pyproxyfs
+pkgname=python2-$_pkgname
+pkgver=0.7
+pkgrel=1
+pkgdesc="A filesystem class that you can use for doing much of your file handling, but that can easily be mocked for specific testing purposes."
+arch=('any')
+url="https://github.com/nicferrier/$_pkgname"
+license=('GPL3')
+groups=()
+depends=('python2')
+makedepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=(!emptydirs)
+install=
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/nicferrier/${_pkgname}/tarball/release_${pkgver//./_}")
+
+package() {
+ cd "${srcdir}/nicferrier-${_pkgname}-"*
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+}
+
+md5sums=('bf77fba1dad2f9e314efb7ffca4bacdf')
diff --git a/todo/kinect-rgbdemo/PKGBUILD b/todo/kinect-rgbdemo/PKGBUILD
new file mode 100644
index 0000000..d52207b
--- /dev/null
+++ b/todo/kinect-rgbdemo/PKGBUILD
@@ -0,0 +1,18 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+pkgname=kinect-rgbdemo
+pkgver=0.6.1
+pkgrel=1
+pkgdesc="Demo software to visualize, calibrate and process Kinect cameras output."
+license=('LGPL')
+arch=('i686' 'x86_64')
+depends=('boost' 'boost-libs' 'libusb' 'qt' 'gtk2' 'cmake' 'glew' 'gsl' 'freeglut' 'libxmu')
+source=("http://downloads.sourceforge.net/project/roboticslab/RGBDemo-$pkgver-Source.tar.gz")
+
+build() {
+ cd $srcdir/RGBDemo-$pkgver-Source
+ ./linux_configure.sh
+ ./linux_build.sh
+}
+
+md5sums=('0954c58abb183431c43f0019dd2e3f3a')
diff --git a/todo/yuicompressor/PKGBUILD b/todo/yuicompressor/PKGBUILD
new file mode 100644
index 0000000..097463e
--- /dev/null
+++ b/todo/yuicompressor/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+pkgname=yuicompressor
+pkgver=2.4.7
+pkgrel=1
+pkgdesc=""
+arch=('any')
+url=""
+license=('BSD')
+groups=()
+depends=('rhino' 'jargs')
+makedepends=('ant')
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("http://yui.zenfs.com/releases/$pkgname/$pkgname-$pkgver.zip")
+noextract=()
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
+
+md5sums=('885657c68ed617737e730b4c2ce52dda')