On Sun, Jan 23, 2011 at 6:15 AM, Jeff Bilyk <jbilyk@gmail.com> wrote:
> new aport> ---> testing/perl-dbd-sqlite/APKBUILD | 32 ++++++++++++++++++++++++++++++++> 1 files changed, 32 insertions(+), 0 deletions(-)> create mode 100644 testing/perl-dbd-sqlite/APKBUILD>> diff --git a/testing/perl-dbd-sqlite/APKBUILD b/testing/perl-dbd-sqlite/APKBUILD> new file mode 100644> index 0000000..72f8ef4> --- /dev/null> +++ b/testing/perl-dbd-sqlite/APKBUILD> @@ -0,0 +1,32 @@> +# Contributor: Jeff Bilyk <jbilyk at gmail>> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org>> +pkgname=perl-dbd-sqlite> +_realpkgname=DBD-SQLite> +pkgver=0.31> +pkgrel=0> +pkgdesc="Perl CPAN DBD::SQLite module"> +url="http://search.cpan.org/dist/${_realpkgname}"> +arch="all"> +license="GPL PerlArtistic"> +depends="perl-dbi"> +makedepends="perl perl-dev"> +source="http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/${_realpkgname}-$pkgver.tar.gz"> +> +_builddir="$srcdir"/${_realpkgname}-$pkgver> +> +prepare() {> + return 0> +}> +> +build() {> + cd "$_builddir"> + perl Makefile.PL INSTALLDIRS=vendor
It would be better to set variable PERL_MM_USE_DEFAULT to 1, so that
ExtUtils::MakeMaker should not ask any question. It would be better to
add a "|| return 1" at the end.
> + make || return 1> +}> +> +package() {> + cd "$_builddir"> + make DESTDIR="$pkgdir" install
"Make" should have a "|| return 1".
After installing, you should search for perlocal.pod file and delete
it. It creates file collisions among perl packages.
# creates file collision among perl modules
find "$pkgdir" -name perllocal.pod -delete
> +}> +> +md5sums="4aa99c39104b7cd39129aec548e7d3e4 DBD-SQLite-0.31.tar.gz"> --> 1.7.3.5
I've applied those fixes, and took maintainership.
Thanks!
- leo
---
Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org
Help: alpine-devel+help@lists.alpinelinux.org
---