SHA256
1
0
forked from pool/libvirt-glib

Accepting request 99578 from home:dimstar:branches:Virtualization

Update to 0.0.3 - plus buildfix for Factory

OBS-URL: https://build.opensuse.org/request/show/99578
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt-glib?expand=0&rev=4
This commit is contained in:
2012-01-10 09:59:53 +00:00
committed by Git OBS Bridge
parent 9885d7f15a
commit 46ce1c5353
4 changed files with 88 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:454b9c7024b2b1603b0d7c4b635ba988afd175a323a1ab27d7248a9fceec71df
size 465069

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4f763543a598a96abd4264625803a0596f845351a14e16a32480b9cf864caf2
size 519628

View File

@@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Jan 10 09:37:04 UTC 2012 - dimstar@opensuse.org
- Update to version 0.0.3:
+ Flesh out API in libvirt-gconfig to allow basic domain
configuration
+ Don't memset private data fields, since glib already ensures
this
+ Fix VPATH builds
+ Add syntax-check rules ensuring coding style compliance
+ Describe coding style in HACKING file
+ Expand libvirt-gobject API to allow watches on streams
+ Simplify debug system with new glib
+ Fix libvirt-gobject pkg-config file
+ Fix domain event handlig wrt transient guests
+ Don't crash if given a NULL uri to connect to
+ Expand libvirt-gobject API for storage pools & volumes
+ Fix some crashes in error paths where GError instance was NULL
+ Add vala files to the RPM
+ Add binding for open domain consoles & graphics.
- Add libtool BuildRequires.
- Split typelib file into typelib-1_0-Libvirt* subpackage.
- Add typelib-1_0-Libvirt* Requires to devel subpackage.
-------------------------------------------------------------------
Thu Nov 24 08:08:49 UTC 2011 - dimstar@opensuse.org

View File

@@ -1,6 +1,7 @@
#
# spec file for package
# spec file for package libvirt-glib
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -16,13 +17,14 @@
#
Name: libvirt-glib
Version: 0.0.2
Release: 1
License: LGPL-2.1+
Version: 0.0.3
Release: 0
Summary: GLib and GObject mapping of libvirt
Url: http://libvirt.org
License: LGPL-2.1+
Group: System/Libraries
Url: http://libvirt.org
Source: http://libvirt.org/sources/glib/%{name}-%{version}.tar.gz
BuildRequires: libtool
BuildRequires: vala
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
@@ -56,10 +58,55 @@ resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed
%package -n typelib-1_0-LibvirtGConfig-1_0
Summary: GLib and GObject mapping of libvirt - gi-bindings
Group: System/Libraries
%description -n typelib-1_0-LibvirtGConfig-1_0
libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). It is free software
available under the GNU Lesser General Public License. Virtualization on
the Linux Operating System means the ability to run multiple instances of
Operating Systems concurrently on a single hardware system where the basic
resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed
%package -n typelib-1_0-LibvirtGLib-1_0
Summary: GLib and GObject mapping of libvirt - gi-bindings
Group: System/Libraries
%description -n typelib-1_0-LibvirtGLib-1_0
libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). It is free software
available under the GNU Lesser General Public License. Virtualization on
the Linux Operating System means the ability to run multiple instances of
Operating Systems concurrently on a single hardware system where the basic
resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed
%package -n typelib-1_0-LibvirtGObject-1_0
Summary: GLib and GObject mapping of libvirt - gi-bindings
Group: System/Libraries
%description -n typelib-1_0-LibvirtGObject-1_0
libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). It is free software
available under the GNU Lesser General Public License. Virtualization on
the Linux Operating System means the ability to run multiple instances of
Operating Systems concurrently on a single hardware system where the basic
resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed
%package devel
Summary: GLib and GObject mapping of libvirt - Development files
Group: Development/Languages/C and C++
Requires: libvirt-glib-1_0-0 = %{version}
Requires: typelib-1_0-LibvirtGConfig-1_0 = %{version}
Requires: typelib-1_0-LibvirtGLib-1_0 = %{version}
Requires: typelib-1_0-LibvirtGObject-1_0 = %{version}
%description devel
libvirt is a C toolkit to interact with the virtualization capabilities
@@ -92,8 +139,17 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_libdir}/libvirt-gconfig-1.0.so.*
%{_libdir}/libvirt-glib-1.0.so.*
%{_libdir}/libvirt-gobject-1.0.so.*
%files -n typelib-1_0-LibvirtGConfig-1_0
%defattr(-,root,root)
%{_libdir}/girepository-1.0/LibvirtGConfig-1.0.typelib
%files -n typelib-1_0-LibvirtGLib-1_0
%defattr(-,root,root)
%{_libdir}/girepository-1.0/LibvirtGLib-1.0.typelib
%files -n typelib-1_0-LibvirtGObject-1_0
%defattr(-,root,root)
%{_libdir}/girepository-1.0/LibvirtGObject-1.0.typelib
%files devel