From afcc57c7b74e76c8f182742f2835f30c2d42b7fe Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 22 May 2013 12:07:11 +0200 Subject: [PATCH] New package: rpi-firmware-pcfiles-0.1 (contains pkg-config files for GLES/EGL on raspberry pi). --- .../rpi-firmware-pcfiles/files/bcm_host.pc | 11 +++++++++ srcpkgs/rpi-firmware-pcfiles/files/egl.pc | 12 ++++++++++ srcpkgs/rpi-firmware-pcfiles/files/glesv2.pc | 12 ++++++++++ srcpkgs/rpi-firmware-pcfiles/template | 24 +++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 srcpkgs/rpi-firmware-pcfiles/files/bcm_host.pc create mode 100644 srcpkgs/rpi-firmware-pcfiles/files/egl.pc create mode 100644 srcpkgs/rpi-firmware-pcfiles/files/glesv2.pc create mode 100644 srcpkgs/rpi-firmware-pcfiles/template diff --git a/srcpkgs/rpi-firmware-pcfiles/files/bcm_host.pc b/srcpkgs/rpi-firmware-pcfiles/files/bcm_host.pc new file mode 100644 index 0000000000..3cb841caba --- /dev/null +++ b/srcpkgs/rpi-firmware-pcfiles/files/bcm_host.pc @@ -0,0 +1,11 @@ +prefix=/opt/vc +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: bcm_host +Description: Broadcom VideoCore host API library +Version: 1 +Libs: -L${libdir} -lbcm_host -lvcos -lvchiq_arm +Cflags: -I${includedir} -I${includedir}/interface/vmcs_host/linux -I${includedir}/interface/vcos/pthreads -DUSE_VCHIQ_ARM + diff --git a/srcpkgs/rpi-firmware-pcfiles/files/egl.pc b/srcpkgs/rpi-firmware-pcfiles/files/egl.pc new file mode 100644 index 0000000000..52f4a515fb --- /dev/null +++ b/srcpkgs/rpi-firmware-pcfiles/files/egl.pc @@ -0,0 +1,12 @@ +prefix=/opt/vc +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: EGL +Description: Fake EGL package for RPi +Version: 10 +Requires: bcm_host +Libs: -L${libdir} -lEGL +Cflags: -I${includedir} + diff --git a/srcpkgs/rpi-firmware-pcfiles/files/glesv2.pc b/srcpkgs/rpi-firmware-pcfiles/files/glesv2.pc new file mode 100644 index 0000000000..901d3306fa --- /dev/null +++ b/srcpkgs/rpi-firmware-pcfiles/files/glesv2.pc @@ -0,0 +1,12 @@ +prefix=/opt/vc +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: GLESv2 +Description: Fake GL ES 2 package for RPi +Version: 10 +Requires: bcm_host +Libs: -L${libdir} -lGLESv2 +Cflags: -I${includedir} + diff --git a/srcpkgs/rpi-firmware-pcfiles/template b/srcpkgs/rpi-firmware-pcfiles/template new file mode 100644 index 0000000000..b01b92ceef --- /dev/null +++ b/srcpkgs/rpi-firmware-pcfiles/template @@ -0,0 +1,24 @@ +# Template file for 'rpi-firmware-pcfiles' +pkgname=rpi-firmware-pcfiles +version=0.1 +revision=1 +homepage="http://www.raspberrypi.org" +short_desc="Raspberry Pi pkg-config files for GLESv2/EGL" +maintainer="Juan RP " +license="Public domain" + +makedepends="rpi-firmware" + +do_install() { + vmkdir usr/lib/pkgconfig + install -m644 ${FILESDIR}/*.pc ${DESTDIR}/usr/lib/pkgconfig +} + +rpi-firmware-pcfiles_package() { + noarch=yes + depends="rpi-firmware" + conflicts="MesaLib-devel>=0" + pkg_install() { + vmove all + } +}