summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhillip Wood2015-06-17 09:40:34 +0100
committerPhillip Wood2015-06-17 09:40:34 +0100
commit2f4efdd10b5e6f7079bf55094591eec1a38d169a (patch)
tree1aea19214dbd90438c60bca4f129d490a086f0db
downloadaur-2f4efdd10b5e6f7079bf55094591eec1a38d169a.tar.gz
Initial commit
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD42
-rw-r--r--sound-juicer-git.install12
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
+}