diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 22 insertions, 26 deletions
@@ -1,15 +1,17 @@ pkgbase = perl-ora2pg - pkgdesc = Moves Oracle databases to PostgreSQL - pkgver = 21.0 + pkgdesc = Ora2Pg - Oracle to PostgreSQL database schema converter + pkgver = 23.1 pkgrel = 1 url = http://ora2pg.darold.net arch = any license = GPL license = PerlArtistic - depends = perl-dbd-oracle + depends = perl + optdepends = perl-dbd-oracle: connect to an Oracle db + optdepends = perl-dbd-pg: connect to a PostgreSQL db + optdepends = perl-dbd-mysql: connect to a MySQL db options = !emptydirs - source = http://downloads.sourceforge.net/ora2pg/ora2pg-21.0.tar.bz2 - md5sums = 78af615d8b3dbef06464acf8d0d46c47 + source = https://github.com/darold/ora2pg/archive/refs/tags/v23.1.tar.gz + sha256sums = e6c0e92ae9058c14480ec4a26db60796714a721eaf223ac53e1fe4e37d9ce2f6 pkgname = perl-ora2pg - @@ -1,35 +1,29 @@ # Contributor: Antonio Muñoz <agmconejo AT gmail DOT com> -_perlmod=ora2pg pkgname=perl-ora2pg -pkgver=21.0 +pkgver=23.1 pkgrel=1 -pkgdesc="Moves Oracle databases to PostgreSQL" +pkgdesc="Ora2Pg - Oracle to PostgreSQL database schema converter" arch=('any') url="http://ora2pg.darold.net" license=('GPL' 'PerlArtistic') -depends=('perl-dbd-oracle') -makedepends=() +depends=('perl') +optdepends=('perl-dbd-oracle: connect to an Oracle db' + 'perl-dbd-pg: connect to a PostgreSQL db' + 'perl-dbd-mysql: connect to a MySQL db') options=('!emptydirs') -source=("http://downloads.sourceforge.net/${_perlmod}/${_perlmod}-${pkgver}.tar.bz2") -md5sums=('78af615d8b3dbef06464acf8d0d46c47') +source=("https://github.com/darold/ora2pg/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('e6c0e92ae9058c14480ec4a26db60796714a721eaf223ac53e1fe4e37d9ce2f6') build() { - cd "${_perlmod}-${pkgver}" - - PERL_MM_USE_DEFAULT=1 perl Makefile.PL \ - DESTDIR=${pkgdir} \ - DOCDIR=/usr/share/doc/${pkgname} \ - INSTALLDIRS=vendor -l + cd "ora2pg-${pkgver}" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL DESTDIR=${pkgdir} INSTALLDIRS=vendor make } -check() { - cd "${_perlmod}-${pkgver}" - make test -} - package() { - cd "${_perlmod}-${pkgver}" - make install DESTDIR="${pkgdir}" SYSCONFDIR="${pkgdir}/etc" + cd "ora2pg-${pkgver}" + make DESTDIR="${pkgdir}/" install + mv ${pkgdir}/etc/ora2pg/ora2pg.conf{.dist,} + sed -i "s#${pkgdir}##" ${pkgdir}/usr/bin/vendor_perl/ora2pg } |