diff options
author | Adam Gołębiowski | 2011-06-20 16:48:07 (GMT) |
---|---|---|
committer | cvs2git | 2012-06-24 12:13:13 (GMT) |
commit | d84340186fa1d9ccbac6052467a76155c9f22d08 (patch) | |
tree | bf653e08a8941293e011216079c07770fd7a633d | |
parent | ee4a80ad3674b8455816a20cb7eaeb973d5d6d66 (diff) | |
download | reglookup-d84340186fa1d9ccbac6052467a76155c9f22d08.zip reglookup-d84340186fa1d9ccbac6052467a76155c9f22d08.tar.gz |
- updated to 1.0.0
- switched to scons
- -DESTDIR and -parallel-make patches dropped (obsolete),
- -paths patch (for scons),
- -libs, -devel, -static and python-pyregfi packages introduced
Changed files:
reglookup.spec -> 1.4
-rw-r--r-- | reglookup.spec | 103 |
1 files changed, 85 insertions, 18 deletions
diff --git a/reglookup.spec b/reglookup.spec index 98bd84d..d3f3856 100644 --- a/reglookup.spec +++ b/reglookup.spec @@ -1,15 +1,16 @@ 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.11.0 +Version: 1.0.0 Release: 1 License: GPL v3 Group: Applications -Source0: http://projects.sentinelchicken.org/data/downloads/%{name}-%{version}.tar.gz -# Source0-md5: 6dfb99a2a848e4eeb28d3ecefb5b08c9 +Source0: http://projects.sentinelchicken.org/data/downloads/%{name}-src-%{version}.tar.gz +# Source0-md5: 1fb1eea7435d368a91ade8c4016b5be6 +Patch0: %{name}-paths.patch URL: http://projects.sentinelchicken.org/reglookup/ -Patch0: %{name}-DESTDIR.patch -Patch1: %{name}-parallel-make.patch +BuildRequires: rpmbuild(macros) >= 1.385 +BuildRequires: scons BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -36,28 +37,76 @@ 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. +%package libs +Summary: reglookup shared library +Summary(pl.UTF-8): współdzielona biblioteka reglookup +Group: Libraries + +%description libs +reglookup shared library. + +%description libs -l pl.UTF-8 +współdzielona biblioteka reglookup. + +%package devel +Summary: Header files for reglookup library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki reglookup +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Header files for reglookup library. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki reglookup. + +%package static +Summary: Static reglookup library +Summary(pl.UTF-8): Statyczna biblioteka reglookup +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static reglookup library. + +%description static -l pl.UTF-8 +Statyczna biblioteka reglookup. + +%package -n python-pyregfi +Summary: Python bindings for regfi library +Summary(pl.UTF-8): Dowiązania pythona do blblioteki regfi +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description -n python-pyregfi +Python bindings for regfi library. + +%description -n python-pyregfi -l pl.UTF-8 +Dowiązania pythona do biblioteki regfi. + %prep -%setup -q +%setup -q -n %{name}-src-%{version} %patch0 -p1 -%patch1 -p1 %build -%{__make} \ - CC="%{__cc}" \ - OPTS="%{rpmcflags}" \ - INC="-I%{_includedir} -I../include" \ - LIB="-L%{_libdir} -lm" +%scons %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ - PREFIX=%{_prefix} \ - MAN_PREFIX="%{_mandir}" \ - DESTDIR=$RPM_BUILD_ROOT +DESTDIR=$RPM_BUILD_ROOT \ +PREFIX="%{_prefix}" \ +BINDIR="%{_bindir}" \ +LIBDIR="%{_libdir}" \ +MANDIR="%{_mandir}" \ +INCLUDEDIR="%{_includedir}" \ +%scons install + +%{__python} pyregfi-distutils.py install \ + --optimize=2 \ + --root=$RPM_BUILD_ROOT -rm $RPM_BUILD_ROOT%{_mandir}/man1/\* -mv $RPM_BUILD_ROOT%{_docdir}/%{name}/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1 +%py_postclean %clean rm -rf $RPM_BUILD_ROOT @@ -66,3 +115,21 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* %{_mandir}/man1/reglookup*.1* + +%files libs +%defattr(644,root,root,755) +%{_libdir}/*.so + +%files devel +%defattr(644,root,root,755) +%{_includedir}/regfi + +%files static +%defattr(644,root,root,755) +%{_libdir}/lib*.a + +%files -n python-pyregfi +%defattr(644,root,root,755) +%dir %{py_sitescriptdir}/pyregfi +%{py_sitescriptdir}/pyregfi/*.py[co] +%{py_sitescriptdir}/*.egg-info |