wok-next annotate raspberrypi-vc/receipt @ rev 20273

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