# HG changeset patch # User Christophe Lincoln # Date 1399477137 -7200 # Node ID 99f5993b324868db8d665e67684552e2f29f303a # Parent f499057669ab1c8db64edf6a56ba4afc52041d3c Remove python-piface* (work only with python3) but add libmcp23s17 + libpifacedigital C library and utility diff -r f499057669ab -r 99f5993b3248 libmcp23s17/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libmcp23s17/receipt Wed May 07 17:38:57 2014 +0200 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="libmcp23s17" +VERSION="0.3.0" +CATEGORY="system-tools" +SHORT_DESC="A simple library for controlling PiFace Digital." +MAINTAINER="pankso@slitaz.org" +LICENSE="GPL" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="https://github.com/piface/libmcp23s17" +WGET_URL="https://github.com/piface/libmcp23s17/archive/v${VERSION}.tar.gz" +HOST_ARCH="arm" + +DEPENDS="i2c-tools" +TAGS="raspberrypi rpi" + +# Rules to configure and make the package. +compile_rules() +{ + sed -i \ + -e s"/^CC=gcc/CC=${HOST_SYSTEM}-gcc/" \ + -e s"/^CFLAGS=.*/CFLAGS=-c -Wall $CFLAGS/" Makefile + make && + ${HOST_SYSTEM}-gcc -o mcp23s17-example example.c -Isrc/ -L. -lmcp23s17 +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/include + cp -a ${src}/*-example $fs/usr/bin + cp -a ${src}/${PACKAGE}.a ${fs}/usr/lib + cp -a ${src}/src/mcp23s17.h ${fs}/usr/include +} diff -r f499057669ab -r 99f5993b3248 libpifacedigital/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libpifacedigital/receipt Wed May 07 17:38:57 2014 +0200 @@ -0,0 +1,39 @@ +# SliTaz package receipt. + +PACKAGE="libpifacedigital" +VERSION="0.2.0" +CATEGORY="system-tools" +SHORT_DESC="A simple library for controlling PiFace Digital." +MAINTAINER="pankso@slitaz.org" +LICENSE="GPL" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.piface.org.uk" +WGET_URL="https://github.com/piface/libpifacedigital/archive/v${VERSION}.tar.gz" +HOST_ARCH="arm" + +TAGS="raspberrypi rpi" +DEPENDS="i2c-tools libmcp23s17" +BUILD_DEPENDS="libmcp23s17" + +# Rules to configure and make the package. +compile_rules() +{ + sed -i \ + -e s"/^CC=gcc/CC=${HOST_SYSTEM}-gcc/" \ + -e s"/gcc -o/${HOST_SYSTEM}-gcc -o/" \ + -e s"/^CFLAGS=.*/CFLAGS=-c -Wall $CFLAGS/" \ + -e s"#INCPATHS=.*#INCPATHS=/usr/include#" \ + -e s"#LIBPATHS=.*#LIBPATHS=/usr/lib#" Makefile + make && make example && + make pifacedigital +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/include + cp -a ${src}/${PACKAGE}.a ${fs}/usr/lib + cp -a ${src}/pifacedigital ${fs}/usr/bin + cp -s ${src}/example ${fs}/usr/bin/pifacedigital-example + cp -a ${src}/src/pifacedigital.h ${fs}/usr/include +} diff -r f499057669ab -r 99f5993b3248 python-pifacecommon/receipt --- a/python-pifacecommon/receipt Wed May 07 15:10:51 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="python-pifacecommon" -VERSION="4.0.0" -CATEGORY="system-tools" -SHORT_DESC="Common functions for interacting with PiFace products." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.piface.org.uk" -WGET_URL="https://github.com/piface/pifacecommon/archive/v${VERSION}.tar.gz" -HOST_ARCH="arm" - -DEPENDS="python python-smbus i2c-tools" -TAGS="raspberrypi rpi" - -# Rules to configure and make the package. -compile_rules() -{ - python setup.py install --root=${DESTDIR} -} - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs - cp -a ${install}/* ${fs} -} diff -r f499057669ab -r 99f5993b3248 python-pifacedigitalio/receipt --- a/python-pifacedigitalio/receipt Wed May 07 15:10:51 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="python-pifacedigitalio" -VERSION="3.0.4" -CATEGORY="system-tools" -SHORT_DESC="The PiFace Digital input/output module." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.piface.org.uk" -WGET_URL="https://github.com/piface/pifacedigitalio/archive/v${VERSION}.tar.gz" -HOST_ARCH="arm" - -DEPENDS="python python-smbus i2c-tools python-pifacecommon" -TAGS="raspberrypi rpi" - -# Rules to configure and make the package. -compile_rules() -{ - python setup.py install --root=${DESTDIR} -} - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share - cp -a ${install}/* ${fs} - cp -a ${src}/examples $fs/usr/share/piface -}