summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogdan Szczurek2015-08-23 23:05:00 +0200
committerBogdan Szczurek2015-08-23 23:58:13 +0200
commit298c9be3edf56f55a33cc1e705f7e371cc6f7edc (patch)
tree9ed997985e6baf0ad6af658be0dffe7b327afcce
downloadaur-298c9be3edf56f55a33cc1e705f7e371cc6f7edc.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD34
-rw-r--r--SConstruct.patch28
-rw-r--r--pyregfi-distutils.py.patch9
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'])