# HG changeset patch # User Hans-G?nter Theisgen # Date 1551701853 -3600 # Node ID 6fd8c733a7a8e20139c82664155360a08a83354e # Parent ba3dcc5955bc7925c101cbdfe5a8bd7e9fb68217 created gcc83-lib-base diff -r ba3dcc5955bc -r 6fd8c733a7a8 gcc83-lib-base/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gcc83-lib-base/receipt Mon Mar 04 13:17:33 2019 +0100 @@ -0,0 +1,37 @@ +# SliTaz package receipt. + +PACKAGE="gcc83-lib-base" +VERSION="8.3.0" +CATEGORY="development" +SHORT_DESC="GCC base libraries, libgcc_s and libstdc++." +WEB_SITE="https://gcc.gnu.org/" +MAINTAINER="developer@slitaz.org" +LICENSE="GPL2" + +WANTED="gcc83" +PROVIDE="gcc-lib-base" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/libgcc83/libgcc_s.so* $fs/usr/lib + cp -a $install/usr/libgcc83/libstdc++.so* $fs/usr/lib + rm -f $fs/usr/lib/*-gdb.py +} + +pre_install() +{ + cd "$1/usr/lib" + [ -s libgcc_s.so.1 ] && cp -a libgcc_s.so.1 libgcc_s.so.1.prev + cd - >/dev/null +} + +post_remove() +{ + cd "$1/usr/lib" + ln -s libstdc++.so.8.*.* libstdc++.so.8 + ln -s libstdc++.so.8.*.* libstdc++.so + [ -s libgcc_s.so.1.prev ] && mv libgcc_s.so.1.prev libgcc_s.so.1 + cd - >/dev/null +}