wok-next annotate libcanberra/receipt @ rev 19816

gstreamer0, gst0-* are for version 0.10; while gstreamer1, gst1-* are for version 1.0; up gparted and all its suggested dependencies...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jul 27 00:56:44 2017 +0300 (2017-07-27)
parents 1d017e1c3866
children 05d4a6d977d4
rev   line source
al@19816 1 # SliTaz package receipt v2.
devl547@5629 2
devl547@5629 3 PACKAGE="libcanberra"
devl547@17612 4 VERSION="0.30"
al@19816 5 CATEGORY="sound"
al@19816 6 SHORT_DESC="Portable sound event library"
devl547@5629 7 MAINTAINER="devl547@gmail.com"
pascal@15472 8 LICENSE="LGPL2.1"
al@19816 9 WEB_SITE="http://0pointer.de/lennart/projects/libcanberra/"
al@19816 10
devl547@17612 11 TARBALL="$PACKAGE-$VERSION.tar.xz"
devl547@5629 12 WGET_URL="$WEB_SITE/$TARBALL"
pankso@12474 13
al@19816 14 BUILD_DEPENDS="libtool gtk+-dev libvorbis-dev alsa-lib-dev eudev-dev \
al@19816 15 gstreamer1-dev"
al@19816 16 SPLIT="libcanberra-gnome libcanberra-gstreamer1 libcanberra libcanberra-dev"
devl547@5629 17
devl547@5629 18 # Rules to configure and make the package.
devl547@5629 19 compile_rules()
devl547@5629 20 {
al@19816 21 # http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libcanberra.html
devl547@5629 22 ./configure \
devl547@5629 23 --enable-gtk \
al@19816 24 --disable-oss \
devl547@5629 25 $CONFIGURE_ARGS &&
devl547@5629 26 make &&
al@19816 27 make -j1 docdir=/usr/share/doc/libcanberra-$VERSION install
devl547@5629 28 }
devl547@5629 29
devl547@5629 30 # Rules to gen a SliTaz package suitable for Tazpkg.
devl547@5629 31 genpkg_rules()
devl547@5629 32 {
al@19816 33 case $PACKAGE in
al@19816 34 *-gnome)
al@19816 35 copy gnome-settings-daemon-3.0/ gdm/ gnome/ canberra-boot
al@19816 36 CAT="gnome|GNOME integration"
al@19816 37 ;;
al@19816 38 *-gstreamer1)
al@19816 39 copy libcanberra-gstreamer.so
al@19816 40 CAT="sound|Gstreamer bindings"
al@19816 41 DEPENDS="libcanberra glib gstreamer1 libffi libltdl libogg \
al@19816 42 libvorbis pcre"
al@19816 43 ;;
al@19816 44 libcanberra)
al@19816 45 copy @std
al@19816 46 remove_already_packed
al@19816 47 DEPENDS="alsa-lib atk bzlib cairo fontconfig freetype gdk-pixbuf \
al@19816 48 glib gtk+ libffi libharfbuzz libltdl liblzma libogg libpng16 \
al@19816 49 libvorbis libxml2 pango pcre util-linux-blkid util-linux-mount \
al@19816 50 util-linux-uuid xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \
al@19816 51 xorg-libXrender xorg-libxcb xorg-pixman zlib"
al@19816 52 ;;
al@19816 53 *-dev)
al@19816 54 copy @dev
al@19816 55 DEPENDS="libcanberra libcanberra-gnome libcanberra-gstreamer1 \
al@19816 56 alsa-lib-dev atk-dev bzip2-dev cairo-dev fontconfig-dev \
al@19816 57 freetype-dev gdk-pixbuf-dev glib-dev gstreamer1-dev gtk+-dev \
al@19816 58 harfbuzz-dev libffi-dev libogg-dev libpng16-dev libtool \
al@19816 59 libvorbis-dev libxml2-dev pango-dev pcre-dev util-linux-blkid-dev \
al@19816 60 util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
al@19816 61 xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
al@19816 62 xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
al@19816 63 ;;
al@19816 64 esac
devl547@5629 65 }