diff options
author | Bogdan Szczurek | 2015-08-23 23:05:00 +0200 |
---|---|---|
committer | Bogdan Szczurek | 2015-08-23 23:58:13 +0200 |
commit | 298c9be3edf56f55a33cc1e705f7e371cc6f7edc (patch) | |
tree | 9ed997985e6baf0ad6af658be0dffe7b327afcce | |
download | aur-298c9be3edf56f55a33cc1e705f7e371cc6f7edc.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | SConstruct.patch | 28 | ||||
-rw-r--r-- | pyregfi-distutils.py.patch | 9 |
4 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..683231ce02d9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = reglookup + pkgdesc = Command line utility for reading and querying Windows NT registries + pkgver = 1.0.1 + pkgrel = 3 + url = http://projects.sentinelchicken.org/reglookup + arch = i686 + arch = x86_64 + license = GPL + makedepends = gcc + makedepends = scons + makedepends = docbook2x + depends = talloc + source = http://reglookup.googlecode.com/files/reglookup-src-1.0.1.tar.gz + source = SConstruct.patch + source = pyregfi-distutils.py.patch + md5sums = c451c2dba904db8ae5b0531ca303e322 + md5sums = a1d31fb09fbce3864abde8babf4c63eb + md5sums = d90fd7b3f43e5c3079c0eb152d9d2df6 + +pkgname = reglookup + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7c9a7395ea0e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Bogdan Szczurek <thebodzio@gmail.com> + +pkgname=reglookup +pkgver=1.0.1 +pkgrel=3 +pkgdesc="Command line utility for reading and querying Windows NT registries" +arch=('i686' 'x86_64') +url="http://projects.sentinelchicken.org/reglookup" +license=('GPL') +depends=('talloc') +makedepends=('gcc' 'scons' 'docbook2x') +source=(http://reglookup.googlecode.com/files/$pkgname-src-$pkgver.tar.gz + SConstruct.patch + pyregfi-distutils.py.patch) + +prepare() { + cd "$srcdir/$pkgname-src-$pkgver" + patch < ../SConstruct.patch + patch < ../pyregfi-distutils.py.patch +} + +build() { + cd "$srcdir/$pkgname-src-$pkgver" + scons +} + +package() { + cd "$srcdir/$pkgname-src-$pkgver" + PREFIX="$pkgdir/usr/" scons install +} + +md5sums=('c451c2dba904db8ae5b0531ca303e322' + 'a1d31fb09fbce3864abde8babf4c63eb' + 'd90fd7b3f43e5c3079c0eb152d9d2df6') diff --git a/SConstruct.patch b/SConstruct.patch new file mode 100644 index 000000000000..e25ff059312d --- /dev/null +++ b/SConstruct.patch @@ -0,0 +1,28 @@ +--- SConstruct.old 2012-02-24 23:07:42.759585143 +0100 ++++ SConstruct 2012-02-24 23:10:08.082282514 +0100 +@@ -34,7 +34,7 @@ + # Documentation + # This only needs to be run during the release/packaging process + man_fixup = "|sed 's/.SH DESCRIPTION/\\n.SH DESCRIPTION/'" +-man_builder = Builder(action='docbook2x-man --to-stdout $SOURCE' ++man_builder = Builder(action='docbook2man --to-stdout $SOURCE' + + man_fixup + '| gzip -9 > $TARGET', + suffix = '.gz', + src_suffix = '.docbook') +@@ -52,14 +52,13 @@ + install_items = [prefix+'bin', + prefix+'lib', + prefix+'include/regfi', +- prefix+'man'] ++ prefix+'share/man'] + + env.Install(prefix+'bin', [reglookup, reglookup_recover, 'bin/reglookup-timeline']) + libinstall = env.Install(prefix+'lib', [libregfi, libregfi_static]) + env.Install(prefix+'include/regfi', Glob('include/*.h')) +-env.Install(prefix+'man/man1', [man_reglookup, man_reglookup_recover, ++env.Install(prefix+'share/man/man1', [man_reglookup, man_reglookup_recover, + man_reglookup_timeline]) +-env.AddPostAction(libinstall, 'ldconfig') + + if sys.version_info[0] == 2: + install_items.append('pyregfi2-install.log') diff --git a/pyregfi-distutils.py.patch b/pyregfi-distutils.py.patch new file mode 100644 index 000000000000..91a7812ddc8d --- /dev/null +++ b/pyregfi-distutils.py.patch @@ -0,0 +1,9 @@ +--- pyregfi-distutils.py.old 2012-02-24 22:05:32.173910920 +0100 ++++ pyregfi-distutils.py 2012-02-24 22:06:07.139622011 +0100 +@@ -1,4 +1,6 @@ + # Called from scons with appropriate python version + + from distutils.core import setup ++import os, sys ++sys.prefix = os.environ['PREFIX'] + setup(name='pyregfi', version='1.0', package_dir={'':'python'}, packages=['pyregfi']) |