Commit 1e5f3070 authored by Xuetian Weng's avatar Xuetian Weng

update gstream 1.6.2

parent 83ec4a3e
# arch contributor: https://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/graphene
pkgname=graphene
pkgver=1.2.10
pkgrel=1
pkgdesc="A thin layer of graphic data types"
arch=(i686 x86_64)
license=(MIT)
url="https://github.com/ebassi/graphene"
depends=(glib2)
makedepends=(git gtk-doc gobject-introspection)
source=("git+$url#tag=$pkgver")
md5sums=('SKIP')
_confargs=
[[ $CARCH == i686 ]] && _confargs=--disable-sse2
prepare() {
cd $pkgname
sed -i '1s/python$/&2/' build/identfilter.py
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd $pkgname
./configure --prefix=/usr --enable-gtk-doc $_confargs
make
}
check() {
cd $pkgname
make check
}
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
#contributions from Arch; https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/gst-plugins-bad
pkgname=gst-plugins-bad
pkgver=1.4.5
pkgrel=4
pkgver=1.6.2
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Bad Plugins"
arch=('x86_64')
license=('LGPL')
url="http://gstreamer.freedesktop.org/"
depends=('mjpegtools' 'gst-plugins-base' 'curl' 'chromaprint' 'libmms' 'faad2'
'mpg123' 'faac' 'celt' 'libdca' 'soundtouch' 'spandsp' 'libdvdnav'
'libmodplug' 'libgme' 'opus' 'wayland' 'neon' 'libofa' 'fluidsynth'
'openjpeg' 'libwebp' 'libsrtp' 'gnutls' 'wildmidi' 'glu' 'sbc'
'rtmpdump' 'libgudev')
makedepends=('schroedinger' 'libexif' 'libdvdread' 'libvdpau' 'libmpeg2' 'librsvg' 'openexr'
'x264' 'bluez' 'opencore-amr' 'libshairport' 'libcdaudio' 'libdc1394' 'libwebp' 'lv2' 'librsvg' 'timidity++'
'rtmpdump' 'xvidcore' 'gobject-introspection' 'python2' 'python3')
options=('!emptydirs')
source=(${url}/src/$pkgname/$pkgname-$pkgver.tar.xz gcc5.patch)
md5sums=('e0bb39412cf4a48fe0397bcf3a7cd451'
'dfa7e5723542d0fabebf509cb321535b')
depends=('mjpegtools' 'gst-plugins-base-libs' 'curl' 'chromaprint' 'libmms' 'faad2' 'mpg123' 'faac' 'celt' 'libdca'
'soundtouch' 'spandsp' 'libdvdnav' 'libmodplug' 'libgme' 'opus' 'wayland' 'neon' 'libofa' 'fluidsynth'
'openjpeg' 'libwebp' 'libsrtp' 'gnutls' 'wildmidi' 'glu' 'sbc' 'rtmpdump' 'libgudev' 'graphene')
makedepends=('schroedinger' 'libexif' 'libdvdread' 'libvdpau' 'libmpeg2' 'python' 'valgrind' 'wildmidi' 'librsvg'
'gobject-introspection' 'opencv' 'libtiger' 'ladspa' 'openal' 'libusb'
'qt5-declarative' 'qt5-x11extras' 'qt5-wayland')
options=(!emptydirs)
source=(${url}/src/$pkgname/$pkgname-$pkgver.tar.xz)
sha256sums=('650855e39ff56a8bb6cb0c192109c5926ce12f536d06e19ebf829de71ef396fe')
prepare() {
cd $pkgname-$pkgver
patch -i ../gcc5.patch -Np1
autoreconf -vi
}
build() {
cd $pkgname-$pkgver
autoreconf
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
......@@ -44,12 +41,11 @@ build() {
check() {
cd $pkgname-$pkgver
# don't have a camera for the camerabin test
make -k check || :
}
package() {
cd $pkgname-$pkgver
make DESTDIR="${pkgdir}" install
}
pkgname=gst-plugins-base
pkgver=1.4.5
pkgrel=2
pkgbase=gst-plugins-base
pkgname=('gst-plugins-base-libs' 'gst-plugins-base')
pkgver=1.6.2
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Base Plugins"
arch=('x86_64')
license=('LGPL')
depends=('gstreamer' 'orc' 'libxv' 'alsa-lib' 'cdparanoia' 'libvisual'
'libvorbis' 'libtheora' 'pango')
makedepends=('pkgconfig' 'gobject-introspection' 'python2')
options=('!emptydirs')
makedepends=('pkgconfig' 'gstreamer' 'orc' 'libxv' 'alsa-lib' 'cdparanoia' 'libvisual' 'libvorbis' 'libtheora' 'pango' 'gobject-introspection' 'python2')
options=(!emptydirs)
url="http://gstreamer.freedesktop.org/"
source=(${url}/src/$pkgname/$pkgname-${pkgver}.tar.xz)
md5sums=('357165af625c0ca353ab47c5d843920e')
source=(${url}/src/$pkgbase/$pkgbase-${pkgver}.tar.xz)
sha256sums=('c75dd400e451526ed71e1c4955e33d470a2581f5e71ecf84920a41c0a5c75322')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-experimental \
--with-package-name="GStreamer Base Plugins (Chakra GNU/Linux)" \
--with-package-origin="http://www.chakraos.org/"
cd $pkgbase-$pkgver
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static --enable-experimental \
--with-package-name="GStreamer Base Plugins (Arch Linux)" \
--with-package-origin="http://www.archlinux.org/"
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
sed -e 's/^SUBDIRS_EXT =.*/SUBDIRS_EXT =/' -i Makefile
}
check() {
cd $pkgname-$pkgver
cd $pkgbase-$pkgver
# Testsuite fails on one test. Some refcount leak
make check
}
package() {
cd $pkgname-$pkgver
package_gst-plugins-base-libs() {
pkgdesc="GStreamer Multimedia Framework Base Plugin libraries"
depends=('gstreamer' 'orc' 'libxv')
cd $pkgbase-$pkgver
make DESTDIR="${pkgdir}" install
}
package_gst-plugins-base() {
depends=("gst-plugins-base-libs=$pkgver" 'alsa-lib' 'cdparanoia' 'libvisual' 'libvorbis' 'libtheora' 'pango')
cd $pkgbase-$pkgver
make -C gst-libs DESTDIR="${pkgdir}" install
make -C ext DESTDIR="${pkgdir}" install
make -C gst-libs DESTDIR="${pkgdir}" uninstall
}
......@@ -5,19 +5,17 @@
# contributor Jan de Groot <jgc@archlinux.org>
pkgname=gst-plugins-good
pkgver=1.4.5
pkgrel=2
pkgver=1.6.2
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Good Plugins"
arch=('x86_64')
license=('LGPL')
url="http://gstreamer.freedesktop.org/"
depends=('pulseaudio' 'jack' 'libsoup' 'gst-plugins-base' 'wavpack'
'aalib' 'taglib' 'libdv' 'libshout' 'libvpx' 'gdk-pixbuf2' 'libcaca'
'libavc1394' 'libiec61883' 'libxdamage' 'v4l-utils' 'libgudev')
makedepends=('gstreamer' 'speex' 'flac' 'libraw1394')
options=('!emptydirs')
depends=('libpulse' 'jack' 'libsoup' 'gst-plugins-base-libs' 'wavpack' 'aalib' 'taglib' 'libdv' 'libshout' 'libvpx' 'gdk-pixbuf2' 'libcaca' 'libavc1394' 'libiec61883' 'libxdamage' 'v4l-utils' 'cairo' 'libgudev')
makedepends=('gstreamer' 'speex' 'flac' 'libraw1394' 'python3')
options=(!emptydirs)
source=(${url}/src/$pkgname/$pkgname-$pkgver.tar.xz)
md5sums=('eaf1a6daf73749bc423feac301d60038')
sha256sums=('876e54dfce93274b98e024f353258d35fa4d49d1f9010069e676c530f6eb6a92')
build() {
cd $pkgname-$pkgver
......@@ -36,14 +34,13 @@ build() {
make
}
check() {
cd $pkgname-$pkgver
make check
}
# Disabled for now: souphttpsrc times out, and takes a damn long time to do so
#check() {
# cd $pkgname-$pkgver
# make check
#}
package() {
cd $pkgname-$pkgver
make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
make DESTDIR="${pkgdir}" install
}
......@@ -5,17 +5,17 @@
# contributor Jan de Groot <jgc@archlinux.org>
pkgname=gst-plugins-ugly
pkgver=1.4.5
pkgver=1.6.2
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Ugly Plugins"
arch=('x86_64')
license=('LGPL')
url="http://gstreamer.freedesktop.org/"
depends=('gst-plugins-base' 'libdvdread' 'lame' 'libmpeg2' 'a52dec'
'libmad' 'libsidplay' 'libcdio' 'x264' 'opencore-amr')
options=('!emptydirs')
depends=('gst-plugins-base-libs' 'libdvdread' 'lame' 'libmpeg2' 'a52dec' 'libmad' 'libsidplay' 'libcdio' 'libx264' 'opencore-amr')
makedepends=('python' 'gtk-doc' 'x264')
options=(!emptydirs)
source=(${url}/src/$pkgname/$pkgname-$pkgver.tar.xz)
md5sums=('6954beed7bb9a93e426dee543ff46393')
sha256sums=('e7f1b6321c8667fabc0dedce3998a3c6e90ce9ce9dea7186d33dc4359f9e9845')
build() {
cd $pkgname-$pkgver
......@@ -30,18 +30,16 @@ build() {
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd $pkgname-$pkgver
# FAIL: elements/x264enc
make check | true
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="${pkgdir}" install
}
......@@ -2,7 +2,7 @@
# contributor Jan de Groot <jgc@archlinux.org>
pkgname=gstreamer
pkgver=1.4.5
pkgver=1.6.2
pkgrel=1
pkgdesc="GStreamer Multimedia Framework"
arch=('x86_64')
......@@ -10,9 +10,9 @@ license=('LGPL')
url="http://gstreamer.freedesktop.org/"
depends=('libxml2' 'glib2')
optdepends=('sh: feedback script')
makedepends=('intltool' 'pkgconfig' 'gobject-introspection')
makedepends=('intltool' 'pkgconfig' 'gobject-introspection' 'python2')
source=(${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz)
md5sums=('88a9289c64a4950ebb4f544980234289')
md5sums=('5e610b5a94c209487310739b39b6c464')
build() {
cd "${srcdir}/gstreamer-${pkgver}"
......@@ -23,17 +23,19 @@ build() {
--with-package-name="GStreamer (Chakra GNU/Linux)" \
--with-package-origin="http://www.chakraos.org/" \
--disable-static
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd "${srcdir}/gstreamer-${pkgver}"
make check
}
package() {
cd "${srcdir}/gstreamer-${pkgver}"
make DESTDIR="${pkgdir}" install
}
# arch contributor: https://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/libkate
pkgname=libkate
pkgver=0.4.1
pkgrel=1
pkgdesc="A karaoke and text codec for embedding in ogg"
url="http://libkate.googlecode.com/"
license=('BSD')
arch=('i686' 'x86_64')
depends=('libpng' 'libogg' 'python2')
makedepends=('pkg-config')
optdepends=('wxpython: for KateDJ'
'liboggz: for KateDJ')
source=("http://libkate.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
md5sums=('1dfdbdeb2fa5d07063cf5b8261111fca')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export PYTHON="/usr/bin/python2"
sed "1s/python$/python2/" -i tools/KateDJ/KateDJ
./configure --prefix=/usr \
--disable-static \
--disable-doc
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
python2 -m compileall "${pkgdir}/usr/lib/python2.7/site-packages/kdj/"
}
# Arch contributor: https://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/libtiger
pkgname=libtiger
pkgver=0.3.4
pkgrel=1
pkgdesc="A rendering library for Kate streams using Pango and Cairo"
url="http://libtiger.googlecode.com/"
license=('LGPL')
arch=('i686' 'x86_64')
depends=('pango' 'libkate')
makedepends=('pkg-config')
source=("http://libtiger.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
md5sums=("dc1dbeb658c95485ba10b9b2897b4ae2")
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr \
--enable-static=no \
--disable-doc
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment