Split pkgs required by xbps-base-system, structure based in Fedora.

--HG--
extra : convert_revision : 151da3637a2745b786251e067bb924c3fd98118b
This commit is contained in:
Juan RP 2009-02-25 06:15:20 +01:00
parent 64adf578e7
commit 0b7cdfa1d0
59 changed files with 357 additions and 76 deletions

View file

@ -66,7 +66,7 @@ xbps_write_metadata_pkg()
[ -n "${subpackages}" ] && [ "$pkg" != "${sourcepkg}" ] && return $? [ -n "${subpackages}" ] && [ "$pkg" != "${sourcepkg}" ] && return $?
if [ -z "${run_depends}" ]; then if [ "$build_style" = "meta-template" -a -z "${run_depends}" ]; then
for subpkg in ${subpackages}; do for subpkg in ${subpackages}; do
run_depends="$run_depends ${sourcepkg}-${subpkg}-${version}" run_depends="$run_depends ${sourcepkg}-${subpkg}-${version}"
done done

View file

@ -23,6 +23,8 @@
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#- #-
. ${XBPS_SHUTILSDIR}/builddep_funcs.sh
stow_pkg() stow_pkg()
{ {
local pkg="$1" local pkg="$1"

View file

@ -11,5 +11,5 @@ long_desc="
Bison is the GNU replacement for yacc(1). Some programs depend on Bison is the GNU replacement for yacc(1). Some programs depend on
extensions present in Bison." extensions present in Bison."
build_depends="m4-1.4.12" Add_dependency full glibc
run_depends="m4-1.4.12 glibc-2.8" Add_dependency full m4

View file

@ -0,0 +1,2 @@
abi_depends=2.8.0
api_depends=${abi_depends}

View file

@ -13,7 +13,8 @@ long_desc="
against a dictionary file to find weak passwords (vulnerable to against a dictionary file to find weak passwords (vulnerable to
dictionary attacks)." dictionary attacks)."
run_depends="glibc-2.8 zlib-1.2.3" Add_dependency full glibc
Add_dependency full zlib
post_install() post_install()
{ {

1
templates/dbus-devel Symbolic link
View file

@ -0,0 +1 @@
dbus

1
templates/dbus-libs Symbolic link
View file

@ -0,0 +1 @@
dbus

2
templates/dbus/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=1.2.10
api_depends=${abi_depends}

View file

@ -0,0 +1,22 @@
# Template file for 'dbus-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run dbus-libs
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib
mv ${origdir}/usr/include ${destdir}/usr
mv ${origdir}/usr/lib/dbus-* ${destdir}/usr/lib
mv ${origdir}/usr/lib/pkgconfig ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.*a ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.so ${destdir}/usr/lib
}

View file

@ -0,0 +1,18 @@
# Template file for 'dbus-libs'.
#
short_desc="${short_desc} (shared libraries)"
long_desc="${long_desc}
This package contains the shared libraries."
Add_dependency run glibc
Add_dependency run expat
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib
mv ${origdir}/usr/lib/lib*.so.* ${destdir}/usr/lib
}

View file

@ -1,5 +1,6 @@
# Template file for 'dbus' # Template file for 'dbus'
pkgname=dbus pkgname=dbus
sourcepkg=dbus
version=1.2.12 version=1.2.12
distfiles="http://dbus.freedesktop.org/releases/dbus/$pkgname-$version.tar.gz" distfiles="http://dbus.freedesktop.org/releases/dbus/$pkgname-$version.tar.gz"
build_style=gnu_configure build_style=gnu_configure
@ -23,6 +24,9 @@ long_desc="
keep_dirs="/etc/dbus-1" keep_dirs="/etc/dbus-1"
conf_files="/etc/dbus-1/session.conf /etc/dbus-1/system.conf" conf_files="/etc/dbus-1/session.conf /etc/dbus-1/system.conf"
subpackages="devel libs"
build_depends="pkg-config-0.23 expat-2.0.1" Add_dependency full glibc
run_depends="glibc-2.8 expat-2.0.1" Add_dependency full expat
Add_dependency run dbus-libs
Add_dependency build pkg-config

View file

@ -19,5 +19,5 @@ long_desc="
You can also use eject to properly disconnect external mass-storage devices You can also use eject to properly disconnect external mass-storage devices
like digital cameras or portable music players." like digital cameras or portable music players."
build_depends="gettext-0.17" Add_dependency full glibc
run_depends="glibc-2.8" Add_dependency build gettext

1
templates/expat-devel Symbolic link
View file

@ -0,0 +1 @@
expat

2
templates/expat/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=2.0.0
api_depends=${abi_depends}

View file

@ -0,0 +1,20 @@
# Template file for 'expat-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run expat
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib
mv ${origdir}/usr/include ${destdir}/usr
mv ${origdir}/usr/lib/*.*a ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.so ${destdir}/usr/lib
}

View file

@ -1,5 +1,6 @@
# Template file for 'expat' # Template file for 'expat'
pkgname=expat pkgname=expat
sourcepkg=expat
version=2.0.1 version=2.0.1
distfiles="$SOURCEFORGE_SITE/expat/$pkgname-$version.tar.gz" distfiles="$SOURCEFORGE_SITE/expat/$pkgname-$version.tar.gz"
build_style=gnu_configure build_style=gnu_configure
@ -11,4 +12,6 @@ long_desc="
oriented parser that requires setting handlers to deal with the oriented parser that requires setting handlers to deal with the
structure that the parser discovers in the document." structure that the parser discovers in the document."
run_depends="glibc-2.8" subpackages="devel"
Add_dependency full glibc

View file

@ -21,5 +21,6 @@ long_desc="
its input for occurrences of text matching the regular expressions for each its input for occurrences of text matching the regular expressions for each
rule. Whenever it finds a match, it executes the corresponding C code." rule. Whenever it finds a match, it executes the corresponding C code."
build_depends="bison-2.3" Add_dependency full glibc
run_depends="glibc-2.8 m4-1.4.12 bison-2.3" Add_dependency full bison
Add_dependency full m4

View file

@ -13,4 +13,4 @@ long_desc="
subpackages="devel" subpackages="devel"
Add_dependency run glibc Add_dependency full glibc

1
templates/gettext-devel Symbolic link
View file

@ -0,0 +1 @@
gettext

1
templates/gettext-libs Symbolic link
View file

@ -0,0 +1 @@
gettext

View file

@ -0,0 +1,2 @@
abi_depends=0.17
api_depends=${abi_depends}

View file

@ -0,0 +1,24 @@
# Template file for 'gettext-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run gettext
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib
mkdir -p ${destdir}/usr/share/doc
mv ${origdir}/usr/include ${destdir}/usr
mv ${origdir}/usr/lib/*.*a ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.so ${destdir}/usr/lib
mv ${origdir}/usr/share/doc/gettext ${destdir}/usr/share/doc
mv ${origdir}/usr/share/aclocal ${destdir}/usr/share
mv ${origdir}/usr/share/gettext ${destdir}/usr/share
}

View file

@ -0,0 +1,17 @@
# Template file for 'gettext-libs'.
#
short_desc="${short_desc} (shared libraries)"
long_desc="${long_desc}
This package contains the ${sourcepkg} shared libraries."
Add_dependency run glibc
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.so.* ${destdir}/usr/lib
}

View file

@ -1,5 +1,6 @@
# Template build file for 'gettext'. # Template build file for 'gettext'.
pkgname=gettext pkgname=gettext
sourcepkg=gettext
version=0.17 version=0.17
distfiles=" distfiles="
http://ftp.gnu.org/pub/gnu/gettext/gettext-$version.tar.gz" http://ftp.gnu.org/pub/gnu/gettext/gettext-$version.tar.gz"
@ -14,5 +15,8 @@ long_desc="
messages in different languages, as one of the steps to messages in different languages, as one of the steps to
internationalisation (or i18n) of a utility." internationalisation (or i18n) of a utility."
build_depends="ncurses-5.6" subpackages="devel libs"
run_depends="glibc-2.8"
Add_dependency full glibc
Add_dependency full ncurses
Add_dependency run gettext-libs

View file

@ -8,9 +8,9 @@ distfiles="ftp://sources.redhat.com/pub/glibc/snapshots/$pkgname-$version-$glibc
build_style=gnu_configure build_style=gnu_configure
configure_script="../configure" configure_script="../configure"
configure_args="--with-tls -disable-profile --with-__thread configure_args="--with-tls -disable-profile --with-__thread
--enable-kernel=2.6.16 --enable-add-ons --without-gd --enable-bind-now --enable-kernel=2.6.27 --enable-add-ons --without-gd
--without-cvs --without-selinux --infodir=/usr/share/info --without-cvs --without-selinux --infodir=/usr/share/info
--libdir=/usr/lib --libexecdir=/usr/lib" --libdir=/usr/lib --libexecdir=/usr/lib --enable-stackguard-randomization"
make_install_target="install_root=$XBPS_DESTDIR/$pkgname-$version install" make_install_target="install_root=$XBPS_DESTDIR/$pkgname-$version install"
short_desc="The GNU C library" short_desc="The GNU C library"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
@ -23,10 +23,12 @@ long_desc="
languages use the C library to access the underlying operating system." languages use the C library to access the underlying operating system."
base_chroot=yes base_chroot=yes
conf_files="/etc/rpc /etc/ld.so.conf /etc/nsswitch.conf"
subpackages="devel locales" subpackages="devel locales"
Add_dependency build gcc Add_dependency build gcc
Add_dependency build gawk Add_dependency build gawk
Add_dependency run xbps-base-dirs
Add_dependency run gcc-libgcc Add_dependency run gcc-libgcc
Add_dependency run glibc-locales Add_dependency run glibc-locales

View file

@ -16,11 +16,11 @@ long_desc="
All the standard macro packages are supported. A number of other utilities All the standard macro packages are supported. A number of other utilities
are also included together with several fonts." are also included together with several fonts."
Add_dependency run glibc Add_dependency full glibc
Add_dependency run gcc-libstdc++ Add_dependency full gcc-libstdc++
Add_dependency run bash Add_dependency full bash
Add_dependency run zlib Add_dependency full zlib
Add_dependency run sed Add_dependency full sed
pre_install() pre_install()
{ {

View file

@ -21,10 +21,19 @@ long_desc="
noarch=yes noarch=yes
keep_dirs="/var/lib/$pkgname" keep_dirs="/var/lib/$pkgname"
config_files="/etc/$pkgname/initramfs.conf /etc/$pkgname/update-initramfs.conf" config_files="/etc/$pkgname/initramfs.conf /etc/$pkgname/update-initramfs.conf"
build_depends="cpio-2.9 util-linux-ng-2.14 klibc-1.5.14
module-init-tools-3.5 udev-130 busybox-initramfs-1.13" Add_dependency full glibc
run_depends="glibc-2.8 gawk-3.1.6 findutils-4.4.0 sed-4.1.5 grep-2.5.3 Add_dependency full cpio
gzip-1.3 $build_depends" Add_dependency full util-linux-ng
Add_dependency full klibc-utils
Add_dependency full module-init-tools
Add_dependency full busybox-initramfs
Add_dependency full gawk
Add_dependency full findutils
Add_dependency full sed
Add_dependency full grep
Add_dependency full gzip
Add_dependency full udev
do_install() do_install()
{ {

View file

@ -12,5 +12,7 @@ long_desc="
The kbd package contains keytable files and keyboard utilities compatible The kbd package contains keytable files and keyboard utilities compatible
with kernel version 1.1.54 and later. Setfont requires 1.1.92 or later." with kernel version 1.1.54 and later. Setfont requires 1.1.92 or later."
build_depends="gettext-0.17 bison-2.3 flex-2.5.35" Add_dependency full glibc
run_depends="glibc-2.8" Add_dependency build bison
Add_dependency build m4
Add_dependency build gettext

View file

@ -10,8 +10,9 @@ checksum=5374cbe80c288a366b307b5c9617c8e87248c800edcdb2eca0ea5c52ab9f13e5
long_desc=" long_desc="
This package provides the linux kernel headers." This package provides the linux kernel headers."
build_depends="perl-5.10.0 module-init-tools-3.5" Add_dependency build perl
run_depends="kernel-libc-headers-2.6.27" Add_dependency build module-init-tools
Add_dependency run kernel-libc-headers ${version}
do_install() do_install()
{ {

View file

@ -17,9 +17,11 @@ long_desc="
This package provides the linux kernel image, kernel modules This package provides the linux kernel image, kernel modules
and firmware files." and firmware files."
shared_deps="initramfs-tools-0.92" Add_dependency full glibc
build_depends="perl-5.10.0 ${shared_deps}" Add_dependency full dash
run_depends="dash-0.5.4 coreutils-6.12 ${shared_deps}" Add_dependency full coreutils
Add_dependency full initramfs-tools
Add_dependency build perl
pre_build() pre_build()
{ {
@ -47,13 +49,9 @@ post_install()
{ {
local destdir=$XBPS_DESTDIR/$pkgname-$version local destdir=$XBPS_DESTDIR/$pkgname-$version
#
# Install the kernel, modules and firmware files.
# This is based in the kernel26 pkgbuild from Arch Linux.
#
install -d $destdir/lib $destdir/boot install -d $destdir/lib $destdir/boot
cd $wrksrc || exit 1 cd $wrksrc || exit 1
install -m 644 arch/x86/boot/bzImage $destdir/boot/vmlinuz-$version install -m 644 arch/x86/boot/bzImage $destdir/boot/vmlinuz-$version
install -m 644 System.map $destdir/boot/System.map-$version install -m 644 System.map $destdir/boot/System.map-$version
} }

1
templates/klibc-devel Symbolic link
View file

@ -0,0 +1 @@
klibc

1
templates/klibc-utils Symbolic link
View file

@ -0,0 +1 @@
klibc

2
templates/klibc/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=1.5.14
api_depends=${abi_depends}

View file

@ -0,0 +1,23 @@
# Template file for 'klibc-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run klibc
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib/klibc
mkdir -p ${destdir}/usr/share/man/man1
mv ${origdir}/usr/lib/klibc/include ${destdir}/usr/lib/klibc
mv ${origdir}/usr/lib/klibc/lib ${destdir}/usr/lib/klibc
mv ${origdir}/usr/bin ${destdir}/usr
mv ${origdir}/usr/man/man1/klcc.1 ${destdir}/usr/share/man/man1
rm -rf ${origdir}/usr/man
}

View file

@ -1,5 +1,6 @@
# Template file for 'klibc' # Template file for 'klibc'
pkgname=klibc pkgname=klibc
sourcepkg=klibc
version=1.5.14 version=1.5.14
distfiles=" distfiles="
http://www.kernel.org/pub/linux/libs/klibc/Testing/klibc-$version.tar.bz2" http://www.kernel.org/pub/linux/libs/klibc/Testing/klibc-$version.tar.bz2"
@ -14,7 +15,10 @@ long_desc="
portability, not speed. It is definitely a work in progress and a lot of portability, not speed. It is definitely a work in progress and a lot of
things are still missing." things are still missing."
build_depends="kernel-headers-2.6.27.3" subpackages="devel utils"
Add_dependency build kernel-headers
Add_dependency build bison
pre_configure() pre_configure()
{ {

View file

@ -0,0 +1,18 @@
# Template file for 'klibc-utils'.
#
short_desc="${short_desc} (binary utilities)"
long_desc="${long_desc}
This package contains the binary programs built with klibc
for use on the initramfs."
Add_dependency run klibc
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib/klibc
mv ${origdir}/usr/lib/klibc/bin ${destdir}/usr/lib/klibc
}

View file

@ -14,5 +14,5 @@ long_desc="
termcap (or terminfo on some systems), so it can run on a variety of termcap (or terminfo on some systems), so it can run on a variety of
terminals. There is even limited support for hardcopy terminals." terminals. There is even limited support for hardcopy terminals."
Add_dependency run glibc Add_dependency full glibc
Add_dependency full ncurses Add_dependency full ncurses

View file

@ -15,4 +15,4 @@ long_desc="
shell commands, doing arithmetic, etc. Autoconf needs GNU m4 for shell commands, doing arithmetic, etc. Autoconf needs GNU m4 for
generating configure scripts, but not for running them." generating configure scripts, but not for running them."
run_depends="glibc-2.8" Add_dependency full glibc

View file

@ -16,7 +16,7 @@ long_desc="
GNU/Linux distributions, including Debian, Ubuntu, and SuSE. It also compiles GNU/Linux distributions, including Debian, Ubuntu, and SuSE. It also compiles
and runs on a number of proprietary Unix systems." and runs on a number of proprietary Unix systems."
Add_dependency run glibc Add_dependency full glibc
Add_dependency full bzip2 Add_dependency full bzip2
Add_dependency full gzip Add_dependency full gzip
Add_dependency full less Add_dependency full less

View file

@ -16,5 +16,5 @@ long_desc="
needed by Linux systems for managing loadable Linux Kernel Modules. This needed by Linux systems for managing loadable Linux Kernel Modules. This
includes depmod, insmod, rmmod, modprobe and tools like modinfo." includes depmod, insmod, rmmod, modprobe and tools like modinfo."
build_depends="zlib-1.2.3" Add_dependency full glibc
run_depends="glibc-2.8 zlib-1.2.3" Add_dependency full zlib

1
templates/openssl-devel Symbolic link
View file

@ -0,0 +1 @@
openssl

View file

@ -0,0 +1,2 @@
abi_depends=0.9.8
api_depends=${abi_depends}

View file

@ -0,0 +1,24 @@
# Template file for 'openssl-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run openssl
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/usr/lib
mkdir -p ${destdir}/usr/share/man
mv ${origdir}/usr/include ${destdir}/usr
mv ${origdir}/usr/lib/fips* ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.*a ${destdir}/usr/lib
mv ${origdir}/usr/lib/*.so ${destdir}/usr/lib
mv ${origdir}/usr/lib/pkgconfig ${destdir}/usr/lib
mv ${origdir}/usr/share/man/man3 ${destdir}/usr/share/man
}

View file

@ -1,5 +1,6 @@
# Template file for 'openssl' # Template file for 'openssl'
pkgname=openssl pkgname=openssl
sourcepkg=openssl
openssl_version=0.9.8 openssl_version=0.9.8
version=${openssl_version}j version=${openssl_version}j
distfiles="http://www.openssl.org/source/$pkgname-$version.tar.gz" distfiles="http://www.openssl.org/source/$pkgname-$version.tar.gz"
@ -22,8 +23,11 @@ long_desc="
disable_parallel_build=yes disable_parallel_build=yes
keep_dirs="/etc/ssl" keep_dirs="/etc/ssl"
conf_files="/etc/ssl/openssl.cnf" conf_files="/etc/ssl/openssl.cnf"
build_depends="perl-5.10.0 zlib-1.2.3" subpackages="devel"
run_depends="glibc-2.8 zlib-1.2.3"
Add_dependency full glibc
Add_dependency full zlib
Add_dependency build perl
post_install() post_install()
{ {

1
templates/pam-devel Symbolic link
View file

@ -0,0 +1 @@
pam

2
templates/pam/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=1.0.0
api_depends=${abi_depends}

View file

@ -0,0 +1,22 @@
# Template file for 'pam-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run pam
do_install()
{
local destdir=${XBPS_DESTDIR}/${pkgname}-${version}
local origdir=${XBPS_DESTDIR}/${sourcepkg}-${version}
mkdir -p ${destdir}/lib
mkdir -p ${destdir}/usr/share/man
mv ${origdir}/usr/include ${destdir}/usr
mv ${origdir}/usr/share/man/man3 ${destdir}/usr/share/man
mv ${origdir}/lib/*.*a ${destdir}/lib
mv ${origdir}/lib/*.so ${destdir}/lib
}

View file

@ -1,5 +1,6 @@
# Template file for 'linux-pam' # Template file for 'pam'
pkgname=linux-pam pkgname=pam
sourcepkg=pam
version=1.0.2 version=1.0.2
wrksrc="Linux-PAM-$version" wrksrc="Linux-PAM-$version"
distfiles=" distfiles="
@ -25,5 +26,8 @@ conf_files="/etc/security/access.conf /etc/security/environment
/etc/security/group.conf /etc/security/limits.conf /etc/security/group.conf /etc/security/limits.conf
/etc/security/namespace.conf /etc/security/pam_env.conf /etc/security/namespace.conf /etc/security/pam_env.conf
/etc/security/time.conf" /etc/security/time.conf"
build_depends="flex-2.5.35 cracklib-2.8.13" subpackages="devel"
run_depends="glibc-2.8 cracklib-2.8.13"
Add_dependency full glibc
Add_dependency full cracklib
Add_dependency build flex

2
templates/perl/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=5.10.0
api_depends=${abi_depends}

View file

@ -22,7 +22,7 @@ long_desc="
support for text processing, and has one of the world's most impressive support for text processing, and has one of the world's most impressive
collections of third-party modules." collections of third-party modules."
run_depends="glibc-2.8" Add_dependency full glibc
pre_build() pre_build()
{ {

View file

@ -13,4 +13,4 @@ long_desc="
works with automake and autoconf. It replaces the ubiquitous works with automake and autoconf. It replaces the ubiquitous
*-config scripts you may have seen with a single tool." *-config scripts you may have seen with a single tool."
run_depends="glibc-2.8" Add_dependency full glibc

View file

@ -15,5 +15,5 @@ long_desc="
Version 3 includes NPTL thread support, a rewritten top, many bug fixes, Version 3 includes NPTL thread support, a rewritten top, many bug fixes,
performance improvements, and new features." performance improvements, and new features."
build_depends="ncurses-5.6" Add_dependency full glibc
run_depends="glibc-2.8 ncurses-5.6" Add_dependency full ncurses

View file

@ -19,8 +19,9 @@ conf_files="/etc/pam.d/usermod /etc/pam.d/userdel /etc/pam.d/useradd
/etc/pam.d/groupadd /etc/pam.d/chsh /etc/pam.d/chpasswd /etc/pam.d/groupadd /etc/pam.d/chsh /etc/pam.d/chpasswd
/etc/pam.d/chgpasswd /etc/pam.d/chfn /etc/pam.d/chage /etc/defaults/useradd /etc/pam.d/chgpasswd /etc/pam.d/chfn /etc/pam.d/chage /etc/defaults/useradd
/etc/login.defs" /etc/login.defs"
build_depends="linux-pam-1.0.2"
run_depends="glibc-2.8 $build_depends" Add_dependency full glibc
Add_dependency full pam
pre_build() pre_build()
{ {

View file

@ -16,8 +16,9 @@ long_desc="
work done." work done."
conf_files="/etc/pam.d/sudo /etc/sudoers" conf_files="/etc/pam.d/sudo /etc/sudoers"
build_depends="linux-pam-1.0.2"
run_depends="glibc-2.8 $build_depends" Add_dependency full glibc
Add_dependency full pam
post_install() post_install()
{ {

View file

@ -19,8 +19,10 @@ long_desc="
run as a client of syslogd or optionally as a standalone program. run as a client of syslogd or optionally as a standalone program.
Klogd can now be used to decode EIP addresses if it can determine a Klogd can now be used to decode EIP addresses if it can determine a
System.map file." System.map file."
run_depends="glibc-2.8" conf_files="/etc/syslog.conf"
Add_dependency full glibc
post_install() post_install()
{ {

View file

@ -18,4 +18,6 @@ long_desc="
updated periodically to reflect changes made by political bodies to time updated periodically to reflect changes made by political bodies to time
zone boundaries, UTC offsets, and daylight-saving rules." zone boundaries, UTC offsets, and daylight-saving rules."
run_depends="glibc-2.8 bash-3.2 gawk-3.1.6" Add_dependency full glibc
Add_dependency full bash
Add_dependency full gawk

View file

@ -1,6 +1,6 @@
# Template file for 'udev' # Template file for 'udev'
pkgname=udev pkgname=udev
version=137 version=138
distfiles=" distfiles="
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-${version}.tar.bz2" http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-${version}.tar.bz2"
build_style=gnu_configure build_style=gnu_configure
@ -8,13 +8,13 @@ configure_args="--exec-prefix= --without-selinux --mandir=/usr/share/man"
make_install_target="DESTDIR=$XBPS_DESTDIR/$pkgname-$version install" make_install_target="DESTDIR=$XBPS_DESTDIR/$pkgname-$version install"
short_desc="A userspace implementation of devfs" short_desc="A userspace implementation of devfs"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
checksum=1aaa46da688f54f6d3b6ab727d82d011898b473952b74e812e174dd477602ebc checksum=bc525a4d6bdbace1b23433256643cc331e4049e1e2442333707e6d2ba8a173b4
long_desc=" long_desc="
udev is a implementation of devfs in userspace using sysfs and udev is a implementation of devfs in userspace using sysfs and
/sbin/hotplug. It requires a 2.5/2.6 kernel to run properly." /sbin/hotplug. It requires a 2.5/2.6 kernel to run properly."
build_depends="initramfs-tools-0.92 procps-3.2.7" Add_dependency full glibc
run_depends="glibc-2.8 $build_depends" Add_dependency full procps
post_install() post_install()
{ {

View file

@ -20,5 +20,5 @@ long_desc="
keep_dirs="/etc/init" keep_dirs="/etc/init"
conf_files="/etc/dbus-1/system.d/Upstart.conf" conf_files="/etc/dbus-1/system.d/Upstart.conf"
build_depends="dbus-1.2.4" Add_dependency full glibc
run_depends="glibc-2.8 dbus-1.2.4" Add_dependency full dbus

View file

@ -10,12 +10,35 @@ long_desc="
noarch=yes noarch=yes
build_depends="man-pages-3.11 man-db-2.5.2 util-linux-ng-2.14.1 Add_dependency full xbps-base-dirs
initramfs-tools-0.92 less-424 kbd-1.14.1 procps-3.2.7 Add_dependency full coreutils
sysklogd-1.5 eject-2.1.5 sudo-1.6 shadow-4.1 openssl-0.9.8 Add_dependency full dash
kernel-2.6.27 tzdata-2009 upstart-0.5 iana-etc-2.30" Add_dependency full zlib
Add_dependency full file
run_depends="$build_depends coreutils-6.12 dash-0.5.4 Add_dependency full diffutils
zlib-1.2.3 file-4.26 diffutils-2.8.1 sed-4.1.5 findutils-4.4.0 Add_dependency full sed
grep-2.5.3 gawk-3.1.6 gzip-1.3.12 bzip2-1.0.5 tar-1.20 ncurses-5.7 Add_dependency full findutils
bash-3.2 glibc-2.9 wget-1.11.4" Add_dependency full grep
Add_dependency full gawk
Add_dependency full gzip
Add_dependency full bzip2
Add_dependency full ncurses
Add_dependency full ncurses-base
Add_dependency full bash
Add_dependency full wget
Add_dependency full man-pages
Add_dependency full man-db
Add_dependency full util-linux-ng
Add_dependency full less
Add_dependency full initramfs-tools
Add_dependency full kbd
Add_dependency full procps
Add_dependency full sysklogd
Add_dependency full eject
Add_dependency full shadow
Add_dependency full sudo
Add_dependency full e2fsprogs
Add_dependency full tzdata
Add_dependency full iana-etc
Add_dependency full upstart
Add_dependency full kernel