From e8d8c64a5112563fc23ae186fb52f0d9109523ae Mon Sep 17 00:00:00 2001 From: Richard W.M. Jones Date: Sep 26 2011 18:55:41 +0000 Subject: - New upstream version 1.3.0. - This version adds Ruby bindings, so there is a new subpackage 'ruby-hivex'. (cherry picked from commit 54ce3b6ecc129dce44e4fae89b6fa738132690dd) --- diff --git a/.gitignore b/.gitignore index 436ef33..dab5129 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ hivex-1.2.2.tar.gz /hivex-1.2.6.tar.gz /hivex-1.2.7.tar.gz /hivex-1.2.8.tar.gz +/hivex-1.3.0.tar.gz diff --git a/hivex.spec b/hivex.spec index 6d8be0c..ca8ff23 100644 --- a/hivex.spec +++ b/hivex.spec @@ -6,7 +6,7 @@ %endif Name: hivex -Version: 1.2.8 +Version: 1.3.0 Release: 1%{?dist} Summary: Read and write Windows Registry binary hive files @@ -28,6 +28,8 @@ BuildRequires: ocaml BuildRequires: ocaml-findlib-devel %endif BuildRequires: python-devel +BuildRequires: ruby-devel +BuildRequires: rubygem-rake BuildRequires: readline-devel BuildRequires: libxml2-devel @@ -67,6 +69,8 @@ For Perl bindings, see 'perl-hivex'. For Python bindings, see 'python-hivex'. +For Ruby bindings, see 'ruby-hivex'. + %package devel Summary: Development tools and libraries for %{name} @@ -140,6 +144,21 @@ Requires: %{name} = %{version}-%{release} python-%{name} contains Python bindings for %{name}. +%package -n ruby-%{name} +Summary: Ruby bindings for %{name} +Group: Development/Libraries +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: ruby(abi) = 1.8 +Requires: ruby +Provides: ruby(hivex) = %{version} + +%{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")} +%{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")} + +%description -n ruby-%{name} +ruby-%{name} contains Ruby bindings for %{name}. + + %prep %setup -q @@ -255,7 +274,18 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/*.so +%files -n ruby-%{name} +%defattr(-,root,root,-) +%doc ruby/doc/site/* +%{ruby_sitelib}/hivex.rb +%{ruby_sitearch}/_hivex.so + + %changelog +* Mon Aug 15 2011 Richard W.M. Jones - 1.3.0-1 +- New upstream version 1.3.0. +- This version adds Ruby bindings, so there is a new subpackage 'ruby-hivex'. + * Fri Aug 12 2011 Richard W.M. Jones - 1.2.8-1 - New upstream version 1.2.8. - Remove 4 upstream patches. diff --git a/sources b/sources index 1bae7c8..42ab0ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f8fd5472abf1f606e7541865eab5bab8 hivex-1.2.8.tar.gz +9102b7bd9f1a348cb955dfdcfa179eeb hivex-1.3.0.tar.gz