wok-next diff libcanberra/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents 5669e8b3be70
children
line diff
     1.1 --- a/libcanberra/receipt	Sat Dec 22 04:52:35 2018 +0200
     1.2 +++ b/libcanberra/receipt	Sat Nov 21 14:32:44 2020 +0100
     1.3 @@ -11,12 +11,31 @@
     1.4  
     1.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
     1.6  WGET_URL="$WEB_SITE/$TARBALL"
     1.7 +TARBALL_SHA1="fd4c16e341ffc456d688ed3462930d17ca6f6c20"
     1.8  
     1.9  BUILD_DEPENDS="libtool gtk2-dev libvorbis-dev alsa-lib-dev eudev-dev \
    1.10  gstreamer1-dev gtk3-dev"
    1.11  SPLIT="$PACKAGE-gnome $PACKAGE-gstreamer1 $PACKAGE-gtk2 $PACKAGE-gtk3 \
    1.12  $PACKAGE $PACKAGE-dev"
    1.13  
    1.14 +COPY_gnome="gnome-settings-daemon-3.0/ gdm/ gnome/ canberra-boot"
    1.15 +COPY_gstreamer1="libcanberra-gstreamer.so"
    1.16 +COPY_gtk2="gtk-2.0/modules/*.so libcanberra-gtk.so.*"
    1.17 +COPY_gtk3="gtk-3.0/modules/*.so libcanberra-gtk3.so.* canberra-gtk-play"
    1.18 +
    1.19 +CAT_gnome="gnome|GNOME integration"
    1.20 +CAT_gstreamer1="sound|Gstreamer bindings"
    1.21 +CAT_gtk2="sound|GTK+2 integration"
    1.22 +CAT_gtk3="sound|GTK+3 integration"
    1.23 +
    1.24 +DEPENDS_gnome="$PACKAGE eudev"
    1.25 +DEPENDS_gstreamer1="$PACKAGE glib gstreamer1"
    1.26 +DEPENDS_gtk2="$PACKAGE glib gtk2 libx11"
    1.27 +DEPENDS_gtk3="$PACKAGE glib gtk3 libx11"
    1.28 +DEPENDS_std="alsa-lib libltdl libvorbis"
    1.29 +DEPENDS_dev="$PACKAGE-gnome $PACKAGE-gstreamer1 $PACKAGE-gtk2 $PACKAGE-gtk3 \
    1.30 +$PACKAGE gtk2-dev gtk3-dev libx11-dev"
    1.31 +
    1.32  compile_rules() {
    1.33  	./configure \
    1.34  		--enable-gtk \
    1.35 @@ -26,37 +45,3 @@
    1.36  	make &&
    1.37  	make -j1 docdir=/usr/share/doc/libcanberra-$VERSION install
    1.38  }
    1.39 -
    1.40 -genpkg_rules() {
    1.41 -	case $PACKAGE in
    1.42 -		*-gnome)
    1.43 -			copy gnome-settings-daemon-3.0/ gdm/ gnome/ canberra-boot
    1.44 -			CAT="gnome|GNOME integration"
    1.45 -			DEPENDS="eudev libcanberra"
    1.46 -			;;
    1.47 -		*-gstreamer1)
    1.48 -			copy libcanberra-gstreamer.so
    1.49 -			CAT="sound|Gstreamer bindings"
    1.50 -			DEPENDS="glib gstreamer1 libcanberra"
    1.51 -			;;
    1.52 -		*-gtk2)
    1.53 -			copy gtk-2.0/modules/*.so libcanberra-gtk.so*
    1.54 -			CAT="sound|GTK+2 integration"
    1.55 -			DEPENDS="glib gtk2 libcanberra libx11"
    1.56 -			;;
    1.57 -		*-gtk3)
    1.58 -			copy gtk-3.0/modules/*.so libcanberra-gtk3.so* canberra-gtk-play
    1.59 -			CAT="sound|GTK+3 integration"
    1.60 -			DEPENDS="glib gtk3 libcanberra libx11"
    1.61 -			;;
    1.62 -		libcanberra)
    1.63 -			copy @std @rm
    1.64 -			DEPENDS="alsa-lib libltdl libvorbis"
    1.65 -			;;
    1.66 -		*-dev)
    1.67 -			copy @dev
    1.68 -			DEPENDS="${SPLIT/$PACKAGE/} \
    1.69 -			gtk2-dev gtk3-dev libx11-dev"
    1.70 -			;;
    1.71 -	esac
    1.72 -}