SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "glib-dev"

# SliTaz package receipt.

PACKAGE="glib-dev"
VERSION="2.70.3"
CATEGORY="development"
SHORT_DESC="C routines devel files and utilities (with Python codegen)."
MAINTAINER="pankso@slitaz.org"
LICENSE="GPL2"
WANTED="glib"
WEB_SITE="https://www.gtk.org/"
HOST_ARCH="i486 arm"

DEPENDS="glib perl python3 libffi-dev libgio libgio-dev pcre-dev pkg-config"

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/share
    cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    cp -a $install/usr/lib/glib* $fs/usr/lib
    cp -a $install/usr/include $fs/usr
    cp -a $install/usr/share/aclocal $fs/usr/share
    cp -a $install/usr/share/glib-2.0 $fs/usr/share
    cp -a $install/usr/share/gdb $fs/usr/share

    # Python codegen, tester, compile, Perl mkenums
    #cp -a $install/usr/lib/gdbus-2.0 $fs/usr/lib
    for bin in gdbus-codegen gtester* glib-mkenums glib-genmarshal
    do
        cp -a $install/usr/bin/$bin $fs/usr/bin
    done

    # Remove libgio-dev
    rm -rf $fs/usr/lib/libgio*.*a
    rm -rf $fs/usr/include/gio-unix-2.0
    rm $fs/usr/lib/pkgconfig/gio*.pc

    # exclude from files.list (for tazpkg-find-depends)
    cd $fs/usr/share/gdb/auto-load/usr/lib
    for i in $(ls *.py);do mv -f $i ${i//./-.-};done
}
post_install()
{
    cd "$1/usr/share/gdb/auto-load/usr/lib"
    for i in $(ls *.-py);do mv -f $i ${i//-.-/.};done
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)