diff options
Diffstat (limited to 'uclibc/Pkgfile')
-rw-r--r-- | uclibc/Pkgfile | 37 |
1 files changed, 37 insertions, 0 deletions
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 <lukc AT upyum DOT com>" +maintainer="Lukc <lukc AT upyum DOT com>" +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 +} + |