summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore11
-rwxr-xr-xPKGBUILD73
3 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7884c7dd194e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = gstreamer-fluendo-mp3
+ pkgdesc = GStreamer fluendo/Oneplay mp3 plugin
+ pkgver = 0.10.32
+ pkgrel = 2
+ url = http://eu.fluendo.com/oneplay/oneplay-mp3-decoder/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = pkgconfig
+ makedepends = gst-plugins-base-libs
+ depends = gstreamer0.10-base
+ provides = gstreamer-oneplay-mp3
+ source = http://core.fluendo.com/gstreamer/src/gst-fluendo-mp3/gst-fluendo-mp3-0.10.32.tar.bz2
+ md5sums = 20ae57ed3a27a11555b2fc82ff3d333f
+
+pkgname = gstreamer0.10-fluendo-mp3
+ groups = gstreamer0.10-plugins
+ provides = gst0.10-fluendo-mp3
+ provides = gst0.10-oneplay-mp3
+ provides = gstreamer0.10-oneplay-mp3
+ conflicts = gst0.10-fluendo-mp3
+ conflicts = gst0.10-oneplay-mp3
+ conflicts = gstreamer0.10-oneplay-mp3
+
+pkgname = gst-fluendo-mp3
+ groups = gst-plugins
+ depends = gst-plugins-base-libs
+ provides = gst-oneplay-mp3
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..7d813751c966
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,11 @@
+src
+srcdir
+pkg
+pkgdir
+*.tar.*
+*.xz
+*.gz
+*.bz2
+*.tar
+*.zip
+*.rar
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..f24f74213cd9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,73 @@
+# Maintainer: Pablo Lezaeta <prflr88 (arroba) gmail (dot) com>
+# Contributor: goten002 <goten002@gmail.com>
+# Contributor: Peace4all
+
+pkgbase=gstreamer-fluendo-mp3
+provides=("gstreamer-oneplay-mp3")
+pkgname=("gstreamer0.10-fluendo-mp3" "gst-fluendo-mp3")
+pkgver=0.10.32
+pkgrel=2
+pkgdesc="GStreamer fluendo/Oneplay mp3 plugin"
+arch=('i686' 'x86_64')
+license=('MIT')
+depends=('gstreamer0.10-base')
+makedepends=("pkgconfig" "gst-plugins-base-libs")
+url="http://eu.fluendo.com/oneplay/oneplay-mp3-decoder/"
+source=("http://core.fluendo.com/gstreamer/src/gst-fluendo-mp3/gst-fluendo-mp3-${pkgver}.tar.bz2")
+
+prepare(){
+ cd "${srcdir}"
+
+ cp -rv "gst-fluendo-mp3-${pkgver}" "gst-fluendo-mp3-0.10"
+ cp -rv "gst-fluendo-mp3-${pkgver}" "gst-fluendo-mp3-1.00"
+}
+
+build(){
+
+# for gstreamer0.10
+ cd "${srcdir}/gst-fluendo-mp3-0.10"
+
+ sed -i -e "s|GST_VER_1_0|GST_VER_0_0|" \
+ -e "s|gstreamer-1.0 >= 1.0.0|gstreamer-0.0 >= 0.0.0|" \
+ $(find . -name 'configure')
+
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --libexecdir=/usr/lib/gstreamer-0.10 --sbindir=/usr/bin --bindir=/usr/bin \
+ --with-gstreamer-api=0.10 --libdir=/usr/lib
+ make
+
+# for gstreamer1.0
+ cd "$srcdir"/gst-fluendo-mp3-1.00
+
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --libexecdir=/usr/lib/gstreamer-1.0 --sbindir=/usr/bin --bindir=/usr/bin \
+ --with-gstreamer-api=1.0 --libdir=/usr/lib
+ make
+}
+
+package_gstreamer0.10-fluendo-mp3() {
+ groups=("gstreamer0.10-plugins")
+ replace=("gst0.10-fluendo-mp3" "gst0.10-oneplay-mp3" "gstreamer0.10-oneplay-mp3")
+ provides=("gst0.10-fluendo-mp3" "gst0.10-oneplay-mp3" "gstreamer0.10-oneplay-mp3")
+ conflicts=("gst0.10-fluendo-mp3" "gst0.10-oneplay-mp3" "gstreamer0.10-oneplay-mp3")
+
+ cd "${srcdir}/gst-fluendo-mp3-0.10"
+
+ make DESTDIR="${pkgdir}/" install sbindir=/usr/bin libexecdir=/usr/lib/gstreamer-0.10
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.gst0.10-fluendo"
+}
+
+package_gst-fluendo-mp3() {
+ groups=("gst-plugins")
+ replace=("gst-oneplay-mp3")
+ provides=("gst-oneplay-mp3")
+ conflict=("gst-oneplay-mp3")
+ depends=("gst-plugins-base-libs")
+
+ cd "${srcdir}/gst-fluendo-mp3-1.00"
+
+ make DESTDIR="${pkgdir}/" install sbindir=/usr/bin libexecdir=/usr/lib/gstreamer-1.0
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.gst1.00-fluendo"
+}
+
+md5sums=('20ae57ed3a27a11555b2fc82ff3d333f')