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