glibc: misc cosmetic changes.

This commit is contained in:
Juan RP 2012-05-24 14:47:47 +02:00
parent 68e70060ea
commit c9acfc70f3
4 changed files with 15 additions and 26 deletions

View file

@ -1,13 +1,11 @@
# Template file for 'glibc-devel'. # Template file for 'glibc-devel'.
# #
depends="kernel-libc-headers>=3.2.6<3.3 glibc>=2.14.1_5" depends="kernel-libc-headers>=3.2.6<3.3 glibc>=$version"
short_desc="${short_desc} (development files)" short_desc="${short_desc} (development files)"
long_desc="${long_desc} long_desc="${long_desc}
This package contains files for development: headers, static libs, etc." This package contains files for development: headers, static libs, etc."
do_install() { do_install() {
vmove usr/include usr vmove usr/include usr
vmove "usr/lib/*.a" usr/lib vmove "usr/lib/*.a" usr/lib

View file

@ -1,13 +1,12 @@
# Template file for 'glibc-locales'. # Template file for 'glibc-locales'.
# #
noarch=yes
conf_files="/etc/default/libc-locales"
short_desc="${short_desc} (locales)" short_desc="${short_desc} (locales)"
long_desc="${long_desc} long_desc="${long_desc}
This package contains the ${sourcepkg} locale files, for non US users." This package contains the ${sourcepkg} locale files, for non US users."
conf_files="/etc/default/libc-locales"
noarch=yes
do_install() { do_install() {
vmove etc/default etc vmove etc/default etc
vmove usr/share/i18n usr/share vmove usr/share/i18n usr/share

View file

@ -1,16 +1,13 @@
# Template file for 'nscd'. # Template file for 'nscd'.
# #
systemd_services="nscd.service on"
conf_files="/etc/nscd.conf"
short_desc="Name Service Cache Daemon" short_desc="Name Service Cache Daemon"
long_desc=" long_desc="
This package contains nscd, a daemon that provides a cache for the This package contains nscd, a daemon that provides a cache for the
most common name service requests." most common name service requests."
systemd_services="nscd.service on" do_install() {
conf_files="/etc/nscd.conf"
do_install()
{
vmove usr/sbin/nscd usr/sbin vmove usr/sbin/nscd usr/sbin
vinstall ${FILESDIR}/nscd.service 644 lib/systemd/system vinstall ${FILESDIR}/nscd.service 644 lib/systemd/system
vinstall ${FILESDIR}/nscd.socket 644 lib/systemd/system vinstall ${FILESDIR}/nscd.socket 644 lib/systemd/system

View file

@ -2,13 +2,16 @@
pkgname=glibc pkgname=glibc
version=2.14.1 version=2.14.1
revision=7 revision=7
distfiles="http://ftp.gnu.org/gnu/glibc/glibc-${version}.tar.bz2"
depends="base-files libgcc glibc-locales"
makedepends="bison perl"
short_desc="The GNU C library" short_desc="The GNU C library"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnu.org/software/libc" homepage="http://www.gnu.org/software/libc"
license="GPL-2, LGPL-2.1, BSD" license="GPL-2, LGPL-2.1, BSD"
nostrip_files="ld-$version.so libc-$version.so libpthread-$version.so libthread_db-1.0.so"
conf_files="/etc/rpc /etc/ld.so.conf /etc/nsswitch.conf"
subpackages="glibc-devel glibc-locales nscd"
depends="base-files libgcc glibc-locales"
makedepends="bison perl"
distfiles="http://ftp.gnu.org/gnu/glibc/glibc-${version}.tar.bz2"
checksum=6e85a2fa3ebe6b28103361f09d27eeda37a021f24dab73f34064456d5a715b3b checksum=6e85a2fa3ebe6b28103361f09d27eeda37a021f24dab73f34064456d5a715b3b
long_desc=" long_desc="
The GNU C Library is the standard system C library for all GNU systems, The GNU C Library is the standard system C library for all GNU systems,
@ -17,14 +20,6 @@ long_desc="
as C++ and Objective C; the runtime facilities of other programming as C++ and Objective C; the runtime facilities of other programming
languages use the C library to access the underlying operating system." languages use the C library to access the underlying operating system."
build_requires=19
nostrip_files="ld-${version}.so libc-${version}.so libpthread-${version}.so
libthread_db-1.0.so"
conf_files="/etc/rpc /etc/ld.so.conf /etc/nsswitch.conf"
subpackages="glibc-devel glibc-locales nscd"
do_configure() { do_configure() {
local cflags local cflags
@ -38,13 +33,13 @@ do_configure() {
echo "CFLAGS=$cflags" >> configparms echo "CFLAGS=$cflags" >> configparms
fi fi
SHELL=/bin/bash ../configure ${CONFIGURE_SHARED_ARGS} --with-tls \ ../configure ${CONFIGURE_SHARED_ARGS} --with-tls \
--enable-add-ons=nptl,libidn \ --enable-add-ons=nptl,libidn \
--enable-multi-arch --with-__thread \ --enable-multi-arch --with-__thread \
--enable-bind-now --enable-kernel=2.6.27 \ --enable-bind-now --enable-kernel=2.6.27 \
--enable-stack-guard-randomization --disable-profile \ --enable-stack-guard-randomization --disable-profile \
--without-cvs --without-gd --libexecdir=/usr/lib \ --without-cvs --without-gd --libexecdir=/usr/lib \
--libdir=/usr/lib --with-headers=${XBPS_MASTERDIR}/usr/include --libdir=/usr/lib --with-headers=/usr/include
} }
do_build() { do_build() {
@ -57,7 +52,7 @@ do_install() {
echo "include /etc/ld.so.conf.d/*.conf" > ${DESTDIR}/etc/ld.so.conf echo "include /etc/ld.so.conf.d/*.conf" > ${DESTDIR}/etc/ld.so.conf
cd ${wrksrc}/build cd ${wrksrc}/build
make SHELL=/bin/bash install_root=${DESTDIR} install make install_root=${DESTDIR} install
# create /etc/default/libc-locales # create /etc/default/libc-locales
vinstall ${FILESDIR}/libc-locales 644 etc/default vinstall ${FILESDIR}/libc-locales 644 etc/default