SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "firefox-dev"

# SliTaz package receipt.

PACKAGE="firefox-dev"
VERSION="10.0.2"
CATEGORY="development"
SHORT_DESC="firefox devel files"
MAINTAINER="jozee@slitaz.org"
DEPENDS="alsa-lib sqlite cairo dbus-glib pango atk \
libgio xorg-libXt xorg-libXinerama \
xorg-libXcursor xorg-libXcomposite xorg-libXext xorg-libXdamage libxcb \
xorg-libSM xorg-libICE"
WANTED="firefox"
WEB_SITE="http://www.mozilla.org/"

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/lib/pkgconfig
    cp -a $_pkg/usr/lib/firefox-devel $fs/usr/lib
    cp -a $_pkg/usr/include $fs/usr

    # Gecko 1.9.0 compatibility...
    #ln -s npfunctions.h $fs/usr/include/firefox-$VERSION/stable/npupp.h

    # /usr/share/idl folder should also be in firefox-dev
    cp -a $_pkg/usr/share $fs/usr

    # copy missing *.pc files
    cp -a $stuff/*.pc $fs/usr/lib/pkgconfig

    # copy missing xpidl files
    cp -a $_pkg/typelib/xpidl/xpidl $fs/usr/lib/firefox-devel/sdk/lib

    # fix version
    sed -i "s/3\.5\../$VERSION/" $fs/usr/lib/pkgconfig/*
}

# Pre and post install commands for Tazpkg.
post_install()
{
    for i in usr/share/idl/firefox- usr/include/firefox- \
        usr/lib/firefox-devel- ; do
        for j in $(ls -d $1/$i* 2>/dev/null); do
            [ "${j##*-}" = "$VERSION" ] && continue
            [ -d $j ] && rm -rf $j
        done
    done
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)