wok-current rev 16523

raspberrypi-vc: strip down package and up PATH LD_LIBRARY_PATH in /etc/profile
author Christophe Lincoln <pankso@slitaz.org>
date Sat Apr 26 02:27:59 2014 +0200 (2014-04-26)
parents f9b13fb97dda
children 732bef1172a4
files raspberrypi-vc/receipt
line diff
     1.1 --- a/raspberrypi-vc/receipt	Sat Apr 26 02:04:47 2014 +0200
     1.2 +++ b/raspberrypi-vc/receipt	Sat Apr 26 02:27:59 2014 +0200
     1.3 @@ -16,9 +16,36 @@
     1.4  
     1.5  BUILD_DEPENDS="wget"
     1.6  
     1.7 +# Cross tool PATH is not set in genpkg_rules
     1.8 +compile_rules()
     1.9 +{
    1.10 +	echo -n "Stripping VideoCore libraries..."
    1.11 +	${ARCH}-slitaz-linux-gnueabi-strip -s ${src}/opt/vc/lib/*.so
    1.12 +	status
    1.13 +}
    1.14 +
    1.15  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.16  genpkg_rules()
    1.17  {
    1.18 -	mkdir -p $fs/opt
    1.19 +	vc="$fs/opt/vc"
    1.20 +	mkdir -p ${fs}/opt
    1.21  	cp -a ${src}/opt/vc ${fs}/opt
    1.22 +	echo -n "Cleaning: VC libraries devel files"
    1.23 +	rm -rf ${vc}/include ${vc}/src ${vc}/lib/*.a
    1.24 +	status
    1.25  }
    1.26 +
    1.27 +# PATH + LD_LIBRARY_PATH
    1.28 +post_install()
    1.29 +{
    1.30 +	# PATH + LD_LIBRARY_PATH
    1.31 +	echo -n "Enabling: /opt/vc/bin /opt/vc/lib"
    1.32 +	cat >> ${1}/etc/profile << EOT
    1.33 +
    1.34 +# Raspberry Pi VC tools and libs
    1.35 +export PATH=$PATH:/opt/vc/bin
    1.36 +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/vc/lib
    1.37 +
    1.38 +EOT
    1.39 +	status
    1.40 +}