wok-current view bluez-alsa/receipt @ rev 25788
Mass update to fix build with gcc10 and up others packages
| author | Stanislas Leduc <shann@slitaz.org> | 
|---|---|
| date | Tue Sep 30 07:43:04 2025 +0000 (4 weeks ago) | 
| parents | 5926178cd6fa | 
| children | 1fc2775ee19c | 
 line source
     1 # SliTaz package receipt.
     3 PACKAGE="bluez-alsa"
     4 VERSION="2.0.0"
     5 CATEGORY="multimedia"
     6 TAGS="bluetooth sound"
     7 SHORT_DESC="Bluetooth Audio ALSA Backend."
     8 MAINTAINER="maintainer@slitaz.org"
     9 LICENSE="MIT"
    10 WEB_SITE="https://github.com/Arkq/bluez-alsa"
    12 TARBALL="$PACKAGE-$VERSION.tar.gz"
    13 WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz"
    15 DEPENDS="alsa-lib bluez glib libsbc"
    16 BUILD_DEPENDS="alsa-lib-dev autoconf automake bluez-dev glib-dev 
    17 	libsbc-dev libtool"
    19 CONFIG_FILES="/usr/share/alsa/conf.d/20-bluealsa.conf"
    21 HOST_ARCH="i486 x86_64"
    23 current_version()
    24 {
    25 	wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \
    26 	sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q'
    27 }
    29 # Rules to configure and make the package.
    30 compile_rules()
    31 {
    32 	# Workaround to be build with gcc 10
    33 	export CFLAGS="$CFLAGS -fcommon"
    35 	mkdir m4 2> /dev/null
    36 	autoreconf --install &&
    37 	mkdir build &&
    38 	cd build &&
    39 	../configure				\
    40 		--prefix=/usr			\
    41 		--sysconfdir=/etc		\
    42 		--enable-ofono			\
    43 		$CONFIGURE_ARGS &&
    44 	make &&
    45 	make DESTDIR=$DESTDIR install
    46 }
    48 # Rules to gen a SliTaz package suitable for Tazpkg.
    49 genpkg_rules()
    50 {
    51 	mkdir -p $fs/etc/dbus-1
    52 	mkdir -p $fs/etc/alsa
    53 	mkdir -p $fs/usr/lib/alsa-lib
    55 	cp -a $install/etc/dbus-1/system.d		$fs/etc/dbus-1
    56 	cp -a $install/usr/bin				$fs/usr
    57 	cp -a $install/usr/lib/alsa-lib/*.so*		$fs/usr/lib/alsa-lib
    58 	cp -a $install/etc/alsa/conf.d			$fs/etc/alsa
    59 }