summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Gołębiowski2008-08-11 07:27:02 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commitcfe1bb30c2eef17b97a8f4ac74f59ba3e5b26fd8 (patch)
treea857f23fbb66fb5e024fb5045c9cc5d7020de0c9
downloadreglookup-auto/th/reglookup-0_9_0-1.zip
reglookup-auto/th/reglookup-0_9_0-1.tar.gz
Changed files: reglookup-DESTDIR.patch -> 1.1 reglookup.spec -> 1.1
-rw-r--r--reglookup-DESTDIR.patch58
-rw-r--r--reglookup.spec64
2 files changed, 122 insertions, 0 deletions
diff --git a/reglookup-DESTDIR.patch b/reglookup-DESTDIR.patch
new file mode 100644
index 0000000..1b3ccf4
--- /dev/null
+++ b/reglookup-DESTDIR.patch
@@ -0,0 +1,58 @@
+--- reglookup-0.9.0//Makefile~ 2008-05-01 06:06:22.000000000 +0200
++++ reglookup-0.9.0//Makefile 2008-08-11 09:17:43.452401084 +0200
+@@ -2,6 +2,7 @@
+
+ # Installation prefixes. Change to install elsewhere.
+
++DESTDIR=
+ PREFIX=/usr/local
+ BIN_PREFIX=$(PREFIX)/bin
+ DOC_PREFIX=$(PREFIX)/share/doc/reglookup
+@@ -35,9 +36,9 @@
+
+ #XXX: This should be more generalized.
+ install: all
+- mkdir -p $(BIN_PREFIX)
+- mkdir -p $(DOC_PREFIX)
+- mkdir -p $(MAN_PREFIX)/man1
++ mkdir -p $(DESTDIR)$(BIN_PREFIX)
++ mkdir -p $(DESTDIR)$(DOC_PREFIX)
++ mkdir -p $(DESTDIR)$(MAN_PREFIX)/man1
+ $(MAKE) -C bin install
+ $(MAKE) -C src install
+ $(MAKE) -C doc install
+--- reglookup-0.9.0/bin/Makefile~ 2007-03-28 21:22:38.000000000 +0200
++++ reglookup-0.9.0/bin/Makefile 2008-08-11 09:18:15.615731223 +0200
+@@ -11,7 +11,7 @@
+ cp reglookup-timeline $@
+
+ install:
+- install -m 0755 $(FILES) $(BIN_PREFIX)
++ install -m 0755 $(FILES) $(DESTDIR)$(BIN_PREFIX)
+
+ clean:
+ rm -f *~
+--- reglookup-0.9.0/doc/Makefile~ 2008-08-09 07:55:45.000000000 +0200
++++ reglookup-0.9.0/doc/Makefile 2008-08-11 09:18:33.099069567 +0200
+@@ -19,8 +19,8 @@
+ cp man/man1/reglookup-recover.1.gz $@
+
+ install:
+- cp -r $(BUILD_DOC)/* $(DOC_PREFIX)
+- ln -sf $(DOC_PREFIX)/man/man1/* $(MAN_PREFIX)/man1
++ cp -r $(BUILD_DOC)/* $(DESTDIR)$(DOC_PREFIX)
++ ln -sf $(DOC_PREFIX)/man/man1/* $(DESTDIR)$(MAN_PREFIX)/man1
+
+
+ #XXX: Used during release only
+--- reglookup-0.9.0/src/Makefile~ 2008-04-30 00:59:55.000000000 +0200
++++ reglookup-0.9.0/src/Makefile 2008-08-11 09:17:57.965733383 +0200
+@@ -22,7 +22,7 @@
+ $(CC) $(CFLAGS) $(OPTS) $(INC) -c -o $@ reglookup-recover.c
+
+ install:
+- install -m 0755 $(FILES) $(BIN_PREFIX)
++ install -m 0755 $(FILES) $(DESTDIR)$(BIN_PREFIX)
+
+ clean:
+ rm -f *.o
diff --git a/reglookup.spec b/reglookup.spec
new file mode 100644
index 0000000..b199346
--- /dev/null
+++ b/reglookup.spec
@@ -0,0 +1,64 @@
+Summary: small utility for querying NT/2K/XP/2K3/Vista registries
+Summary(pl.UTF-8): proste narzędzie do odpytywania rejestrów NT/2K/XP/2K3/Vista
+Name: reglookup
+Version: 0.9.0
+Release: 1
+License: GPL v3
+Group: Applications
+Source0: http://projects.sentinelchicken.org/data/downloads/%{name}-%{version}.tar.gz
+# Source0-md5: 518391c0d0c18c113670308446bd2199
+URL: http://projects.sentinelchicken.org/reglookup/
+Patch0: %{name}-DESTDIR.patch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+RegLookup is an small command line utility for reading and querying
+Windows NT-based registries. RegLookup is released under the GNU GPL,
+and is implemented in ANSI C. Original source was borrowed from the
+program editreg, written by Richard Sharpe. It has since been
+rewritten to use the regfio library, written by Gerald Carter.
+
+Currently the program allows one to read an entire registry and output
+it in a (mostly) standardized, quoted format. It also provides
+features for filtering of results based on registry path and data
+type.
+
+%description -l pl.UTF-8
+RegLookup to proste narzędzie do odczytywania i odpytywania rejestrów
+systemów Windows serii NT. RegLookup jest udostępniony na zasadach
+licencji GNU GPL i zaimplementowany w ANSI C. Źródła oparte są na
+programie editreg, napisanym przez Richarda Sharpe. Od tamtej pory
+program został przepisany z wykorzystaniem biblioteki regfio,
+napisanej przez Geralda Cartera.
+
+Obecnie program pozwala na odczyt rejestru i wypisania go w
+ustandaryzowanym formacie. Możliwe jest także filtrowanie wyników na
+podstawie ścieżek rejestru czy typów danych.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__make} \
+ CC="%{__cc}" \
+ OPTS="%{rpmcflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ PREFIX=%{_prefix} \
+ MAN_PREFIX="%{_mandir}" \
+ DESTDIR=$RPM_BUILD_ROOT
+
+rm $RPM_BUILD_ROOT%{_mandir}/man1/\*
+mv $RPM_BUILD_ROOT%{_docdir}/%{name}/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*
+%{_mandir}/man1/reglookup*.1*