Skip to content
Snippets Groups Projects
Commit 00cec85d authored by heftig's avatar heftig Committed by svntogit
Browse files

db-move: moved lib32-libpulse from [multilib-testing] to [multilib] (x86_64)

git-svn-id: file:///srv/repos/svn-community/svn@106457 9fca08f4-af9d-4005-b8df-a31f2cc04f65
parent a20d41a6
No related branches found
No related tags found
No related merge requests found
# $Id$
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
# Contributor: Corrado Primier <bardo@aur.archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
_pkgbasename=libpulse
pkgname=lib32-$_pkgbasename
pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)"
pkgver=5.0
pkgrel=1
arch=(x86_64)
url="http://www.freedesktop.org/wiki/Software/PulseAudio"
license=(LGPL)
depends=(lib32-libdbus lib32-json-c lib32-systemd
lib32-libasyncns lib32-libcap lib32-libxtst lib32-libsm lib32-libsndfile
$_pkgbasename)
makedepends=(gcc-multilib libtool-multilib intltool lib32-glib2 lib32-speex lib32-gtk2 git)
optdepends=('lib32-alsa-plugins: ALSA support')
provides=("lib32-pulseaudio=$pkgver")
conflicts=(lib32-pulseaudio)
replaces=(lib32-pulseaudio)
options=(!emptydirs !libtool)
source=("http://freedesktop.org/software/pulseaudio/releases/pulseaudio-$pkgver.tar.xz")
sha256sums=('99c13a8b1249ddbd724f195579df79484e9af6418cecf6a15f003a7f36caf939')
_libs="libpulse.la libpulse-simple.la libpulse-mainloop-glib.la"
_pkglibs="libpulsecommon-${pkgver}.la libpulsedsp.la"
prepare() {
cd pulseaudio-$pkgver
}
build() {
cd pulseaudio-$pkgver
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
./configure --prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib32 \
--libexecdir=/usr/lib32 \
--localstatedir=/var \
--disable-tcpwrap \
--disable-bluez4 \
--disable-rpath \
--disable-default-build-tests
# fight unused direct deps
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make -C src $_libs $_pkglibs
}
package() {
cd pulseaudio-$pkgver
make -j1 -C src DESTDIR="$pkgdir" \
lib_LTLIBRARIES="$_libs" install-libLTLIBRARIES
make -j1 -C src DESTDIR="$pkgdir" \
pkglib_LTLIBRARIES="$_pkglibs" install-pkglibLTLIBRARIES
make -j1 DESTDIR="$pkgdir" install-pkgconfigDATA
}
...@@ -7,12 +7,12 @@ ...@@ -7,12 +7,12 @@
_pkgbasename=libpulse _pkgbasename=libpulse
pkgname=lib32-$_pkgbasename pkgname=lib32-$_pkgbasename
pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)" pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)"
pkgver=4.0 pkgver=5.0
pkgrel=6 pkgrel=1
arch=(x86_64) arch=(x86_64)
url="http://www.freedesktop.org/wiki/Software/PulseAudio" url="http://www.freedesktop.org/wiki/Software/PulseAudio"
license=(LGPL) license=(LGPL)
depends=(lib32-dbus-core lib32-json-c depends=(lib32-libdbus lib32-json-c lib32-systemd
lib32-libasyncns lib32-libcap lib32-libxtst lib32-libsm lib32-libsndfile lib32-libasyncns lib32-libcap lib32-libxtst lib32-libsm lib32-libsndfile
$_pkgbasename) $_pkgbasename)
makedepends=(gcc-multilib libtool-multilib intltool lib32-glib2 lib32-speex lib32-gtk2 git) makedepends=(gcc-multilib libtool-multilib intltool lib32-glib2 lib32-speex lib32-gtk2 git)
...@@ -21,17 +21,14 @@ provides=("lib32-pulseaudio=$pkgver") ...@@ -21,17 +21,14 @@ provides=("lib32-pulseaudio=$pkgver")
conflicts=(lib32-pulseaudio) conflicts=(lib32-pulseaudio)
replaces=(lib32-pulseaudio) replaces=(lib32-pulseaudio)
options=(!emptydirs !libtool) options=(!emptydirs !libtool)
#source=("http://freedesktop.org/software/pulseaudio/releases/pulseaudio-$pkgver.tar.xz") source=("http://freedesktop.org/software/pulseaudio/releases/pulseaudio-$pkgver.tar.xz")
source=(pulseaudio-$pkgver::git://anongit.freedesktop.org/pulseaudio/pulseaudio#commit=09e88de) sha256sums=('99c13a8b1249ddbd724f195579df79484e9af6418cecf6a15f003a7f36caf939')
sha256sums=('SKIP')
_libs="libpulse.la libpulse-simple.la libpulse-mainloop-glib.la" _libs="libpulse.la libpulse-simple.la libpulse-mainloop-glib.la"
_pkglibs="libpulsecommon-${pkgver}.la libpulsedsp.la" _pkglibs="libpulsecommon-${pkgver}.la libpulsedsp.la"
prepare() { prepare() {
cd pulseaudio-$pkgver cd pulseaudio-$pkgver
# ABI break https://bugs.freedesktop.org/show_bug.cgi?id=71047
git revert -n 16886bb b98a2e1
} }
build() { build() {
...@@ -41,12 +38,13 @@ build() { ...@@ -41,12 +38,13 @@ build() {
export CXX="g++ -m32" export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
./autogen.sh --prefix=/usr \ ./configure --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--libdir=/usr/lib32 \ --libdir=/usr/lib32 \
--libexecdir=/usr/lib32 \ --libexecdir=/usr/lib32 \
--localstatedir=/var \ --localstatedir=/var \
--disable-tcpwrap \ --disable-tcpwrap \
--disable-bluez4 \
--disable-rpath \ --disable-rpath \
--disable-default-build-tests --disable-default-build-tests
...@@ -59,7 +57,8 @@ build() { ...@@ -59,7 +57,8 @@ build() {
package() { package() {
cd pulseaudio-$pkgver cd pulseaudio-$pkgver
make -j1 -C src DESTDIR="$pkgdir" \ make -j1 -C src DESTDIR="$pkgdir" \
lib_LTLIBRARIES="$_libs" pkglib_LTLIBRARIES="$_pkglibs" \ lib_LTLIBRARIES="$_libs" install-libLTLIBRARIES
install-libLTLIBRARIES install-pkglibLTLIBRARIES make -j1 -C src DESTDIR="$pkgdir" \
pkglib_LTLIBRARIES="$_pkglibs" install-pkglibLTLIBRARIES
make -j1 DESTDIR="$pkgdir" install-pkgconfigDATA make -j1 DESTDIR="$pkgdir" install-pkgconfigDATA
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment