2011-05-17 04:55:05 +08:00
|
|
|
#
|
|
|
|
# Core Packages for Chakra, part of chakra-project.org
|
|
|
|
#
|
2012-06-11 07:21:46 +08:00
|
|
|
# maintainer abveritas@chakra-project.org
|
2010-03-13 23:25:19 +08:00
|
|
|
|
|
|
|
pkgname=coreutils
|
2012-06-11 07:21:46 +08:00
|
|
|
pkgver=8.17
|
2012-07-05 01:44:06 +08:00
|
|
|
pkgrel=2
|
2010-03-13 23:25:19 +08:00
|
|
|
pkgdesc="The basic file, shell and text manipulation utilities of the GNU operating system"
|
|
|
|
arch=('i686' 'x86_64')
|
|
|
|
license=('GPL3')
|
|
|
|
url="http://www.gnu.org/software/coreutils"
|
|
|
|
groups=('base')
|
2012-06-11 07:21:46 +08:00
|
|
|
depends=('glibc' 'pam' 'acl' 'gmp' 'libcap')
|
|
|
|
replaces=('mktemp')
|
2010-03-13 23:25:19 +08:00
|
|
|
backup=('etc/pam.d/su')
|
2012-07-05 01:44:06 +08:00
|
|
|
install="${pkgname}.install"
|
2010-03-13 23:25:19 +08:00
|
|
|
options=('!emptydirs')
|
2012-07-05 01:44:06 +08:00
|
|
|
source=("ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.xz"
|
|
|
|
"ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.xz.sig"
|
|
|
|
'coreutils-pam.patch'
|
|
|
|
'su.pam')
|
2012-06-11 07:21:46 +08:00
|
|
|
md5sums=('bbda656ce8ca2c6903948f9faa204ba3'
|
|
|
|
'ebecd29b095aa21b0b2f833f1ec20d70'
|
2010-05-16 23:08:55 +08:00
|
|
|
'aad79a2aa6d566c375d7bdd1b0767278'
|
2010-03-13 23:25:19 +08:00
|
|
|
'fa85e5cce5d723275b14365ba71a8aad')
|
|
|
|
|
|
|
|
build() {
|
2012-07-05 01:44:06 +08:00
|
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
2010-03-13 23:25:19 +08:00
|
|
|
|
2012-06-11 07:21:46 +08:00
|
|
|
# added su wheel group pam patch (from fedora git)
|
2012-07-05 01:44:06 +08:00
|
|
|
patch -Np1 -i "${srcdir}/coreutils-pam.patch"
|
2010-03-13 23:25:19 +08:00
|
|
|
|
|
|
|
autoreconf -v
|
2012-06-11 07:21:46 +08:00
|
|
|
./configure --prefix=/usr --libexecdir=/usr/lib/coreutils \
|
2010-03-13 23:25:19 +08:00
|
|
|
--enable-install-program=su \
|
2011-05-17 04:55:05 +08:00
|
|
|
--enable-no-install-program=groups,hostname,kill,uptime \
|
2012-06-11 07:21:46 +08:00
|
|
|
--enable-pam
|
|
|
|
make
|
|
|
|
}
|
2010-03-13 23:25:19 +08:00
|
|
|
|
2012-06-11 07:21:46 +08:00
|
|
|
check() {
|
2012-07-05 01:44:06 +08:00
|
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
2012-06-11 07:21:46 +08:00
|
|
|
make RUN_EXPENSIVE_TESTS=yes check
|
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
2012-07-05 01:44:06 +08:00
|
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
make DESTDIR="${pkgdir}" install
|
2012-06-11 07:21:46 +08:00
|
|
|
|
|
|
|
# makepkg uses the full path to this...
|
2012-07-05 01:44:06 +08:00
|
|
|
install -d -m755 "${pkgdir}/bin"
|
|
|
|
ln -s /usr/bin/du "${pkgdir}/bin/du"
|
2010-03-13 23:25:19 +08:00
|
|
|
|
2012-07-05 01:44:06 +08:00
|
|
|
install -d -m755 "${pkgdir}/usr/sbin"
|
|
|
|
mv "${pkgdir}/usr/bin/chroot" "${pkgdir}/usr/sbin"
|
|
|
|
|
|
|
|
install -D -m644 "${srcdir}/su.pam" "${pkgdir}/etc/pam.d/su"
|
2010-03-13 23:25:19 +08:00
|
|
|
}
|
2012-01-12 10:21:54 +08:00
|
|
|
|
2012-07-05 01:44:06 +08:00
|
|
|
# vim:set ts=2 sw=2 et:
|