diff options
author | Edoardo Rosa | 2017-04-10 02:50:39 +0200 |
---|---|---|
committer | Edoardo Rosa | 2017-04-10 02:50:39 +0200 |
commit | 3e9007b5f4765d40c844c82b740d197ca22ce164 (patch) | |
tree | 01c04dfd291c087cbdcc0bdb462a37f877a45de3 /PKGBUILD | |
download | aur-3e9007b5f4765d40c844c82b740d197ca22ce164.tar.gz |
First commit, please test and review
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..875558524540 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +# Maintainer: Edoardo Rosa <edoardo dot rosa90 at gmail dot com> + +# RegRipper +pkgname=regripper-git +pkgver=r93.b0e12c4 +pkgrel=1 +pkgdesc="RegRipper is an open source forensic software used as a Windows Registry data extraction command line or GUI tool." +arch=('any') +url="https://github.com/keydet89/RegRipper2.8" +depends=('perl' 'perl-parse-registry') +makedepends=('git') +options=('!emptydirs') +source=("$pkgname::git+https://github.com/keydet89/RegRipper2.8.git") +md5sums=('SKIP') + +pkgver() { + cd "$pkgname" + (set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)") + echo $pkg +} + +build() { + cd "$pkgname" + # Remove windows perl shebang + tail -n +2 rip.pl > regripper + # Clean windows ^M new lines + sed -i $'s/\r$//' regripper + # Add your Linux perl shebang + sed -i "1i #!$(which perl)" regripper + sed -i '2i use lib qw(/usr/local/lib/rip-lib/lib/perl5/);' regripper +} + +package() { + install -p -dm 755 "$pkgdir/usr/bin/" + install -p -m 755 "$pkgname/regripper" "$pkgdir/usr/bin/" +} + +#build() { +# cd "$srcdir/$_dist-$pkgver" +# +# unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT +# export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \ +# PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ +# PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ +# MODULEBUILDRC=/dev/null +# +# /usr/bin/perl Makefile.PL +# make +#} +# +#check() { +# cd "$srcdir/$_dist-$pkgver" +# +# unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT +# export PERL_MM_USE_DEFAULT=1 +# +# make test +#} +# +#package() { +# cd "$srcdir/$_dist-$pkgver" +# +# unset INSTALLDIRS DESTDIR PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT +# +# make install INSTALLDIRS=vendor DESTDIR="$pkgdir" +#} |