From 25c4d335bb0bd1669f9e0183cb610a7cd4857c86 Mon Sep 17 00:00:00 2001 From: Lukc Date: Sat, 15 Jan 2011 18:31:43 +0100 Subject: Recette de uClibc ajoutée. \o/ * Bientôt plus à jour, la rc1 suivante est sortie. o/ * Construire dans le bon prefix ? Pas sûr. * Complète ? Pas sûr non plus. /o\ * Bref, sinon c’est cool, toussa. \o/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uclibc/Pkgfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 uclibc/Pkgfile (limited to 'uclibc/Pkgfile') diff --git a/uclibc/Pkgfile b/uclibc/Pkgfile new file mode 100644 index 0000000..6eb6f00 --- /dev/null +++ b/uclibc/Pkgfile @@ -0,0 +1,37 @@ +description="Lightweight C library." +longdesc="uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for +developing embedded Linux systems. It is much smaller than the +GNU C Library, but nearly all applications supported by glibc +also work perfectly with uClibc. Porting applications from glibc +to uClibc typically involves just recompiling the source code. +uClibc even supports shared libraries and threading. It currently +runs on standard Linux and MMU-less (also known as µClinux) +systems with support for alpha, ARM, cris, e1, h8300, i386, i960, +m68k, microblaze, mips/mipsel, PowerPC, SH, SPARC, and v850 +processors." +packager="Lukc " +maintainer="Lukc " +url=http://www.uclibc.org + +name=uclibc +version=0.9.31 +release=1 +source=( + http://www.uclibc.org/downloads/${name/c/C}-$version.tar.xz +) +lastver="wcat http://www.uclibc.org/downloads/ | +grep uClibc | sed -e 's/.*>uClibc-//;s/.tar.xz<.*//' | +grep -v '<' | sort -k3 | tail -n 1" +license=LGPL + +function build { + cd ${name/c/C}-$version + gmake CROSS= defconfig + gmake CROSS= DESTDIR=$PKG install +} + +function check { + cd ${name/c/C}-$version + make check +} + -- cgit v1.2.3-54-g00ecf