[libguestfs] - Add Erlang bindings in erlang-libguestfs subpackage. - Remove upstream patch.

Richard W.M. Jones rjones at fedoraproject.org
Wed Sep 21 14:48:32 UTC 2011


commit e998f3139ef879075a4b04bec1afc163fbd3ebb9
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Wed Sep 21 15:35:17 2011 +0100

    - Add Erlang bindings in erlang-libguestfs subpackage.
    - Remove upstream patch.

 .gitignore                                         |    1 +
 ...onal-group-grub-for-the-guestfs_grub_inst.patch |  104 --------------------
 libguestfs.spec                                    |   36 ++++++-
 sources                                            |    2 +-
 4 files changed, 32 insertions(+), 111 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 63ff11b..33a553d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -99,3 +99,4 @@ libguestfs-1.5.3.tar.gz
 /libguestfs-1.13.10.tar.gz
 /libguestfs-1.13.11.tar.gz
 /libguestfs-1.13.12.tar.gz
+/libguestfs-1.13.13.tar.gz
diff --git a/libguestfs.spec b/libguestfs.spec
index 444bbfd..91666c9 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -29,8 +29,8 @@
 Summary:       Access and modify virtual machine disk images
 Name:          libguestfs
 Epoch:         1
-Version:       1.13.12
-Release:       4%{?dist}
+Version:       1.13.13
+Release:       1%{?dist}
 License:       LGPLv2+
 Group:         Development/Libraries
 URL:           http://libguestfs.org/
@@ -49,9 +49,6 @@ Patch2:        libguestfs-1.12.0-configure-force-machine-accel-tcg.patch
 # while.
 Patch3:        0001-Fix-qemu-machine-option-for-latest-qemu-thanks-Marku.patch
 
-# Upstream patch to add guestfs_grub_install to an optional group.
-Patch4:        0001-Add-an-optional-group-grub-for-the-guestfs_grub_inst.patch
-
 # Basic build requirements:
 BuildRequires: /usr/bin/pod2man
 BuildRequires: /usr/bin/pod2text
@@ -132,6 +129,8 @@ BuildRequires: java >= 1.5.0
 BuildRequires: jpackage-utils
 BuildRequires: java-devel
 BuildRequires: php-devel
+BuildRequires: erlang-erts
+BuildRequires: erlang-erl_interface
 
 # For libguestfs-tools:
 BuildRequires: perl-Sys-Virt
@@ -207,6 +206,8 @@ For Java bindings, see 'libguestfs-java-devel'.
 
 For PHP bindings, see 'php-libguestfs'.
 
+For Erlang bindings, see 'erlang-libguestfs'.
+
 
 %package devel
 Summary:       Development tools and libraries for %{name}
@@ -491,6 +492,16 @@ Requires:      php
 php-%{name} contains PHP bindings for %{name}.
 
 
+%package -n erlang-%{name}
+Summary:       Erlang bindings for %{name}
+Group:         Development/Libraries
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      erlang-erts
+
+%description -n erlang-%{name}
+erlang-%{name} contains Erlang bindings for %{name}.
+
+
 %package man-pages-uk
 Summary:       Ukrainian (uk) man pages for %{name}
 Group:         Development/Libraries
@@ -507,7 +518,6 @@ for %{name}.
 %patch0 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 mkdir -p daemon/m4
 
@@ -870,6 +880,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/php/modules/guestfs_php.so
 
 
+%files -n erlang-%{name}
+%defattr(-,root,root,-)
+%doc erlang/README
+%doc erlang/examples/*.erl
+%doc erlang/examples/LICENSE
+%{_bindir}/erl-guestfs
+%{_libdir}/erlang/lib/%{name}-%{version}
+%{_mandir}/man3/guestfs-erlang.3*
+
+
 %files man-pages-uk
 %defattr(-,root,root,-)
 %lang(uk) %{_mandir}/uk/man1/*.1*
@@ -877,6 +897,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Sep 21 2011 Richard W.M. Jones <rjones at redhat.com> - 1:1.13.13-1
+- Add Erlang bindings in erlang-libguestfs subpackage.
+- Remove upstream patch.
+
 * Fri Sep 16 2011 Richard W.M. Jones <rjones at redhat.com> - 1:1.13.12-4
 - Don't require grub.  See RHBZ#737261.
 - Note this (hopefully temporarily) breaks guestfs_grub_install API.
diff --git a/sources b/sources
index 95de931..51c3f67 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-761c58d315bce5ef6603d6505e625fdd  libguestfs-1.13.12.tar.gz
+2cb3ea51d5f7781b48329c097feb8e2a  libguestfs-1.13.13.tar.gz


More information about the scm-commits mailing list