wok-next annotate pulseaudio/receipt @ rev 20663
Fix web site for the Shimmer Project themes
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu May 10 22:58:32 2018 +0300 (2018-05-10) |
parents | 757d032c55c7 |
children | 342b30daff76 |
rev | line source |
---|---|
al@20017 | 1 # SliTaz package receipt v2. |
pascal@17005 | 2 |
pascal@17005 | 3 PACKAGE="pulseaudio" |
al@20017 | 4 VERSION="10.0" |
pascal@17005 | 5 CATEGORY="multimedia" |
al@20017 | 6 SHORT_DESC="A sound system for POSIX OSes" |
pascal@17005 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
al@20017 | 8 LICENSE="LGPL2.1 GPL2 MIT AGPL3 BSD Sun" |
al@20017 | 9 WEB_SITE="https://www.freedesktop.org/wiki/Software/PulseAudio/" |
al@20017 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/pulseaudio.html" |
al@20017 | 11 |
pascal@17005 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
al@20017 | 13 WGET_URL="https://www.freedesktop.org/software/pulseaudio/releases/$TARBALL" |
pascal@17005 | 14 |
al@20017 | 15 BUILD_DEPENDS="intltool libtool xorg-libxcb-dev xorg-libICE-dev xorg-libSM-dev \ |
al@20017 | 16 xorg-libXtst-dev libcap-dev check-dev libsndfile-dev alsa-lib-dev gtk+3-dev \ |
al@20017 | 17 dbus-dev eudev-dev openssl-dev speexdsp-dev" |
al@20017 | 18 SPLIT="pulseaudio-alsa pulseaudio-cli pulseaudio-esound pulseaudio-glib \ |
al@20017 | 19 pulseaudio-http pulseaudio-native pulseaudio-rtp pulseaudio-simple pulseaudio \ |
al@20017 | 20 pulseaudio-dev" |
pascal@17005 | 21 |
al@20017 | 22 compile_rules() { |
al@20017 | 23 ./configure \ |
al@20017 | 24 --disable-bluez4 \ |
al@20017 | 25 --disable-bluez5 \ |
al@20017 | 26 --disable-rpath \ |
al@20017 | 27 \ |
al@20017 | 28 --disable-oss-output \ |
al@20017 | 29 --disable-oss-wrapper \ |
pascal@17005 | 30 $CONFIGURE_ARGS && |
al@20604 | 31 fix libtool && |
pascal@17005 | 32 make && |
al@20017 | 33 make install || return 1 |
al@20017 | 34 |
al@20017 | 35 rm $install/etc/dbus-1/system.d/pulseaudio-system.conf |
al@20017 | 36 sed -i '/load-module module-console-kit/ s|^|#|' $install/etc/pulse/default.pa |
pascal@17005 | 37 } |
pascal@17005 | 38 |
al@20017 | 39 genpkg_rules() { |
al@20017 | 40 case $PACKAGE in |
al@20017 | 41 *-alsa) |
al@20017 | 42 copy libalsa-util.so module-alsa-sink.so module-alsa-source.so \ |
al@20017 | 43 module-alsa-card.so alsa-mixer/ |
al@20017 | 44 CAT="multimedia|ALSA support" |
al@20017 | 45 DEPENDS="pulseaudio alsa-lib" |
al@20017 | 46 ;; |
al@20017 | 47 *-cli) |
al@20017 | 48 copy libcli.so module-cli.so libprotocol-cli.so \ |
al@20017 | 49 module-cli-protocol-tcp.so module-cli-protocol-unix.so |
al@20017 | 50 CAT="multimedia|CLI support" |
al@20017 | 51 DEPENDS="pulseaudio" |
al@20017 | 52 ;; |
al@20017 | 53 *-esound) |
al@20017 | 54 copy libprotocol-esound.so module-esound-protocol-tcp.so \ |
al@20017 | 55 module-esound-protocol-unix.so |
al@20017 | 56 CAT="multimedia|EsounD protocol support" |
al@20017 | 57 DEPENDS="pulseaudio" |
al@20017 | 58 ;; |
al@20017 | 59 *-glib) |
al@20017 | 60 copy libpulse-mainloop-glib.so* |
al@20017 | 61 CAT="multimedia|Glib bindings" |
al@20017 | 62 DEPENDS="pulseaudio glib" |
al@20017 | 63 ;; |
al@20017 | 64 *-http) |
al@20017 | 65 copy libprotocol-http.so module-http-protocol-tcp.so \ |
al@20017 | 66 module-http-protocol-unix.so module-rygel-media-server.so |
al@20017 | 67 CAT="multimedia|HTTP protocol support" |
al@20017 | 68 DEPENDS="pulseaudio" |
al@20017 | 69 ;; |
al@20017 | 70 *-native) |
al@20017 | 71 copy libprotocol-native.so module-native-protocol-tcp.so \ |
al@20017 | 72 module-native-protocol-fd.so module-native-protocol-unix.so \ |
al@20017 | 73 module-x11-publish.so module-stream-restore.so \ |
al@20017 | 74 module-device-manager.so module-device-restore.so |
al@20017 | 75 CAT="multimedia|native protocol support" |
al@20017 | 76 DEPENDS="pulseaudio" |
al@20017 | 77 ;; |
al@20017 | 78 *-rtp) |
al@20017 | 79 copy librtp.so module-rtp-recv.so module-rtp-send.so libraop.so \ |
al@20017 | 80 module-raop-sink.so |
al@20017 | 81 CAT="multimedia|RTP protocol support" |
al@20453 | 82 DEPENDS="pulseaudio openssl" |
al@20017 | 83 ;; |
al@20017 | 84 *-simple) |
al@20017 | 85 copy libprotocol-simple.so module-simple-protocol-tcp.so \ |
al@20017 | 86 module-simple-protocol-unix.so |
al@20017 | 87 CAT="multimedia|simple protocol support" |
al@20017 | 88 DEPENDS="pulseaudio" |
al@20017 | 89 ;; |
al@20017 | 90 pulseaudio) |
al@20513 | 91 copy @std @rm |
al@20017 | 92 CAT="multimedia|main part" |
al@20017 | 93 DEPENDS="dbus eudev gdbm libcap libltdl libsndfile speexdsp \ |
al@20017 | 94 xorg-libICE xorg-libSM xorg-libX11 xorg-libXtst xorg-libxcb" |
al@20017 | 95 SUGGESTED="consolekit2" |
al@20017 | 96 ;; |
al@20017 | 97 *-dev) |
al@20017 | 98 copy @dev |
al@20017 | 99 DEPENDS="${SPLIT/$PACKAGE/} \ |
al@20017 | 100 dbus-dev flac-dev gdbm-dev glib-dev libcap-dev libogg-dev \ |
al@20017 | 101 libsndfile-dev libtool libvorbis-dev pcre-dev speexdsp-dev \ |
al@20017 | 102 util-linux-uuid-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev \ |
al@20017 | 103 xorg-libXau-dev xorg-libxcb-dev xorg-libXdmcp-dev xorg-libXext-dev \ |
al@20017 | 104 xorg-libXi-dev xorg-libXtst-dev" |
al@20017 | 105 ;; |
al@20017 | 106 esac |
pascal@17005 | 107 } |