Commit b1b5b4ad authored by Chaoting Liu's avatar Chaoting Liu

update according to ncurses upgrade

- lib32-gst-plugins-base: test-suite.log provided as reference, build with --nocheck
- lib32-opus: import as lib32-gst-plugins-base dependency
- lib32-llvm: rebuild to fix libncursesw error
parent 4dd1a102
_pkgbasename=fluidsynth
pkgname=lib32-${_pkgbasename}
pkgver=1.1.6
pkgrel=4
pkgrel=5
pkgdesc="A real-time software synthesizer based on the SoundFont 2 specifications (32bit)"
arch=('x86_64')
url="http://www.fluidsynth.org/"
depends=("$_pkgbasename=$pkgver" 'lib32-glib2' 'lib32-jack' 'lib32-alsa-lib' 'lib32-libpulse')
makedepends=('cmake' 'gcc-multilib')
makedepends=('cmake' 'gcc' 'lib32-gcc-libs')
license=('LGPL')
source=("http://downloads.sourceforge.net/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz")
md5sums=('ae5aca6de824b4173667cbd3a310b263')
......
# Contribution from Arch:
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Chris Kitching <chriskitching@linux.com>
# Contribution from Arch: https://www.archlinux.org/packages/multilib/x86_64/lib32-gst-plugins-base/
_basename=gst-plugins-base
pkgbase=lib32-$_basename
pkgname=('lib32-gst-plugins-base-libs' 'lib32-gst-plugins-base')
pkgver=1.6.3
pkgver=1.10.3
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Base Plugins"
arch=('x86_64')
license=('LGPL')
makedepends=('lib32-gstreamer' 'lib32-orc' 'lib32-libxv' 'lib32-alsa-lib' 'lib32-cdparanoia' 'lib32-libvisual' 'lib32-libvorbis' 'lib32-libtheora' 'lib32-pango' 'gobject-introspection' 'python2')
makedepends=('lib32-gstreamer' 'lib32-orc' 'lib32-libxv' 'lib32-alsa-lib' 'lib32-cdparanoia' 'lib32-gcc-libs'
'lib32-libvorbis' 'lib32-libvisual' 'lib32-libtheora' 'lib32-pango' 'lib32-opus' 'gobject-introspection')
options=(!emptydirs)
url="http://gstreamer.freedesktop.org/"
source=(${url}/src/$_basename/$_basename-${pkgver}.tar.xz)
sha256sums=('b6154f8fdba4877e95efd94610ef0ada4f0171cd12eb829a3c3c97345d9c7a75')
source=(${url}/src/$_basename/$_basename-${pkgver}.tar.xz{,.asc})
sha256sums=('e6299617d705a0cbfb535107c1d3a8fc0f0967f14193a8c5c7583f46a88b1710'
'SKIP')
validpgpkeys=('7F4BC7CC3CA06F97336BBFEB0668CC1486C2D7B5')
build() {
cd $_basename-$pkgver
......@@ -23,19 +24,20 @@ build() {
export CXX='g++ -m32'
export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
./configure\
--build=i686-pc-linux-gnu\
--prefix=/usr\
--sysconfdir=/etc\
--localstatedir=/var\
--libexecdir=/usr/lib32\
--libdir=/usr/lib32\
--disable-static\
--disable-examples\
--disable-gtk-doc-html\
./configure \
--build=i686-pc-linux-gnu \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib32 \
--libdir=/usr/lib32 \
--disable-static \
--disable-examples \
--disable-gtk-doc-html \
--disable-maintainer-mode \
--enable-experimental \
--with-package-name="GStreamer Base Plugins (Arch Linux)" \
--with-package-origin="http://www.archlinux.org/"
--with-package-name="GStreamer Base Plugins (Chakra GNU/Linux)" \
--with-package-origin="https://chakralinux.org"
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
......@@ -64,7 +66,8 @@ package_lib32-gst-plugins-base-libs() {
}
package_lib32-gst-plugins-base() {
depends=("lib32-gst-plugins-base-libs=$pkgver" 'lib32-alsa-lib' 'lib32-cdparanoia' 'lib32-libvisual' 'lib32-libvorbis' 'lib32-libtheora' 'lib32-pango')
depends=("lib32-gst-plugins-base-libs=$pkgver" 'lib32-alsa-lib' 'lib32-cdparanoia'
'lib32-libvisual' 'lib32-libvorbis' 'lib32-libtheora' 'lib32-pango' 'lib32-opus')
cd $_basename-$pkgver
make -C gst-libs DESTDIR="${pkgdir}" install
......
================================================================
GStreamer Base Plug-ins 1.10.3: tests/check/test-suite.log
================================================================
# TOTAL: 75
# PASS: 74
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: elements/multifdsink
==========================
Running suite(s): multifdsink
Unexpected critical/warning: g_object_set_valist: object class 'GstMultiFdSink' has no property named 'test_client_kick'
90%: Checks: 10, Failures: 1, Errors: 0
gstcheck.c:79:F:general:test_client_kick:0: Unexpected critical/warning: g_object_set_valist: object class 'GstMultiFdSink' has no property named 'test_client_kick'
FAIL elements/multifdsink (exit status: 1)
......@@ -3,7 +3,7 @@
# Contributor: Chris Kitching <chriskitching@linux.com>
pkgname=lib32-gstreamer
pkgver=1.6.3
pkgver=1.10.3
pkgrel=1
pkgdesc="GStreamer Multimedia Framework (32-bit)"
arch=('x86_64')
......@@ -12,8 +12,10 @@ url="http://gstreamer.freedesktop.org/"
depends=('lib32-libxml2' 'lib32-glib2' 'gstreamer')
optdepends=('sh: feedback script')
makedepends=('intltool' 'pkgconfig' 'gtk-doc' 'gobject-introspection' 'python2')
source=(${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz)
sha256sums=('22f9568d67b87cf700a111f381144bd37cb93790a77e4e331db01fe854a37f24')
source=(${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz{,.asc})
sha256sums=('85b9dc1b2991f224fa90d534ec57014896c479e061dc9fa1bc16ae17cbebb63d'
'SKIP')
validpgpkeys=('7F4BC7CC3CA06F97336BBFEB0668CC1486C2D7B5')
build() {
cd "${srcdir}/gstreamer-${pkgver}"
......@@ -32,17 +34,14 @@ build() {
--disable-maintainer-mode\
--disable-debug\
--disable-examples\
--disable-tests\
--with-package-name="GStreamer (Arch Linux)" \
--with-package-origin="http://www.archlinux.org/" \
--with-package-name="GStreamer (Chakra GNU/Linux)" \
--with-package-origin="https://chakralinux.org" \
--disable-static\
--disable-docbook\
--disable-gtk-doc-html\
--disable-gtk-doc-pdf\
--disable-gtk-doc\
--disable-gst-debug \
--disable-benchmarks\
--disable-tools
--disable-benchmarks
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
......@@ -50,6 +49,11 @@ build() {
make
}
check() {
cd "${srcdir}/gstreamer-${pkgver}"
make check
}
package() {
cd "${srcdir}/gstreamer-${pkgver}"
make DESTDIR="${pkgdir}" install
......
......@@ -19,7 +19,7 @@
_pkgname=jack2
pkgname=lib32-$_pkgname
pkgver=1.9.10
pkgrel=1
pkgrel=2
pkgdesc="The next-generation JACK with SMP support (32 bit)"
arch=('x86_64')
url="http://jackaudio.org/"
......
......@@ -3,7 +3,7 @@
pkgname=('lib32-llvm' 'lib32-llvm-libs' 'lib32-clang')
pkgver=3.9.1
pkgrel=1
pkgrel=2
arch=('x86_64')
url="http://llvm.org/"
license=('custom:University of Illinois/NCSA Open Source License')
......@@ -136,7 +136,7 @@ package_lib32-llvm-libs() {
package_lib32-clang() {
pkgdesc="C language family frontend for LLVM"
url="http://clang.llvm.org/"
depends=("lib32-llvm=$pkgver-$pkgrel" 'clang' 'gcc-multilib')
depends=("lib32-llvm=$pkgver-$pkgrel" 'clang' 'gcc')
cd "$srcdir/llvm-$pkgver.src"
......@@ -146,4 +146,3 @@ package_lib32-clang() {
install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/opus
_pkgbase=opus
pkgname=lib32-$_pkgbase
pkgver=1.1.2
pkgrel=1
pkgdesc="codec designed for interactive speech and audio transmission over the Internet"
arch=('x86_64')
url="http://www.opus-codec.org/"
license=('BSD')
depends=('lib32-glibc' "${_pkgbase}=${pkgver}")
makedepends=('lib32-gcc-libs')
source=("http://downloads.xiph.org/releases/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz")
md5sums=('1f08a661bc72930187893a07f3741a91')
build() {
export CC='gcc -m32'
export CXX='g++ -m32'
export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
cd ${_pkgbase}-${pkgver}
./configure --prefix=/usr \
--enable-custom-modes \
--disable-static \
--enable-intrinsics \
--enable-rtcd \
--libdir=/usr/lib32
make
}
check() {
cd ${_pkgbase}-${pkgver}
make check
}
package() {
cd ${_pkgbase}-${pkgver}
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{include,share}
install -d "${pkgdir}"/usr/share/licenses
ln -s ${_pkgbase} "${pkgdir}"/usr/share/licenses/$pkgname
}
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