# Maintainer: Timo Teräs setvar pkgname = 'raspberrypi' setvar pkgver = '0.20161031' setvar _commitid = '100f8bb3e74e29d04fb99857183cc34aaa712e3f' setvar pkgrel = '0' setvar pkgdesc = ""Raspberry Pi support tools"" setvar url = ""https://github.com/raspberrypi/userland"" setvar arch = ""armhf"" setvar license = ""BSD"" setvar depends = """" setvar depends_dev = ""linux-headers raspberrypi-libs"" setvar makedepends = ""cmake $depends_dev"" setvar install = """" setvar options = ""!fhs"" setvar subpackages = ""$pkgname-dev $pkgname-libs"" setvar source = ""raspberrypi-$pkgver.tar.gz::https://github.com/raspberrypi/userland/archive/$_commitid.tar.gz "" setvar builddir = ""$srcdir"/userland-$_commitid" proc build { mkdir -p $builddir cd $builddir # -Wno-error=array-bounds is workaround for gcc bug 59124 cmake -DCMAKE_C_FLAGS="$CFLAGS -D_GNU_SOURCE -Wno-error=array-bounds" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_RPATH=/opt/vc/lib \ $_sourcedir || return 1 make } proc package { cd $builddir make install DESTDIR="$pkgdir" || return 1 # nuke the unwanted stuff rm -rf "$pkgdir"/opt/vc/src rm -rf "$pkgdir"/opt/vc/lib/*.a } proc libs { setvar pkgdesc = ""Raspberry Pi support libraries"" mkdir -p "$subpkgdir"/opt/vc/lib mv "$pkgdir"/opt/vc/lib/* "$subpkgdir"/opt/vc/lib } setvar md5sums = ""2d4bde8d34c03a094828051806252c5b raspberrypi-0.20161031.tar.gz"" setvar sha256sums = ""31e69f82da9d590f78662ed8d21a71dd247c73f78c3befed74d450a54ef12c64 raspberrypi-0.20161031.tar.gz"" setvar sha512sums = ""107747ff172348de4a24dcd66ccebb063065879fea7df54c67f3b71a7ecb03e9e5a45e833e6c8c62fb3489b7ab4c41c3c68160de72e42c4c4c2353f8aba75261 raspberrypi-0.20161031.tar.gz""