diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | fix-ui.patch | 19 | ||||
-rw-r--r-- | gstreamer-properties.install | 11 |
4 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e70223046879 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = gstreamer-properties + pkgdesc = GStreamer 0.10 configuration tool for GNOME (part of gnome-media) + pkgver = 3.4.0 + pkgrel = 2 + url = https://git.gnome.org/browse/gnome-media + install = gstreamer-properties.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = intltool + makedepends = gnome-doc-utils + depends = gtk3 + depends = gstreamer0.10-base-plugins + depends = gstreamer0.10-good-plugins + conflicts = gnome-media + source = http://ftp.gnome.org/pub/gnome/sources/gnome-media/3.4/gnome-media-3.4.0.tar.xz + source = fix-ui.patch + sha256sums = a76fac286f24d3836137ddbaab66f05e19eb5fb83cca6e375dbef040765a1d1f + sha256sums = c37aa39d309c9b8e2322b63499504ebf401dc3592e01c85feef5fb5e79d0e93e + +pkgname = gstreamer-properties + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fd6cfe7b418e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 101758 2013-11-30 18:46:32Z bgyorgy $ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Jan de Groot <jgc@archlinux.org> + +pkgname=gstreamer-properties +_pkgname=gnome-media +pkgver=3.4.0 +pkgrel=2 +pkgdesc="GStreamer 0.10 configuration tool for GNOME (part of gnome-media)" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gtk3' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins') +makedepends=('intltool' 'gnome-doc-utils') +conflicts=('gnome-media') +url="https://git.gnome.org/browse/gnome-media" +install=$pkgname.install +source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgname/${pkgver:0:3}/$_pkgname-$pkgver.tar.xz + fix-ui.patch) +sha256sums=('a76fac286f24d3836137ddbaab66f05e19eb5fb83cca6e375dbef040765a1d1f' + 'c37aa39d309c9b8e2322b63499504ebf401dc3592e01c85feef5fb5e79d0e93e') + +prepare() { + cd "$_pkgname-$pkgver" + + # Avoid conflict with other components of gnome-media + sed -i 's/GETTEXT_PACKAGE=gnome-media-2.0/GETTEXT_PACKAGE=gstreamer-properties/' configure + + # Allow build without sound recorder + sed -i 's/if test "x$have_gst" = "xyes" && test "x$enable_gstprops" = "xyes";/if test "x$enable_gstprops" = "xyes";/' configure + + # Display in the menu + sed -i '/NoDisplay=true/d' gstreamer-properties/gstreamer-properties.desktop.in.in + + # Fix UI file + patch -Np1 -i ../fix-ui.patch +} + +build() { + cd "$_pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make +} + +package() { + cd "$_pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} diff --git a/fix-ui.patch b/fix-ui.patch new file mode 100644 index 000000000000..f615cf3e4a2f --- /dev/null +++ b/fix-ui.patch @@ -0,0 +1,19 @@ +diff -Naur gnome-media-3.4.0.orig/gstreamer-properties/gstreamer-properties.ui gnome-media-3.4.0/gstreamer-properties/gstreamer-properties.ui +--- gnome-media-3.4.0.orig/gstreamer-properties/gstreamer-properties.ui 2012-03-28 12:50:00.000000000 +0200 ++++ gnome-media-3.4.0/gstreamer-properties/gstreamer-properties.ui 2014-12-27 14:58:08.837739535 +0100 +@@ -9,7 +9,6 @@ + <property name="resizable">False</property> + <property name="window_position">center</property> + <property name="type_hint">dialog</property> +- <property name="has_separator">False</property> + <child internal-child="vbox"> + <object class="GtkVBox" id="gst_properties_vbox"> + <property name="visible">True</property> +@@ -880,7 +879,6 @@ + <property name="resizable">False</property> + <property name="destroy_with_parent">True</property> + <property name="type_hint">dialog</property> +- <property name="has_separator">False</property> + <child internal-child="vbox"> + <object class="GtkVBox" id="test_pipeline_vbox"> + <property name="visible">True</property> diff --git a/gstreamer-properties.install b/gstreamer-properties.install new file mode 100644 index 000000000000..1a05f573e594 --- /dev/null +++ b/gstreamer-properties.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |