You are not logged in.
Can I not upload a split package to the AUR? I am getting an error when I try to upload this PKGBUILD source package:
Invalid name: only lowercase letters are allowed.
PKGBUILD:
pkgbase=mfs
pkgname=('mfs-client' 'mfs-chunkserver' 'mfs-master')
pkgver=1.6.19
pkgrel=1
pkgdesc="File system designed for petabyte class clusters crunching mission critical data 24/7"
license=("GPL3")
arch=('i686' 'x86_64')
options=('!libtool')
url="http://www.moosefs.com/"
source=("http://www.moosefs.org/tl_files/mfscode/${pkgbase}-${pkgver}.tar.gz"
"mfsmaster"
"mfschunkserver"
"mfsmetalogger"
"mfscgiserv")
md5sums=('21a86c7a521c8682868eb8c0b330fb58'
'e4e260f48b063d7f2bd568fc6230b813'
'2b5c6d70938add6aa4e859dfbe11e71b'
'4359c1e0f857a3c5d26e0cb67f8c9d8b'
'3aa9b98a05d08e1f6256a57746181798')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
}
package_mfs-client() {
depends=('zlib' 'fuse')
cd "${srcdir}/${pkgbase}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --disable-mfschunkserver --disable-mfsmaster --disable-mfscgi --disable-mfscgiserv
make || return 1
make DESTDIR="${pkgdir}" install || return 1
rm -rf ${pkgdir}/usr/share/man/man7
}
package_mfs-chunkserver() {
depends=('zlib')
cd "${srcdir}/${pkgbase}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --disable-mfsmaster --disable-mfsmount --disable-mfscgi --disable-mfscgiserv
make || return 1
make DESTDIR="${pkgdir}" install || return 1
rm -rf ${pkgdir}/usr/share/man/man7
install -m 755 -D ${srcdir}/mfschunkserver ${pkgdir}/etc/rc.d/mfschunkserver
}
package_mfs-master() {
depends=('zlib')
cd "${srcdir}/${pkgbase}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --disable-mfschunkserver --disable-mfsmount
make || return 1
make DESTDIR="${pkgdir}" install || return 1
install -D -m0644 README $pkgdir/usr/share/doc/${pkgbase}/README
install -D -m0644 INSTALL $pkgdir/usr/share/doc/${pkgbase}/INSTALL
install -D -m0644 NEWS $pkgdir/usr/share/doc/${pkgbase}/NEWS
install -D -m0644 UPGRADE $pkgdir/usr/share/doc/${pkgbase}/UPGRADE
install -m 755 -D ${srcdir}/mfsmaster ${pkgdir}/etc/rc.d/mfsmaster
install -m 755 -D ${srcdir}/mfsmetalogger ${pkgdir}/etc/rc.d/mfsmetalogger
install -m 755 -D ${srcdir}/mfscgiserv ${pkgdir}/etc/rc.d/mfscgiserv
find "$pkgdir" -name 'mfscgiserv' -print0 |xargs -0 \
sed -i -e 's,^#!/usr/bin/env python$,#!/usr/bin/env python2,' \
-e 's,^#!/usr/bin/python$,#!/usr/bin/python2,'
}
Last edited by Ryujin (2010-12-23 03:35:40)
Offline
https://bugs.archlinux.org/task/16394
And, please use "code" tags...
Offline
Thanks, better?
I will split it fancy like.
Offline