Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=0248a63af77bf2140d176596f3d37b5d47a2b70e
commit 0248a63af77bf2140d176596f3d37b5d47a2b70e Author: crazy <[email protected]> Date: Thu Jan 7 01:52:27 2016 +0100 pulseaudio-7.1-3-x86_64 * rebuild with tc * changed subpkgs style to += * depends() fixes * typo fix Fchmod -> Fdirschmod ( not such thing Fchmod ) * TODO: install file need pre_/post_remove() diff --git a/source/xmultimedia/pulseaudio/FrugalBuild b/source/xmultimedia/pulseaudio/FrugalBuild index 875c86c..28670c7 100644 --- a/source/xmultimedia/pulseaudio/FrugalBuild +++ b/source/xmultimedia/pulseaudio/FrugalBuild @@ -3,15 +3,14 @@ pkgname=pulseaudio pkgver=7.1 -pkgrel=2 +pkgrel=3 pkgdesc="PulseAudio is a sound server with an advanced plugin system" url="http://www.freedesktop.org/wiki/Software/PulseAudio/" -depends=('speex' 'liboil' 'audiofile' 'libsndfile' 'libtool' 'libatomic_ops>=7.4.0' 'flac' 'glib2' 'tdb'\ - 'alsa-lib' 'libtool' 'libasyncns' 'libcap>=2.19-2' 'json-c>=0.12' 'orc' 'sbc' 'fftw' 'tcp_wrappers'\ - 'speexdsp' 'bash-completion') -makedepends=('avahi' 'bluez>=5.0' 'jack>=0.118.0' 'intltool' 'gconf' \ - 'libsm' 'libx11' 'libice' 'libxtst' 'xproto' 'kbproto' 'xcb-util>=0.3.8' \ - 'gtk+3' 'x11-protos') +depends=('libsndfile>=1.0.26-2' 'libtool>=2.4.6-4' 'dbus>=1.10.6-5' 'flac>=1.3.1-2' \ + 'libogg>=1.3.2-4' 'libvorbis>=1.3.5-4' 'libsystemd>=227-14' 'libcap>=2.24-4' 'bash-completion') +makedepends+=('intltool' 'xcb-util>=0.4.0-2' 'x11-protos' 'systemd>=227-14') +## not sure about these, pulse checks for these but nothing links on ?!? +makedepends+=('gtk+3>=3.18.6-2' 'libatomic_ops>=7.4.0-3' 'audiofile>=0.3.6-2' 'liboil>=0.3.17-3') rodepends=('libpulse') groups=('xmultimedia') replaces=('pulseaudio-hal' 'padevchooser') @@ -20,34 +19,78 @@ provides=('puseaudio-hal') archs=('i686' 'x86_64') up2date="Flasttar $url" source=(http://freedesktop.org/software/$pkgname/releases/$pkgname-$pkgver.tar.xz \ - README.Frugalware \ - default.pa) + README.Frugalware default.pa) sha1sums=('dc35a8aa66c513ac989319e13a18e317d8e432b3' \ '2a29c451c32e7335831067d3cc0d7bb4f5e7460e' \ '6e673306a0fdf60f6c59f8c09f3d8049769c0632') -subpkgs=("libpulse" "pulseaudio-esd" "pulseaudio-bluetooth" "pulseaudio-x11" \ - "pulseaudio-avahi" "pulseaudio-jack" "pulseaudio-gconf") -subdescs=('pulseaduio client library' 'PulseAudio ESD compatibility layer' 'PulseAudio bluetooth' 'x11 module for PulseAudio sound server' \ - 'avahi module for PulseAudio sound server' 'jack module for PulseAudio sound server' \ - 'gconf module for PulseAudio sound server') -subrodepends=("" "pulseaudio=$pkgver" \ - "pulseaudio=$pkgver bluez" "pulseaudio=$pkgver libx11 libxtst" "pulseaudio=$pkgver avahi" \ - "pulseaudio=$pkgver jack" "pulseaudio=$pkgver gconf") -subdepends=('libtool systemd>=188 dbus xcb-util gdbm>=1.10 libasyncns libcap libxtst libsm libsndfile json-c' '' '' '' '' '' '') -subgroups=('xmultimedia' 'xmultimedia-extra' 'xmultimedia-extra' \ - 'xmultimedia' 'xmultimedia-extra' 'xmultimedia-extra' 'gnome-extra') -subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64') -subbackup=('etc/pulse/client.conf' '' '' '' '' '' '') - -makedepends=("${makedepends[@]}" 'lirc') -subpkgs=("${subpkgs[@]}" 'pulseaudio-lirc') -subdescs=("${subdescs[@]}" 'lirc module for PulseAudio sound server') -subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver lirc") -subgroups=("${subgroups[@]}" 'multimedia-extra') -subarchs=("${subarchs[@]}" 'i686 x86_64') -subbackup=("${subbackup[@]}" "") -subdepends=("${subdepends[@]}" "") + +subpkgs+=('libpulse') +subdescs+=('pulseaduio client library') +subrodepends+=('') +subgroups+=('xmultimedia') +subarchs+=('i686 x86_64') +subbackup+=('etc/pulse/client.conf') +subdepends+=('json-c>=0.12-7 libsndfile>=1.0.26-2 libasyncns>=0.8-3 libtool>=2.4.6-4 libx11>=1.6.3-3 + orc>=0.4.24-2 tdb>=1.3.8-2 speexdsp>=1.2rc3-2 fftw>=3.3.4-3 libsystemd>=227-14 dbus>=1.10.6-5 + flac>=1.3.1-2 libogg>=1.3.2-4 libvorbis>=1.3.5-4') + +subpkgs+=('pulseaudio-lirc') +subdescs+=('lirc module for PulseAudio sound server') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('xmultimedia-extra') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('glibc>=2.22-7 liblirc>=0.9.1-2') + +subpkgs+=('pulseaudio-esd') +subdescs+=('PulseAudio ESD compatibility layer.') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('xmultimedia-extra') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('glibc>=2.22-7') + +subpkgs+=('pulseaudio-bluetooth') +subdescs+=('bluetooth module for PulseAudio sound server') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('xmultimedia-extra') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('sbc>=1.3-3 libsystemd>=227-14 dbus>=1.10.6-5 bluez>=5.37-2') + +subpkgs+=('pulseaudio-x11') +subdescs+=('x11 module for PulseAudio sound server') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('xmultimedia') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('libxtst>=1.2.2-2 libsm>=1.2.2-2 libx11>=1.6.3-3') + +subpkgs+=('pulseaudio-avahi') +subdescs+=('avahi module for PulseAudio sound server') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('xmultimedia-extra') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('avahi>=0.6.31-7 openssl>=1.0.2-3 libsystemd>=227-14 dbus>=1.10.6-5') + +subpkgs+=('pulseaudio-jack') +subdescs+=('jack module for PulseAudio sound server') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('xmultimedia-extra') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('dbus>=1.10.6-5 db>=6.1.26 jack>=0.124.1-3 libsystemd>=227-14') + +subpkgs+=('pulseaudio-gconf') +subdescs+=('gconf module for PulseAudio sound server') +subrodepends+=("$pkgname>=$pkgver") +subgroups+=('gnome-extra') +subarchs+=('i686 x86_64') +subbackup+=('') +subdepends+=('libffi>=3.2.1 libsystemd>=227-14 gconf>=3.2.6-3') + Fconfopts+=" --prefix=/usr \ --sysconfdir=/etc \ @@ -59,7 +102,7 @@ Fconfopts+=" --prefix=/usr \ --enable-largefile \ --disable-static \ --enable-x11 \ - --with-systemduserunitdir=/lib/systemd/system " + --with-systemduserunitdir=/lib/systemd/system" _F_systemd_units=(pulseaudio=) Finclude systemd @@ -75,7 +118,7 @@ build() { Fmakeinstall -j1 Ffile var/lib/gdm/.pulse/default.pa - Fchmod 754 var/lib/gdm + Fdirschmod var/lib/gdm 754 Fdirschown var/lib/gdm gdm gdm ## well try to avoid things like this : @@ -97,7 +140,7 @@ build() { Fsplit $pkgname-esd usr/lib/pulse-$pkgver/modules/module-esound-sink.so Fsplit $pkgname-bluetooth usr/lib/pulse-$pkgver/modules/module-bluetooth-discover.so* - Fsplit $pkgname-bluetooth usr/lib/pulse-$pkgver/modules/module-bluetooth-policy.so* + Fsplit $pkgname-bluetooth usr/lib/pulse-$pkgver/modules/module-bluetooth-policy.so* Fsplit $pkgname-bluetooth usr/lib/pulse-$pkgver/modules/module-bluez5-discover.so Fsplit $pkgname-bluetooth usr/lib/pulse-$pkgver/modules/module-bluez5-device.so Fsplit $pkgname-bluetooth usr/lib/pulse-$pkgver/modules/libbluez5-util.so _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
