summaryrefslogtreecommitdiff
path: root/md
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 /md
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
Diffstat (limited to 'md')
-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
6 files changed, 229 insertions, 0 deletions
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')