From 0ab048b6557ea0a337b96f5d0558694a237dfab8 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 13 Nov 2003 10:19:01 +0000 Subject: Update the debian packaging for use in a standalone uClibc system, rather than being a subordinate lib under a glibc based system. -Erik --- debian/control | 58 +++++++++++++++++++++------------------------------------- 1 file changed, 21 insertions(+), 37 deletions(-) (limited to 'debian/control') diff --git a/debian/control b/debian/control index 2ea715022..b525be24d 100644 --- a/debian/control +++ b/debian/control @@ -1,47 +1,31 @@ Source: uclibc -Section: devel -Priority: optional -Maintainer: David Schleef -Build-Depends: debhelper, bzip2, kernel-source-2.4.20 +Section: libs +Priority: required +Maintainer: Erik Andersen +Build-Depends: make (>= 3.78-4), dpkg-dev (>= 1.4.1.5), debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), kernel-source-2.4.22, gcc-3.3, binutils (>= 2.14.90.0.6), sed (>= 4.0.5-4) Standards-Version: 3.5.8 -Package: libuclibc-dev -Section: devel -Architecture: alpha arm i386 m68k mips mipsel powerpc sh sparc -Depends: libuclibc0 (= ${Source-Version}) -Description: A small implementation of the C library - uClibc is an implementation of the standard C library that is - much smaller than glibc, which makes it useful for embedded - systems. This package includes header files and development - libraries necessary to compile applications that use uClibc. - -Package: libuclibc0 -Section: libs -Architecture: alpha arm i386 m68k mips mipsel powerpc sh sparc +Package: uclibc +Architecture: alpha arm i386 m68k mips mipsel powerpc sparc sh3 sh4 sh3eb sh4eb +Section: base +Priority: required Depends: -Description: A small implementation of the C library +Conflicts: libc6 +Description: The uClibc C Library: Shared libraries uClibc is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems. This package provides only the run-time libraries. - . - The Debian binary packages for uClibc do not provide the necessary - components for using uClibc as the primary library on a system, - as might be done for an embedded system. -Package: uclibc-toolchain +Package: uclibc-dev +Architecture: alpha arm i386 m68k mips mipsel powerpc sparc sh3 sh4 sh3eb sh4eb Section: devel -Architecture: alpha arm i386 m68k mips mipsel powerpc sh sparc -Depends: gcc|c-compiler, binutils, ${shlibs:Depends} -Recommends: libuclibc-dev -Conflicts: uclibc-gcc -Replaces: uclibc-gcc -Description: A compiler wrapper for uClibc - This package includes utilities that function as a toolchain for - compiling with uClibc instead of the native libc. The utilities - have names such as powerpc-uclibc-gcc (depending on the architecture), - and should behave identically to the base utilities, except that - they use headers and libraries provided in the libuclibc-dev - package. Most utilities are symbolic links to the correct underlying - utility, although gcc and ld are implemented as wrapper binaries that - call gcc and ld with the necessary arguments and command line options. +Priority: standard +Depends: uclibc (= ${Source-Version}) +Provides: libc-dev, libc6-dev +Recommends: c-compiler +Description: The uClibc C Library: Development Libraries and Header Files + uClibc is an implementation of the standard C library that is + much smaller than glibc, which makes it useful for embedded + systems. This package includes header files and development + libraries necessary to compile applications that use uClibc. -- cgit v1.2.3