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

Reply via email to