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 } |