wok-next view raspberrypi-vc/receipt @ rev 20916

libopenraw, abiword: update deps; boost: pack unpacked libs
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Aug 21 05:42:25 2018 +0300 (2018-08-21)
parents 85b9676f2614
children
line source
1 # SliTaz package receipt v2.
3 PACKAGE="raspberrypi-vc"
4 GITHASH="1db68b5da75330e4d21fa10b8271c0f463d605d2"
5 VERSION=${GITHASH:0:6}
6 CATEGORY="system-tools"
7 SHORT_DESC="Raspberry Pi VideoCore Tools (vcdbg, vcgencmd, raspivid, etc)."
8 MAINTAINER="pankso@slitaz.org"
9 LICENSE="custom"
10 WEB_SITE="http://www.raspberrypi.org/"
11 REPOLOGY="rpi-firmware"
13 SOURCE="rpi-firmware"
14 TARBALL="$SOURCE-$VERSION.zip"
15 WGET_URL="https://codeload.github.com/raspberrypi/firmware/zip/$GITHASH"
16 TAGS="raspberrypi rpi"
17 HOST_ARCH="arm"
19 BUILD_DEPENDS="wget"
20 SPLIT="raspberrypi-vc raspberrypi-boot raspberrypi-boot-x"
22 # Cross tool PATH is not set in genpkg_rules
23 compile_rules()
24 {
25 echo -n "Stripping VideoCore libraries..."
26 ${ARCH}-slitaz-linux-gnueabi-strip -s ${src}/opt/vc/lib/*.so
27 status
28 }
30 # Rules to gen a SliTaz package suitable for Tazpkg.
31 genpkg_rules()
32 {
33 case $PACKAGE in
34 raspberrypi-vc)
35 vc="$fs/opt/vc"
36 mkdir -p ${fs}/opt
37 cp -a ${src}/opt/vc ${fs}/opt
38 echo -n "Cleaning: VC libraries devel files"
39 rm -rf ${vc}/include ${vc}/src ${vc}/lib/*.a
40 status
41 ;;
42 raspberrypi-boot)
43 CAT="system-tools|Raspberry Pi bootloader firmware."
44 mkdir -p $fs/boot
45 for fw in bootcode.bin fixup.dat start.elf
46 do
47 cp -a ${src}/boot/${fw} ${fs}/boot
48 done
49 ;;
50 raspberrypi-boot-x)
51 CAT="system-tools|Raspberry Pi bootloader firmware with Pi camera support."
52 mkdir -p $fs/boot
53 for fw in start_x.elf fixup_x.dat
54 do
55 cp -a ${src}/boot/${fw} ${fs}/boot
56 done
57 ;;
58 esac
59 }
61 # PATH + LD_LIBRARY_PATH
62 post_install_raspberrypi_vc()
63 {
64 # PATH + LD_LIBRARY_PATH
65 if ! fgrep -q '/opt/vc/bin' ${1}/etc/profile; then
66 echo -n "Enabling: /opt/vc/bin /opt/vc/lib"
67 cat >> ${1}/etc/profile << EOT
69 # Raspberry Pi VC tools and libs
70 export PATH=\$PATH:/opt/vc/bin
71 export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/vc/lib
73 EOT
74 status
75 fi
76 true
77 }