wok-undigest annotate glib-dev/receipt @ rev 1235

compile alsa-lib
author Hans-G?nter Theisgen
date Sat Aug 06 17:22:27 2022 +0100 (23 months ago)
parents 507a1c6e863c
children e53d2a350e32
rev   line source
psychomaniak@1178 1 # SliTaz package receipt.
psychomaniak@1178 2
psychomaniak@1178 3 PACKAGE="glib-dev"
Hans-G?nter@1228 4 VERSION="2.62.4"
psychomaniak@1178 5 CATEGORY="development"
Hans-G?nter@1228 6 SHORT_DESC="C routines development files and utilities (with Python codegen)."
psychomaniak@1178 7 MAINTAINER="pankso@slitaz.org"
psychomaniak@1178 8 LICENSE="GPL2"
Hans-G?nter@1228 9 WEB_SITE="https://www.gtk.org/"
psychomaniak@1178 10
psychomaniak@1178 11 DEPENDS="glib perl python libffi-dev libgio libgio-dev pcre-dev pkg-config"
Hans-G?nter@1228 12 WANTED="glib"
Hans-G?nter@1228 13
Hans-G?nter@1228 14 HOST_ARCH="i486 arm"
psychomaniak@1178 15
psychomaniak@1178 16 # Rules to gen a SliTaz package suitable for Tazpkg.
psychomaniak@1178 17 genpkg_rules()
psychomaniak@1178 18 {
Hans-G?nter@1228 19 mkdir -p $fs/usr/lib
Hans-G?nter@1228 20 mkdir -p $fs/usr/bin
Hans-G?nter@1228 21 mkdir -p $fs/usr/share
Hans-G?nter@1228 22
Hans-G?nter@1228 23 # cp -a $install/usr/lib/*.*a $fs/usr/lib not supported in 2.62.4
Hans-G?nter@1228 24 cp -a $install/usr/lib/pkgconfig $fs/usr/lib
Hans-G?nter@1228 25 cp -a $install/usr/lib/glib* $fs/usr/lib
Hans-G?nter@1228 26 cp -a $install/usr/include $fs/usr
Hans-G?nter@1228 27 cp -a $install/usr/share/aclocal $fs/usr/share
Hans-G?nter@1228 28 cp -a $install/usr/share/glib-2.0 $fs/usr/share
Hans-G?nter@1228 29 cp -a $install/usr/share/gdb $fs/usr/share
psychomaniak@1178 30
psychomaniak@1178 31 # Python codegen, tester, compile, Perl mkenums
psychomaniak@1178 32 #cp -a $install/usr/lib/gdbus-2.0 $fs/usr/lib
psychomaniak@1178 33 for bin in gdbus-codegen gtester* glib-mkenums
Hans-G?nter@1228 34 do
psychomaniak@1178 35 cp -a $install/usr/bin/$bin $fs/usr/bin
Hans-G?nter@1228 36 done
psychomaniak@1178 37
psychomaniak@1178 38 # Remove libgio-dev
Hans-G?nter@1228 39 # rm -rf $fs/usr/lib/libgio*.*a not supported in 2.62.4
Hans-G?nter@1228 40 rm -rf $fs/usr/include/gio-unix-2.0
Hans-G?nter@1228 41 rm $fs/usr/lib/pkgconfig/gio*.pc
psychomaniak@1178 42
psychomaniak@1178 43 # exclude from files.list (for tazpkg-find-depends)
psychomaniak@1178 44 cd $fs/usr/share/gdb/auto-load
Hans-G?nter@1228 45 for i in $(ls *.py)
Hans-G?nter@1228 46 do
Hans-G?nter@1228 47 mv -f $i ${i//./-.-}
Hans-G?nter@1228 48 done
psychomaniak@1178 49 }
Hans-G?nter@1228 50
psychomaniak@1178 51 post_install()
psychomaniak@1178 52 {
psychomaniak@1178 53 cd $1/usr/share/gdb/auto-load
Hans-G?nter@1228 54 for i in $(ls *.-py)
Hans-G?nter@1228 55 do
Hans-G?nter@1228 56 mv -f $i ${i//-.-/.}
Hans-G?nter@1228 57 done
psychomaniak@1178 58 }