ample.com> pkgbase=mysplitpackage pkgname=('mypackage1' 'mypackage2' 'mypackage3') pkgver=1.0 pkgrel=1 epoch=2 arch=('i686' 'x86_64') url="http://www.example.com/" license=('GPL-3.0-or-later') makedepends=('make' 'python') checkdepends=('perl') options=('!libtool') source=(ftp://ftp.example.com/pub/mypackage-0.1.tar.gz) md5sums=('abcdefabcdef12345678901234567890') build() { cd "${srcdir}"/${pkgbase}-${pkgver} ./configure --prefix=/usr make } check() { cd "${srcdir}"/${pkgbase}-${pkgver} make check } package_mypackage1() { pkgdesc="Package 1" depends=("python") cd "${srcdir}"/${pkgbase}-${pkgver} make DESTDIR="${pkgdir}" install1 } package_mypackage2() { pkgdesc="Package 2" depends=("zlib" "mypackage1") cd "${srcdir}"/${pkgbase}-${pkgver} ./configure --prefix=/usr make DESTDIR="${pkgdir}" install2 } package_mypackage3() { pkgdesc="Package 3" depends=("zlib") optdepends=("mypackage1: for foobar functionality") install=somescript.install cd "${srcdir}"/${pkgname}-${pkgver} ./configure --prefix=/usr make DESTDIR="${pkgdir}" install3 } )r