diff --git a/README.md b/README.md index 9290261..3670d6d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,9 @@ aur-packages Some neato [PKGBUILDs](https://wiki.archlinux.org/index.php/PKGBUILD) for [Arch Linux](https://www.archlinux.org/) I've made available on [AUR](https://aur.archlinux.org/) +* [coolvlviewer-bin](coolvlviewer-bin) - Provides [Cool VL Viewer](http://sldev.free.fr/), a third-party viewer for [Second Life](https://secondlife.com/) and [OpenSim](http://opensimulator.org) grids * [hifi-git](hifi-git) - Provides the [High Fidelity](https://highfidelity.io/) virtual world project (client and servers) * [polyvox-git](polyvox-git) - Provides the [PolyVox](http://www.volumesoffun.com/polyvox-about/) library, intended for storing, manipulating, and displaying volumetric representations of objects * [foobar2000-component-audioscrobbler-bin](foobar2000-component-audioscrobbler-bin) - Provides [foo_audioscrobbler](http://www.foobar2000.org/components/view/foo_audioscrobbler), a [Last.fm/Audioscrobbler](https://www.last.fm/) component for [foobar2000](https://www.foobar2000.org/) +* [foobnix](foobnix) + [foobnix-git](foobnix-git) - Provides [Foobnix](http://foobnix.com), a lightweight and functional music player for Linux built with GTK+ and Python 3 * [hiri](hiri) - Provides [Hiri](https://www.hiri.com/), a cross-platform, [Exchange](https://en.wikipedia.org/wiki/Microsoft_Exchange_Server)-ready email client aiming to replace [Outlook](https://en.wikipedia.org/wiki/Microsoft_Outlook) diff --git a/foobnix-git/.SRCINFO b/foobnix-git/.SRCINFO new file mode 100644 index 0000000..55a2b95 --- /dev/null +++ b/foobnix-git/.SRCINFO @@ -0,0 +1,36 @@ +pkgbase = foobnix-git + pkgdesc = GTK+ music player + pkgver = 3.2.r2.g17d5891f + pkgrel = 1 + url = http://www.foobnix.com + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = python-setuptools + depends = python-chardet + depends = python-simplejson + depends = python-mutagen + depends = gst-plugins-good + depends = gst-plugins-base + depends = gst-plugins-ugly + depends = gst-plugins-bad + depends = gst-libav + depends = gst-python + depends = webkit2gtk + depends = libkeybinder3 + depends = fuseiso + depends = python-notify2 + depends = python3-keybinder + depends = lame + depends = faac + depends = ffmpeg + depends = python-dbus + depends = python-pylast + provides = foobnix + conflicts = foobnix + source = git+https://github.com/foobnix/foobnix.git + sha256sums = SKIP + +pkgname = foobnix-git + diff --git a/foobnix-git/.gitignore b/foobnix-git/.gitignore new file mode 100644 index 0000000..4dab8d6 --- /dev/null +++ b/foobnix-git/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO diff --git a/foobnix-git/PKGBUILD b/foobnix-git/PKGBUILD new file mode 100644 index 0000000..1f353ba --- /dev/null +++ b/foobnix-git/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Alex Tharp +# Contributor: Mark Wagie +_pkgname=foobnix +pkgname=foobnix-git +pkgver=3.2.r2.g17d5891f +pkgrel=1 +pkgdesc="GTK+ music player" +arch=('i686' 'x86_64') +url="http://www.foobnix.com" +license=('GPL3') +depends=('python-chardet' 'python-simplejson' 'python-mutagen' + 'gst-plugins-good' 'gst-plugins-base' 'gst-plugins-ugly' + 'gst-plugins-bad' 'gst-libav' 'gst-python' 'webkit2gtk' + 'libkeybinder3' 'fuseiso' 'python-notify2' 'python3-keybinder' + 'lame' 'faac' 'ffmpeg' 'python-dbus' 'python-pylast') +makedepends=('git' 'python-setuptools') +provides=("foobnix") +conflicts=("foobnix") +source=('git+https://github.com/foobnix/foobnix.git') +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + cd "$srcdir/${pkgname%-git}" + python setup.py install --root="$pkgdir/" --optimize=1 +} diff --git a/foobnix/.SRCINFO b/foobnix/.SRCINFO new file mode 100644 index 0000000..7284b08 --- /dev/null +++ b/foobnix/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = foobnix + pkgdesc = GTK+ music player + pkgver = 3.2.1 + pkgrel = 1 + url = http://www.foobnix.com + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = python-setuptools + depends = python-chardet + depends = python-simplejson + depends = python-mutagen + depends = gst-plugins-good + depends = gst-plugins-base + depends = gst-plugins-ugly + depends = gst-plugins-bad + depends = gst-libav + depends = gst-python + depends = webkit2gtk + depends = libkeybinder3 + depends = fuseiso + depends = python-notify2 + depends = python3-keybinder + depends = lame + depends = faac + depends = ffmpeg + depends = python-dbus + depends = python-pylast + provides = foobnix + conflicts = foobnix + source = foobnix-3.2.1.tar.gz::https://github.com/foobnix/foobnix/archive/3.2.1.tar.gz + sha512sums = 072a28a5b26b3977a607957187d2cf7b2368c6a5ad4dd8db78712d19f607f85185e97c198425f3084e52c348ac7f566cb150f6e6a6b59188068855d0ef4feca6 + +pkgname = foobnix + diff --git a/foobnix/.gitignore b/foobnix/.gitignore new file mode 100644 index 0000000..4dab8d6 --- /dev/null +++ b/foobnix/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO diff --git a/foobnix/PKGBUILD b/foobnix/PKGBUILD new file mode 100644 index 0000000..260d1fe --- /dev/null +++ b/foobnix/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Alex Tharp +# Contributor: Mark Wagie +# Contributor: Brenton Horne +pkgname=foobnix +pkgver=3.2.1 +pkgrel=1 +pkgdesc="GTK+ music player" +arch=('i686' 'x86_64') +url="http://www.foobnix.com" +license=('GPL3') +depends=('python-chardet' 'python-simplejson' 'python-mutagen' + 'gst-plugins-good' 'gst-plugins-base' 'gst-plugins-ugly' + 'gst-plugins-bad' 'gst-libav' 'gst-python' 'webkit2gtk' + 'libkeybinder3' 'fuseiso' 'python-notify2' 'python3-keybinder' + 'lame' 'faac' 'ffmpeg' 'python-dbus' 'python-pylast') +makedepends=('python-setuptools') +provides=('foobnix') +conflicts=('foobnix') +source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz") +sha512sums=('072a28a5b26b3977a607957187d2cf7b2368c6a5ad4dd8db78712d19f607f85185e97c198425f3084e52c348ac7f566cb150f6e6a6b59188068855d0ef4feca6') + +package() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py install --root="$pkgdir/" --optimize=1 +}