Skip to content

Commit

Permalink
feat(Foobnix): add PKGBUILDs
Browse files Browse the repository at this point in the history
  • Loading branch information
toastercup committed May 15, 2020
1 parent e7fdcc2 commit feef310
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
36 changes: 36 additions & 0 deletions foobnix-git/.SRCINFO
Original file line number Diff line number Diff line change
@@ -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

7 changes: 7 additions & 0 deletions foobnix-git/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Ignore everything
*

# But not these files...
!.gitignore
!PKGBUILD
!.SRCINFO
30 changes: 30 additions & 0 deletions foobnix-git/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Maintainer: Alex Tharp <toastercup at gmail dot com>
# Contributor: Mark Wagie <mark dot wagie at tutanota dot com>
_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
}
35 changes: 35 additions & 0 deletions foobnix/.SRCINFO
Original file line number Diff line number Diff line change
@@ -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

7 changes: 7 additions & 0 deletions foobnix/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Ignore everything
*

# But not these files...
!.gitignore
!PKGBUILD
!.SRCINFO
25 changes: 25 additions & 0 deletions foobnix/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Maintainer: Alex Tharp <toastercup at gmail dot com>
# Contributor: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: Brenton Horne <brentonhorne77 at gmail dot com>
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
}

0 comments on commit feef310

Please sign in to comment.