diff options
author | Phillip Wood | 2015-06-17 09:40:34 +0100 |
---|---|---|
committer | Phillip Wood | 2015-06-17 09:40:34 +0100 |
commit | 2f4efdd10b5e6f7079bf55094591eec1a38d169a (patch) | |
tree | 1aea19214dbd90438c60bca4f129d490a086f0db | |
download | aur-2f4efdd10b5e6f7079bf55094591eec1a38d169a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | sound-juicer-git.install | 12 |
3 files changed, 87 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..706291d5c8bd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = sound-juicer-git + pkgdesc = A cd ripper application + pkgver = 1 + pkgrel = 2 + url = http://www.gnome.org + install = sound-juicer-git.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = intltool + makedepends = yelp-tools + makedepends = gnome-common + makedepends = appstream-glib + depends = libmusicbrainz5 + depends = libdiscid + depends = gtk3 + depends = gst-plugins-base + depends = gst-plugins-good + depends = brasero + depends = hicolor-icon-theme + depends = iso-codes + optdepends = gst-plugins-ugly: for MP3 encoding + optdepends = gst-plugins-bad: for Opus encoding + conflicts = sound-juicer + replaces = sound-juicer + options = !emptydirs + source = git://git.gnome.org/sound-juicer.git + source = sound-juicer-git.install + sha256sums = SKIP + sha256sums = b9e4f14cd493e0b9066a4a22e8a477bbfda18999f994524454b42249646461ee + +pkgname = sound-juicer-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b4b995fbf886 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer Phillip Wood <phillip.wood@dunelm.org.uk> +# Based on the sound-juicer PKGBUILD +# - Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> +# - Contributor: Jan de Groot <jgc@archlinux.org> +# - Contributor: Ben <contrasutra@myrealbox.com> + +pkgname=sound-juicer-git +_pkgname=${pkgname%-git} +pkgver=1 +pkgrel=2 +pkgdesc="A cd ripper application" +arch=(i686 x86_64) +license=(GPL) +conflicts=(sound-juicer) +replaces=(sound-juicer) +depends=(libmusicbrainz5 libdiscid gtk3 gst-plugins-base gst-plugins-good brasero hicolor-icon-theme iso-codes) +optdepends=('gst-plugins-ugly: for MP3 encoding' + 'gst-plugins-bad: for Opus encoding') +makedepends=(intltool yelp-tools gnome-common appstream-glib) +options=(!emptydirs) +url="http://www.gnome.org" +install="$pkgname.install" +source=("git://git.gnome.org/sound-juicer.git" + "$pkgname.install") +sha256sums=('SKIP' + 'b9e4f14cd493e0b9066a4a22e8a477bbfda18999f994524454b42249646461ee') + +pkgver() { + cd ${srcdir}/${_pkgname} + echo $(git describe | sed 's#-#_#g;s#v##') +} + +build() { + cd "${srcdir}/${_pkgname}" + ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --libexecdir=/usr/lib/${_pkgname} +} + +package() { + cd "${srcdir}/${_pkgname}" + make GSETTINGS_DISABLE_SCHEMAS_COMPILE=1 DESTDIR="${pkgdir}" install +} diff --git a/sound-juicer-git.install b/sound-juicer-git.install new file mode 100644 index 000000000000..f7e8c46ac846 --- /dev/null +++ b/sound-juicer-git.install @@ -0,0 +1,12 @@ +post_install() { + glib-compile-schemas /usr/share/glib-2.0/schemas + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |