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 } |