SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "libffado"

# SliTaz package receipt.

PACKAGE="libffado"
VERSION="2.4.8"
CATEGORY="multimedia"
SHORT_DESC="Driver for FireWire audio devices."
MAINTAINER="maintainer@slitaz.org"
LICENSE="GPL2"
WEB_SITE="https://www.ffado.org/"
TARBALL="$PACKAGE-$VERSION.tgz"
WGET_URL="$WEB_SITE/files/$TARBALL"

DEPENDS="libraw1394 libconfig libxml3++ libiec61883"
BUILD_DEPENDS="scons dbus-python-dev PyQt-x11-gpl sip \
dbus-dev gcc83 dbus-c++-dev libraw1394-dev libconfig-dev \
alsa-lib-dev libiec61883-dev libxml3++-dev xdg-utils \
jack-audio-connection-kit-dev sip-pyqt"

# Rules to configure and make the package.
compile_rules()
{
    case "$ARCH" in
        i?86)
            arch=i386 ;;
        x86_64)
            arch=x86_64 ;;
    esac

    export CC=gcc-83 CXX=g++-83
    # Disable CXX11_ABI, ensure work with glib that build without gcc83
    # see https://github.com/Beep6581/RawTherapee/issues/3024
    export CXXFLAGS="$CXXFLAGS -D_GLIBCXX_USE_CXX11_ABI=0"

    site_packages=$(python -c "import site; print(site.getsitepackages()[0])")

    scons                                  \
    CUSTOM_ENV=True                \
        DIST_TARGET=$arch            \
        DETECT_USERSPACE_ENV=False        \
        PREFIX=/usr                     \
        PYPKGDIR=$site_packages            \
        PYTHON_INTERPRETER=/usr/bin/python    \
        DEBUG=no

    scons DESTDIR=$install install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/lib
    cp -a $install/usr/lib/*.so* $fs/usr/lib
}
6017 packages and 861739 files in cooking database (Sun Sep 21 00:48:01 2025)