[main] Updating 4 `libvirt-*` packages. (#1845)
This commit is contained in:
parent
8f4a188d4d
commit
9cb68b2679
|
@ -33,7 +33,7 @@ jobs:
|
|||
- name: Get the changed files
|
||||
run: |
|
||||
echo "Files changed: '$(git diff-tree --no-commit-id --name-only -r ${{ env.base_sha }} ${{ github.sha }})'"
|
||||
changed_specs=$(git diff-tree --no-commit-id --name-only -r ${{ env.base_sha }} ${{ github.sha }} | { grep "\.spec$" || test $? = 1; })
|
||||
changed_specs=$(git diff-tree --diff-filter=d --no-commit-id --name-only -r ${{ env.base_sha }} ${{ github.sha }} | { grep "\.spec$" || test $? = 1; })
|
||||
echo "Files to validate: '${changed_specs}'"
|
||||
echo "updated-specs=$(echo ${changed_specs})" >> $GITHUB_ENV
|
||||
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-dbus-1.3.0.tar.xz": "307898b009cedee79d38000bf844559f320ada6e9fa959122230f63db253f545"
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-glib-3.0.0.tar.gz": "7fff8ca9a2b723dbfd04223b1c7624251c8bf79eb57ec27362a7301b2dd9ebfe"
|
||||
}
|
||||
}
|
|
@ -1,231 +0,0 @@
|
|||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
# -*- rpm-spec -*-
|
||||
|
||||
%define with_introspection 1
|
||||
|
||||
%define with_vala %{with_introspection}
|
||||
|
||||
%define libvirt_version 1.2.5
|
||||
|
||||
Name: libvirt-glib
|
||||
Version: 3.0.0
|
||||
Release: 3%{?dist}
|
||||
Summary: libvirt glib integration for events
|
||||
License: LGPLv2+
|
||||
URL: http://libvirt.org/
|
||||
Source0: ftp://libvirt.org/libvirt/glib/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: glib2-devel >= 2.38.0
|
||||
BuildRequires: libvirt-devel >= %{libvirt_version}
|
||||
%if %{with_introspection}
|
||||
BuildRequires: gobject-introspection-devel
|
||||
|
||||
|
||||
%endif
|
||||
BuildRequires: libxml2-devel
|
||||
# Hack due to https://bugzilla.redhat.com/show_bug.cgi?id=613466
|
||||
BuildRequires: libtool
|
||||
%if %{with_vala}
|
||||
BuildRequires: vala
|
||||
%endif
|
||||
BuildRequires: intltool
|
||||
|
||||
%package devel
|
||||
Summary: libvirt glib integration for events development files
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%package -n libvirt-gconfig
|
||||
Summary: libvirt object APIs for processing object configuration
|
||||
|
||||
%package -n libvirt-gobject
|
||||
Summary: libvirt object APIs for managing virtualization hosts
|
||||
|
||||
%package -n libvirt-gconfig-devel
|
||||
Summary: libvirt object APIs for processing object configuration development files
|
||||
Requires: libvirt-gconfig = %{version}-%{release}
|
||||
|
||||
%package -n libvirt-gobject-devel
|
||||
Summary: libvirt object APIs for managing virtualization hosts development files
|
||||
Requires: %{name}-devel = %{version}-%{release}
|
||||
Requires: libvirt-gconfig-devel = %{version}-%{release}
|
||||
Requires: libvirt-gobject = %{version}-%{release}
|
||||
Requires: libvirt-devel >= %{libvirt_version}
|
||||
|
||||
%description
|
||||
This package provides integration between libvirt and the glib
|
||||
event loop.
|
||||
|
||||
%description devel
|
||||
This package provides development header files and libraries for
|
||||
integration between libvirt and the glib event loop.
|
||||
|
||||
%description -n libvirt-gconfig
|
||||
This package provides APIs for processing the object configuration
|
||||
data
|
||||
|
||||
%description -n libvirt-gconfig-devel
|
||||
This package provides development header files and libraries for
|
||||
the object configuration APIs.
|
||||
|
||||
%description -n libvirt-gobject
|
||||
This package provides APIs for managing virtualization host
|
||||
objects
|
||||
|
||||
%description -n libvirt-gobject-devel
|
||||
This package provides development header files and libraries for
|
||||
managing virtualization host objects
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
|
||||
%if %{with_introspection}
|
||||
%define introspection_arg --enable-introspection
|
||||
%else
|
||||
%define introspection_arg --disable-introspection
|
||||
%endif
|
||||
|
||||
%configure %{introspection_arg}
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
%__make install DESTDIR=$RPM_BUILD_ROOT
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-glib-1.0.a
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-glib-1.0.la
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gconfig-1.0.a
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gconfig-1.0.la
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gobject-1.0.a
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gobject-1.0.la
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%check
|
||||
if ! make %{?_smp_mflags} check; then
|
||||
cat tests/test-suite.log || true
|
||||
exit 1
|
||||
fi
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%ldconfig_scriptlets -n libvirt-gconfig
|
||||
|
||||
%ldconfig_scriptlets -n libvirt-gobject
|
||||
|
||||
%files -f %{name}.lang
|
||||
%doc README COPYING AUTHORS ChangeLog NEWS
|
||||
%{_libdir}/libvirt-glib-1.0.so.*
|
||||
%if %{with_introspection}
|
||||
%{_libdir}/girepository-1.0/LibvirtGLib-1.0.typelib
|
||||
%endif
|
||||
|
||||
%files -n libvirt-gconfig
|
||||
%{_libdir}/libvirt-gconfig-1.0.so.*
|
||||
%if %{with_introspection}
|
||||
%{_libdir}/girepository-1.0/LibvirtGConfig-1.0.typelib
|
||||
%endif
|
||||
|
||||
%files -n libvirt-gobject
|
||||
%{_libdir}/libvirt-gobject-1.0.so.*
|
||||
%if %{with_introspection}
|
||||
%{_libdir}/girepository-1.0/LibvirtGObject-1.0.typelib
|
||||
%endif
|
||||
|
||||
%files devel
|
||||
%doc examples/event-test.c
|
||||
%{_libdir}/libvirt-glib-1.0.so
|
||||
%{_libdir}/pkgconfig/libvirt-glib-1.0.pc
|
||||
%dir %{_includedir}/libvirt-glib-1.0
|
||||
%dir %{_includedir}/libvirt-glib-1.0/libvirt-glib
|
||||
%{_includedir}/libvirt-glib-1.0/libvirt-glib/libvirt-glib.h
|
||||
%{_includedir}/libvirt-glib-1.0/libvirt-glib/libvirt-glib-*.h
|
||||
%if %{with_introspection}
|
||||
%{_datadir}/gir-1.0/LibvirtGLib-1.0.gir
|
||||
%endif
|
||||
%{_datadir}/gtk-doc/html/Libvirt-glib
|
||||
%if %{with_vala}
|
||||
%{_datadir}/vala/vapi/libvirt-glib-1.0.vapi
|
||||
%endif
|
||||
|
||||
%files -n libvirt-gconfig-devel
|
||||
%doc examples/event-test.c
|
||||
%{_libdir}/libvirt-gconfig-1.0.so
|
||||
%{_libdir}/pkgconfig/libvirt-gconfig-1.0.pc
|
||||
%dir %{_includedir}/libvirt-gconfig-1.0
|
||||
%dir %{_includedir}/libvirt-gconfig-1.0/libvirt-gconfig
|
||||
%{_includedir}/libvirt-gconfig-1.0/libvirt-gconfig/libvirt-gconfig.h
|
||||
%{_includedir}/libvirt-gconfig-1.0/libvirt-gconfig/libvirt-gconfig-*.h
|
||||
%if %{with_introspection}
|
||||
%{_datadir}/gir-1.0/LibvirtGConfig-1.0.gir
|
||||
%endif
|
||||
%{_datadir}/gtk-doc/html/Libvirt-gconfig
|
||||
%if %{with_vala}
|
||||
%{_datadir}/vala/vapi/libvirt-gconfig-1.0.vapi
|
||||
%endif
|
||||
|
||||
%files -n libvirt-gobject-devel
|
||||
%doc examples/event-test.c
|
||||
%{_libdir}/libvirt-gobject-1.0.so
|
||||
%{_libdir}/pkgconfig/libvirt-gobject-1.0.pc
|
||||
%dir %{_includedir}/libvirt-gobject-1.0
|
||||
%dir %{_includedir}/libvirt-gobject-1.0/libvirt-gobject
|
||||
%{_includedir}/libvirt-gobject-1.0/libvirt-gobject/libvirt-gobject.h
|
||||
%{_includedir}/libvirt-gobject-1.0/libvirt-gobject/libvirt-gobject-*.h
|
||||
%if %{with_introspection}
|
||||
%{_datadir}/gir-1.0/LibvirtGObject-1.0.gir
|
||||
%endif
|
||||
%{_datadir}/gtk-doc/html/Libvirt-gobject
|
||||
%if %{with_vala}
|
||||
%{_datadir}/vala/vapi/libvirt-gobject-1.0.deps
|
||||
%{_datadir}/vala/vapi/libvirt-gobject-1.0.vapi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 3.0.0-3
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Nov 26 2019 Daniel P. Berrangé <berrange@redhat.com> - 3.0.0-1
|
||||
- Update to 3.0.0 release
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 2.0.0-3
|
||||
- Update BRs for vala packaging changes
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Oct 12 2018 Daniel P. Berrangé <berrange@redhat.com> - 2.0.0-1
|
||||
- Update to 2.0.0 release
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Mon Oct 30 2017 Marek Kasik <mkasik@redhat.com> - 1.0.0-5
|
||||
- Enable unit tests
|
||||
- Resolves: #1502639
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Fri Nov 4 2016 Daniel P. Berrange <berrange@redhat.com> - 1.0.0-1
|
||||
- Update to 1.0.0 release
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
@ -1,230 +0,0 @@
|
|||
From 307ba7a1974bf7fdd920b85c73015887873a4502 Mon Sep 17 00:00:00 2001
|
||||
Message-Id: <307ba7a1974bf7fdd920b85c73015887873a4502.1363641114.git.crobinso@redhat.com>
|
||||
From: Jiri Denemark <jdenemar@redhat.com>
|
||||
Date: Tue, 27 Nov 2012 18:33:22 +0100
|
||||
Subject: [PATCH] Fix build with jna >= 3.5.0
|
||||
|
||||
Since jna-3.5.0, all subclasses of com.sun.jna.Structure are required to
|
||||
implement getFieldOrder method which is supposed to return a list of
|
||||
fields the wrapped structure contains.
|
||||
---
|
||||
src/main/java/org/libvirt/jna/virConnectAuth.java | 5 +++++
|
||||
src/main/java/org/libvirt/jna/virConnectCredential.java | 6 ++++++
|
||||
src/main/java/org/libvirt/jna/virDomainBlockInfo.java | 4 ++++
|
||||
src/main/java/org/libvirt/jna/virDomainBlockStats.java | 5 +++++
|
||||
src/main/java/org/libvirt/jna/virDomainInfo.java | 5 +++++
|
||||
src/main/java/org/libvirt/jna/virDomainInterfaceStats.java | 5 +++++
|
||||
src/main/java/org/libvirt/jna/virDomainJobInfo.java | 7 +++++++
|
||||
src/main/java/org/libvirt/jna/virDomainMemoryStats.java | 4 ++++
|
||||
src/main/java/org/libvirt/jna/virError.java | 6 ++++++
|
||||
src/main/java/org/libvirt/jna/virNodeInfo.java | 8 +++++++-
|
||||
src/main/java/org/libvirt/jna/virSchedParameter.java | 5 +++++
|
||||
src/main/java/org/libvirt/jna/virStoragePoolInfo.java | 5 +++++
|
||||
src/main/java/org/libvirt/jna/virStorageVolInfo.java | 6 +++++-
|
||||
src/main/java/org/libvirt/jna/virVcpuInfo.java | 4 ++++
|
||||
14 files changed, 73 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/main/java/org/libvirt/jna/virConnectAuth.java b/src/main/java/org/libvirt/jna/virConnectAuth.java
|
||||
index 74dd65c..369d2e5 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virConnectAuth.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virConnectAuth.java
|
||||
@@ -11,4 +11,9 @@ public class virConnectAuth extends Structure {
|
||||
public int ncredtype;
|
||||
public Libvirt.VirConnectAuthCallback cb;
|
||||
public Pointer cbdata;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "credtype", "ncredtype", "cb", "cbdata" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virConnectCredential.java b/src/main/java/org/libvirt/jna/virConnectCredential.java
|
||||
index ba47482..dbfc38e 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virConnectCredential.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virConnectCredential.java
|
||||
@@ -13,4 +13,10 @@ public class virConnectCredential extends Structure implements Structure.ByRefer
|
||||
// public Pointer result;
|
||||
public String result;
|
||||
public int resultlen;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "type", "prompt", "challenge", "defresult",
|
||||
+ "result", "resultlen" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virDomainBlockInfo.java b/src/main/java/org/libvirt/jna/virDomainBlockInfo.java
|
||||
index 234a381..cbd7385 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virDomainBlockInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virDomainBlockInfo.java
|
||||
@@ -7,4 +7,8 @@ public class virDomainBlockInfo extends Structure {
|
||||
public long allocation;
|
||||
public long physical;
|
||||
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "capacity", "allocation", "physical" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virDomainBlockStats.java b/src/main/java/org/libvirt/jna/virDomainBlockStats.java
|
||||
index f29dba0..71041cc 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virDomainBlockStats.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virDomainBlockStats.java
|
||||
@@ -16,4 +16,9 @@ public class virDomainBlockStats extends Structure {
|
||||
// is correct
|
||||
public long errs; // this is a long long in the code, so a long mapping is
|
||||
// correct
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "rd_req", "rd_bytes", "wr_req", "wr_bytes", "errs" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virDomainInfo.java b/src/main/java/org/libvirt/jna/virDomainInfo.java
|
||||
index a93c0a5..994042a 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virDomainInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virDomainInfo.java
|
||||
@@ -12,4 +12,9 @@ public class virDomainInfo extends Structure {
|
||||
public NativeLong memory;
|
||||
public short nrVirtCpu;
|
||||
public long cpuTime;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "state", "maxMem", "memory", "nrVirtCpu", "cpuTime" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virDomainInterfaceStats.java b/src/main/java/org/libvirt/jna/virDomainInterfaceStats.java
|
||||
index 1cb0e66..dcdd529 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virDomainInterfaceStats.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virDomainInterfaceStats.java
|
||||
@@ -23,4 +23,9 @@ public class virDomainInterfaceStats extends Structure {
|
||||
public long tx_drop; // this is a long long in the code, so a long mapping
|
||||
// is correct
|
||||
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "rx_bytes", "rx_packets", "rx_errs", "rx_drop",
|
||||
+ "tx_bytes", "tx_packets", "tx_errs", "tx_drop" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virDomainJobInfo.java b/src/main/java/org/libvirt/jna/virDomainJobInfo.java
|
||||
index 98b4f59..af934ad 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virDomainJobInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virDomainJobInfo.java
|
||||
@@ -15,4 +15,11 @@ public class virDomainJobInfo extends Structure {
|
||||
public long fileTotal;
|
||||
public long fileProcessed;
|
||||
public long fileRemaining;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "type", "timeElapsed", "timeRemaining", "dataTotal",
|
||||
+ "dataProcessed", "dataRemaining", "memTotal", "memProcessed",
|
||||
+ "memRemaining", "fileTotal", "fileProcessed", "fileRemaining" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virDomainMemoryStats.java b/src/main/java/org/libvirt/jna/virDomainMemoryStats.java
|
||||
index 7a9f5d2..ec7b29e 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virDomainMemoryStats.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virDomainMemoryStats.java
|
||||
@@ -5,4 +5,8 @@ import com.sun.jna.Structure;
|
||||
public class virDomainMemoryStats extends Structure {
|
||||
public int tag ;
|
||||
public long val ;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] { "tag", "val" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virError.java b/src/main/java/org/libvirt/jna/virError.java
|
||||
index e2580dd..9009280 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virError.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virError.java
|
||||
@@ -19,4 +19,10 @@ public class virError extends Structure {
|
||||
public int int1;
|
||||
public int int2;
|
||||
public NetworkPointer net;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "code", "domain", "message", "level", "conn", "dom",
|
||||
+ "str1", "str2", "str3", "int1", "int2", "net" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virNodeInfo.java b/src/main/java/org/libvirt/jna/virNodeInfo.java
|
||||
index 532aad9..f13eddc 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virNodeInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virNodeInfo.java
|
||||
@@ -21,4 +21,10 @@ public class virNodeInfo extends Structure {
|
||||
public int sockets;
|
||||
public int cores;
|
||||
public int threads;
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "model", "memory", "cpus", "mhz", "nodes",
|
||||
+ "sockets", "cores", "threads" });
|
||||
+ }
|
||||
+}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virSchedParameter.java b/src/main/java/org/libvirt/jna/virSchedParameter.java
|
||||
index 0013fff..9496121 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virSchedParameter.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virSchedParameter.java
|
||||
@@ -9,4 +9,9 @@ public class virSchedParameter extends Structure {
|
||||
public byte field[] = new byte[Libvirt.VIR_DOMAIN_SCHED_FIELD_LENGTH];
|
||||
public int type;
|
||||
public virSchedParameterValue value;
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "field", "type", "value" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virStoragePoolInfo.java b/src/main/java/org/libvirt/jna/virStoragePoolInfo.java
|
||||
index 5a98e08..7f370cd 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virStoragePoolInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virStoragePoolInfo.java
|
||||
@@ -13,4 +13,9 @@ public class virStoragePoolInfo extends Structure {
|
||||
// mapping is correct
|
||||
public long available; // this is a long long in the code, so a long mapping
|
||||
// is correct
|
||||
+
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "state", "capacity", "allocation", "available" });
|
||||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virStorageVolInfo.java b/src/main/java/org/libvirt/jna/virStorageVolInfo.java
|
||||
index db8a5bd..a02219e 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virStorageVolInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virStorageVolInfo.java
|
||||
@@ -12,4 +12,8 @@ public class virStorageVolInfo extends Structure {
|
||||
public long allocation; // this is a long long in the code, so a long
|
||||
// mapping is correct
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "type", "capacity", "allocation" });
|
||||
+ }
|
||||
+}
|
||||
diff --git a/src/main/java/org/libvirt/jna/virVcpuInfo.java b/src/main/java/org/libvirt/jna/virVcpuInfo.java
|
||||
index 16f237d..e5f4363 100644
|
||||
--- a/src/main/java/org/libvirt/jna/virVcpuInfo.java
|
||||
+++ b/src/main/java/org/libvirt/jna/virVcpuInfo.java
|
||||
@@ -12,4 +12,8 @@ public class virVcpuInfo extends Structure {
|
||||
// is correct
|
||||
public int cpu;
|
||||
|
||||
+ protected java.util.List getFieldOrder() {
|
||||
+ return java.util.Arrays.asList(new String[] {
|
||||
+ "number", "state", "cpuTime", "cpu" });
|
||||
+ }
|
||||
}
|
||||
--
|
||||
1.8.1.4
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-java-0.4.9.tar.gz": "7eec616f608991b754be81848da2d19dfe112b84893cd457474786e82be69a71"
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-python-6.1.0.tar.gz": "be644f4809c0e1d368e3ac065df3c66a26dcfe61ecb607ee9706e1799f22c35a"
|
||||
}
|
||||
}
|
|
@ -1,175 +0,0 @@
|
|||
# -*- rpm-spec -*-
|
||||
|
||||
Summary: The libvirt virtualization API python3 binding
|
||||
Name: libvirt-python
|
||||
Version: 6.1.0
|
||||
Release: 2%{?dist}
|
||||
Source0: http://libvirt.org/sources/python/%{name}-%{version}.tar.gz
|
||||
Url: http://libvirt.org
|
||||
License: LGPLv2+
|
||||
BuildRequires: libvirt-devel == %{version}
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-nose
|
||||
BuildRequires: python3-lxml
|
||||
BuildRequires: gcc
|
||||
|
||||
# Don't want provides for python shared objects
|
||||
%{?filter_provides_in: %filter_provides_in %{python3_sitearch}/.*\.so}
|
||||
%{?filter_setup}
|
||||
|
||||
%description
|
||||
The libvirt-python package contains a module that permits applications
|
||||
written in the Python programming language to use the interface
|
||||
supplied by the libvirt library to use the virtualization capabilities
|
||||
of recent versions of Linux (and other OSes).
|
||||
|
||||
%package -n python3-libvirt
|
||||
Summary: The libvirt virtualization API python3 binding
|
||||
Url: http://libvirt.org
|
||||
License: LGPLv2+
|
||||
%{?python_provide:%python_provide python3-libvirt}
|
||||
Provides: libvirt-python3 = %{version}-%{release}
|
||||
Obsoletes: libvirt-python3 <= 3.6.0-1%{?dist}
|
||||
|
||||
%description -n python3-libvirt
|
||||
The python3-libvirt package contains a module that permits applications
|
||||
written in the Python 3.x programming language to use the interface
|
||||
supplied by the libvirt library to use the virtualization capabilities
|
||||
of recent versions of Linux (and other OSes).
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
# Unset execute bit for example scripts; it can introduce spurious
|
||||
# RPM dependencies, like /usr/bin/python3
|
||||
# for the -python3 package
|
||||
find examples -type f -exec chmod 0644 \{\} \;
|
||||
|
||||
%build
|
||||
|
||||
%py3_build
|
||||
|
||||
|
||||
%install
|
||||
%py3_install
|
||||
|
||||
%check
|
||||
%{__python3} setup.py test
|
||||
|
||||
%files -n python3-libvirt
|
||||
%doc ChangeLog AUTHORS NEWS README COPYING COPYING.LESSER examples/
|
||||
%{python3_sitearch}/libvirt.py*
|
||||
%{python3_sitearch}/libvirtaio.py*
|
||||
%{python3_sitearch}/libvirt_qemu.py*
|
||||
%{python3_sitearch}/libvirt_lxc.py*
|
||||
%{python3_sitearch}/__pycache__/libvirt.cpython-*.py*
|
||||
%{python3_sitearch}/__pycache__/libvirt_qemu.cpython-*.py*
|
||||
%{python3_sitearch}/__pycache__/libvirt_lxc.cpython-*.py*
|
||||
%{python3_sitearch}/__pycache__/libvirtaio.cpython-*.py*
|
||||
%{python3_sitearch}/libvirtmod*
|
||||
%{python3_sitearch}/*egg-info
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Nov 04 2020 Joe Schmitt <joschmit@microsoft.com> - 6.1.0-2
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
- Remove Fedora and REHL version checks.
|
||||
|
||||
* Wed Mar 04 2020 Cole Robinson <crobinso@redhat.com> - 6.1.0-1
|
||||
- Update to version 6.1.0
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Jan 15 2020 Cole Robinson <crobinso@redhat.com> - 6.0.0-1
|
||||
- Update to version 6.0.0
|
||||
|
||||
* Tue Nov 12 2019 Cole Robinson <crobinso@redhat.com> - 5.9.0-1
|
||||
- Update to version 5.9.0
|
||||
|
||||
* Tue Oct 08 2019 Cole Robinson <crobinso@redhat.com> - 5.8.0-1
|
||||
- Update to version 5.8.0
|
||||
|
||||
* Tue Sep 03 2019 Cole Robinson <crobinso@redhat.com> - 5.7.0-1
|
||||
- Update to version 5.7.0
|
||||
|
||||
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 5.6.0-2
|
||||
- Rebuilt for Python 3.8
|
||||
|
||||
* Tue Aug 06 2019 Cole Robinson <crobinso@redhat.com> - 5.6.0-1
|
||||
- Update to version 5.6.0
|
||||
- Drop python2 bindings for f31+
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Wed Jul 03 2019 Cole Robinson <crobinso@redhat.com> - 5.5.0-1
|
||||
- Rebased to version 5.5.0
|
||||
|
||||
* Wed Jun 12 2019 Daniel P. Berrangé <berrange@redhat.com> - 5.4.0-1
|
||||
- Update to 5.4.0 release
|
||||
|
||||
* Tue May 7 2019 Daniel P. Berrangé <berrange@redhat.com> - 5.3.0-1
|
||||
- Update to 5.3.0 release
|
||||
|
||||
* Wed Apr 3 2019 Daniel P. Berrangé <berrange@redhat.com> - 5.2.0-1
|
||||
- Update to 5.2.0 release
|
||||
|
||||
* Mon Mar 4 2019 Daniel P. Berrangé <berrange@redhat.com> - 5.1.0-1
|
||||
- Update to 5.1.0 release
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2019 Daniel P. Berrangé <berrange@redhat.com> - 5.0.0-1
|
||||
- Update to 5.0.0 release
|
||||
|
||||
* Mon Nov 12 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.9.0-1
|
||||
- Update to 4.9.0 release
|
||||
|
||||
* Fri Oct 5 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.8.0-2
|
||||
- Update to 4.8.0 release
|
||||
|
||||
* Tue Sep 4 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.7.0-2
|
||||
- Postpone python2 disablement to Fedora 31
|
||||
|
||||
* Tue Sep 4 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.7.0-1
|
||||
- Update to 4.7.0 release
|
||||
|
||||
* Mon Aug 6 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.6.0-1
|
||||
- Update to 4.6.0 release
|
||||
|
||||
* Mon Jul 23 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.5.0-3
|
||||
- Add BR on gcc
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Jul 3 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.5.0-1
|
||||
- Update to 4.5.0 release
|
||||
|
||||
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 4.4.0-2
|
||||
- Rebuilt for Python 3.7
|
||||
|
||||
* Tue Jun 5 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.4.0-1
|
||||
- Update to 4.4.0 release
|
||||
|
||||
* Sat May 05 2018 Miro Hrončok <mhroncok@redhat.com> - 4.3.0-2
|
||||
- Update Python macros to new packaging standards
|
||||
(See https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build)
|
||||
|
||||
* Thu May 3 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.3.0-1
|
||||
- Update to 4.3.0 release
|
||||
|
||||
* Tue Apr 3 2018 Daniel P. Berrangé <berrange@redhat.com> - 4.2.0-1
|
||||
- Update to 4.2.0 release
|
||||
- Set python2 to be disabled from Fedora 30 onwards
|
||||
|
||||
* Mon Mar 5 2018 Daniel P. Berrange <berrange@redhat.com> - 4.1.0-1
|
||||
- Update to 4.1.0 release
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2018 Daniel P. Berrange <berrange@redhat.com> - 4.0.0-1
|
||||
- Update to 4.0.0 release
|
File diff suppressed because one or more lines are too long
|
@ -137,6 +137,10 @@
|
|||
"libstoragemgmt",
|
||||
"liburing",
|
||||
"libvirt",
|
||||
"libvirt-dbus",
|
||||
"libvirt-glib",
|
||||
"libvirt-java",
|
||||
"libvirt-python",
|
||||
"libwacom",
|
||||
"libX11",
|
||||
"libXau",
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-dbus-1.4.1.tar.xz": "101ca3d018e7fdb8a5ab4482debb7cb0d181743beea2d20f3998b18e107d84e1"
|
||||
}
|
||||
}
|
|
@ -1,34 +1,33 @@
|
|||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
# -*- rpm-spec -*-
|
||||
|
||||
%global meson_version 0.49.0
|
||||
%global glib2_version 2.44.0
|
||||
%global libvirt_version 3.0.0
|
||||
%global libvirt_glib_version 0.0.7
|
||||
%global system_user libvirtdbus
|
||||
|
||||
Name: libvirt-dbus
|
||||
Version: 1.3.0
|
||||
Release: 5%{?dist}
|
||||
Summary: libvirt D-Bus API binding
|
||||
License: LGPLv2+
|
||||
URL: https://libvirt.org/
|
||||
Source0: https://libvirt.org/sources/dbus/%{name}-%{version}.tar.xz
|
||||
Summary: libvirt D-Bus API binding
|
||||
Name: libvirt-dbus
|
||||
Version: 1.4.1
|
||||
Release: 1%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://libvirt.org/
|
||||
Source0: https://libvirt.org/sources/dbus/%{name}-%{version}.tar.xz
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtool
|
||||
BuildRequires: glib2-devel >= %{glib2_version}
|
||||
BuildRequires: libvirt-devel >= %{libvirt_version}
|
||||
BuildRequires: libvirt-glib-devel >= %{libvirt_glib_version}
|
||||
BuildRequires: /usr/bin/pod2man
|
||||
BuildRequires: gcc
|
||||
BuildRequires: glib2-devel >= %{glib2_version}
|
||||
BuildRequires: libvirt-devel >= %{libvirt_version}
|
||||
BuildRequires: libvirt-glib-devel >= %{libvirt_glib_version}
|
||||
BuildRequires: meson >= %meson_version
|
||||
BuildRequires: python3-docutils
|
||||
BuildRequires: systemd-devel
|
||||
|
||||
Requires: dbus
|
||||
Requires: glib2 >= %{glib2_version}
|
||||
Requires: libvirt-libs >= %{libvirt_version}
|
||||
Requires: libvirt-glib >= %{libvirt_glib_version}
|
||||
Requires: polkit
|
||||
|
||||
Requires(pre): shadow-utils
|
||||
Requires: dbus
|
||||
Requires: glib2 >= %{glib2_version}
|
||||
Requires: libvirt-glib >= %{libvirt_glib_version}
|
||||
Requires: libvirt-libs >= %{libvirt_version}
|
||||
Requires: polkit
|
||||
Requires(pre): shadow-utils
|
||||
|
||||
%description
|
||||
This package provides D-Bus API for libvirt
|
||||
|
@ -37,34 +36,49 @@ This package provides D-Bus API for libvirt
|
|||
%autosetup
|
||||
|
||||
%build
|
||||
%configure
|
||||
%make_build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
%meson_install
|
||||
|
||||
%pre
|
||||
getent group %{system_user} >/dev/null || groupadd -r %{system_user}
|
||||
getent passwd %{system_user} >/dev/null || \
|
||||
useradd -r -g %{system_user} -d / -s /usr/sbin/nologin \
|
||||
useradd -r -g %{system_user} -d / -s %{_sbindir}/nologin \
|
||||
-c "Libvirt D-Bus bridge" %{system_user}
|
||||
exit 0
|
||||
|
||||
%files
|
||||
%doc README.md HACKING.md AUTHORS NEWS
|
||||
%doc AUTHORS.rst NEWS.rst
|
||||
%license COPYING
|
||||
%{_sbindir}/libvirt-dbus
|
||||
%{_datadir}/dbus-1/services/org.libvirt.service
|
||||
%{_datadir}/dbus-1/system-services/org.libvirt.service
|
||||
%{_datadir}/dbus-1/system.d/org.libvirt.conf
|
||||
%{_datadir}/dbus-1/interfaces/org.libvirt.*.xml
|
||||
%{_datadir}/polkit-1/rules.d/libvirt-dbus.rules
|
||||
%{_libdir}/systemd/system/libvirt-dbus.service
|
||||
%{_libdir}/systemd/user/libvirt-dbus.service
|
||||
%{_mandir}/man8/libvirt-dbus.8*
|
||||
%{_sbindir}/libvirt-dbus
|
||||
|
||||
%changelog
|
||||
* Fri Apr 30 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.3.0-5
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
- Making binaries paths compatible with CBL-Mariner's paths.
|
||||
* Wed Jan 05 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.4.1-1
|
||||
- Initial CBL-Mariner import from Fedora 36 (license: MIT).
|
||||
- License verified.
|
||||
- Updated version to 1.4.1.
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Jun 05 2020 Pavel Hrdina <phrdina@redhat.com> - 1.4.0-1
|
||||
- Update to 1.4.0 release
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
@ -0,0 +1,12 @@
|
|||
diff -rup libvirt-glib-4.0.0.orig/meson.build libvirt-glib-4.0.0.new/meson.build
|
||||
--- libvirt-glib-4.0.0.orig/meson.build 2021-02-15 12:23:04.609036200 +0000
|
||||
+++ libvirt-glib-4.0.0.new/meson.build 2021-02-15 14:50:24.838971022 +0000
|
||||
@@ -175,8 +175,6 @@ cc_flags += [
|
||||
'-Wbuiltin-declaration-mismatch',
|
||||
'-Wbuiltin-macro-redefined',
|
||||
'-Wcannot-profile',
|
||||
- '-Wcast-align',
|
||||
- '-Wcast-align=strict',
|
||||
'-Wcast-function-type',
|
||||
'-Wchar-subscripts',
|
||||
'-Wclobbered',
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-glib-4.0.0.tar.xz": "8423f7069daa476307321d1c11e2ecc285340cd32ca9fc05207762843edeacbd"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,163 @@
|
|||
Summary: libvirt glib integration for events
|
||||
Name: libvirt-glib
|
||||
Version: 4.0.0
|
||||
Release: 4%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://libvirt.org/
|
||||
Source0: https://libvirt.org/sources/glib/%{name}-%{version}.tar.xz
|
||||
Patch1: %{name}-%{version}-cast-align.patch
|
||||
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: libvirt-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: meson
|
||||
BuildRequires: vala
|
||||
|
||||
%description
|
||||
This package provides integration between libvirt and the glib
|
||||
event loop.
|
||||
|
||||
%package devel
|
||||
Summary: libvirt glib integration for events development files
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides development header files and libraries for
|
||||
integration between libvirt and the glib event loop.
|
||||
|
||||
%package -n libvirt-gconfig
|
||||
Summary: libvirt object APIs for processing object configuration
|
||||
|
||||
%description -n libvirt-gconfig
|
||||
This package provides APIs for processing the object configuration
|
||||
data
|
||||
|
||||
%package -n libvirt-gobject
|
||||
Summary: libvirt object APIs for managing virtualization hosts
|
||||
|
||||
%description -n libvirt-gobject
|
||||
This package provides APIs for managing virtualization host
|
||||
objects
|
||||
|
||||
%package -n libvirt-gconfig-devel
|
||||
Summary: libvirt object APIs for processing object configuration development files
|
||||
Requires: libvirt-gconfig = %{version}-%{release}
|
||||
|
||||
%description -n libvirt-gconfig-devel
|
||||
This package provides development header files and libraries for
|
||||
the object configuration APIs.
|
||||
|
||||
%package -n libvirt-gobject-devel
|
||||
Summary: libvirt object APIs for managing virtualization hosts development files
|
||||
Requires: %{name}-devel = %{version}-%{release}
|
||||
Requires: libvirt-devel
|
||||
Requires: libvirt-gconfig-devel = %{version}-%{release}
|
||||
Requires: libvirt-gobject = %{version}-%{release}
|
||||
|
||||
%description -n libvirt-gobject-devel
|
||||
This package provides development header files and libraries for
|
||||
managing virtualization host objects
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson -Drpath=disabled
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%check
|
||||
%meson_test
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%ldconfig_scriptlets -n libvirt-gconfig
|
||||
|
||||
%ldconfig_scriptlets -n libvirt-gobject
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%doc README AUTHORS NEWS
|
||||
%{_libdir}/libvirt-glib-1.0.so.*
|
||||
%{_libdir}/girepository-1.0/LibvirtGLib-1.0.typelib
|
||||
|
||||
%files -n libvirt-gconfig
|
||||
%license COPYING
|
||||
%{_libdir}/libvirt-gconfig-1.0.so.*
|
||||
%{_libdir}/girepository-1.0/LibvirtGConfig-1.0.typelib
|
||||
|
||||
%files -n libvirt-gobject
|
||||
%license COPYING
|
||||
%{_libdir}/libvirt-gobject-1.0.so.*
|
||||
%{_libdir}/girepository-1.0/LibvirtGObject-1.0.typelib
|
||||
|
||||
%files devel
|
||||
%doc examples/event-test.c
|
||||
%{_libdir}/libvirt-glib-1.0.so
|
||||
%{_libdir}/pkgconfig/libvirt-glib-1.0.pc
|
||||
%dir %{_includedir}/libvirt-glib-1.0
|
||||
%dir %{_includedir}/libvirt-glib-1.0/libvirt-glib
|
||||
%{_includedir}/libvirt-glib-1.0/libvirt-glib/libvirt-glib.h
|
||||
%{_includedir}/libvirt-glib-1.0/libvirt-glib/libvirt-glib-*.h
|
||||
%{_datadir}/gir-1.0/LibvirtGLib-1.0.gir
|
||||
%{_datadir}/gtk-doc/html/Libvirt-glib
|
||||
%{_datadir}/vala/vapi/libvirt-glib-1.0.deps
|
||||
%{_datadir}/vala/vapi/libvirt-glib-1.0.vapi
|
||||
|
||||
%files -n libvirt-gconfig-devel
|
||||
%doc examples/event-test.c
|
||||
%{_libdir}/libvirt-gconfig-1.0.so
|
||||
%{_libdir}/pkgconfig/libvirt-gconfig-1.0.pc
|
||||
%dir %{_includedir}/libvirt-gconfig-1.0
|
||||
%dir %{_includedir}/libvirt-gconfig-1.0/libvirt-gconfig
|
||||
%{_includedir}/libvirt-gconfig-1.0/libvirt-gconfig/libvirt-gconfig.h
|
||||
%{_includedir}/libvirt-gconfig-1.0/libvirt-gconfig/libvirt-gconfig-*.h
|
||||
%{_datadir}/gir-1.0/LibvirtGConfig-1.0.gir
|
||||
%{_datadir}/gtk-doc/html/Libvirt-gconfig
|
||||
%{_datadir}/vala/vapi/libvirt-gconfig-1.0.deps
|
||||
%{_datadir}/vala/vapi/libvirt-gconfig-1.0.vapi
|
||||
|
||||
%files -n libvirt-gobject-devel
|
||||
%doc examples/event-test.c
|
||||
%{_libdir}/libvirt-gobject-1.0.so
|
||||
%{_libdir}/pkgconfig/libvirt-gobject-1.0.pc
|
||||
%dir %{_includedir}/libvirt-gobject-1.0
|
||||
%dir %{_includedir}/libvirt-gobject-1.0/libvirt-gobject
|
||||
%{_includedir}/libvirt-gobject-1.0/libvirt-gobject/libvirt-gobject.h
|
||||
%{_includedir}/libvirt-gobject-1.0/libvirt-gobject/libvirt-gobject-*.h
|
||||
%{_datadir}/gir-1.0/LibvirtGObject-1.0.gir
|
||||
%{_datadir}/gtk-doc/html/Libvirt-gobject
|
||||
%{_datadir}/vala/vapi/libvirt-gobject-1.0.deps
|
||||
%{_datadir}/vala/vapi/libvirt-gobject-1.0.vapi
|
||||
|
||||
%changelog
|
||||
* Wed Jan 05 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 4.0.0-4
|
||||
- Initial CBL-Mariner import from Fedora 36 (license: MIT).
|
||||
- License verified.
|
||||
|
||||
* Mon Aug 23 2021 Kalev Lember <klember@redhat.com> - 4.0.0-3
|
||||
- BR vala instead of vala-tools
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Mon Feb 15 2021 Daniel P. Berrangé <berrange@redhat.com> - 4.0.0-1
|
||||
- Rebased to 4.0.0 release
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-java-0.5.2.tar.gz": "60f0cce3be6f488dc99356e3b02254cf2c6ba6e1d4d4a4904855d70046e57106"
|
||||
}
|
||||
}
|
|
@ -1,94 +1,75 @@
|
|||
# The "ant-junit" package is currently unavailable in CBL-Mariner but is only needed to run the "%check" section.
|
||||
%bcond_with junit
|
||||
|
||||
Summary: Java bindings for the libvirt virtualization API
|
||||
Name: libvirt-java
|
||||
Version: 0.5.2
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
Summary: Java bindings for the libvirt virtualization API
|
||||
Name: libvirt-java
|
||||
Version: 0.4.9
|
||||
Prefix: libvirt
|
||||
Release: 17%{?dist}
|
||||
License: MIT
|
||||
BuildArch: noarch
|
||||
Source: http://libvirt.org/sources/java/%{name}-%{version}.tar.gz
|
||||
URL: https://libvirt.org/
|
||||
Source: https://libvirt.org/sources/java/%{name}-%{version}.tar.gz
|
||||
|
||||
# Fix FTBFS issue (bz #914153)
|
||||
Patch0001: 0001-Fix-build-with-jna-3.5.0.patch
|
||||
URL: http://libvirt.org/
|
||||
BuildArch: noarch
|
||||
|
||||
Requires: jna
|
||||
Requires: libvirt-client >= 0.9.12
|
||||
|
||||
Requires: java-headless >= 1.5.0
|
||||
|
||||
|
||||
|
||||
Requires: jpackage-utils
|
||||
BuildRequires: ant
|
||||
BuildRequires: jna
|
||||
BuildRequires: ant-junit
|
||||
BuildRequires: java-devel >= 1.5.0
|
||||
BuildRequires: jna
|
||||
BuildRequires: jpackage-utils
|
||||
%if 0%{with_check} && 0%{with junit}
|
||||
BuildRequires: ant-junit
|
||||
%endif
|
||||
|
||||
#
|
||||
# the jpackage-utils should provide a %{java_home} macro
|
||||
# to select a different Java JVM from the default one use the following
|
||||
# rpmbuild --define 'java_home /usr/lib/jvm/your_jvm_of_choice'
|
||||
#
|
||||
Requires: jna
|
||||
Requires: jpackage-utils
|
||||
Requires: libvirt-client >= 0.9.12
|
||||
Requires: msopenjdk-11
|
||||
|
||||
%description
|
||||
Libvirt-java is a base framework allowing to use libvirt, the virtualization
|
||||
API though the Java programming language.
|
||||
It requires libvirt-client >= 0.9.12
|
||||
|
||||
%package devel
|
||||
Summary: Compressed Java source files for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
Libvirt-java is a base framework allowing to use libvirt, the virtualization
|
||||
API though the Java programming language. This is the development part needed
|
||||
to build applications with Libvirt-java.
|
||||
|
||||
|
||||
%package javadoc
|
||||
Summary: Java documentation for %{name}
|
||||
Requires: jpackage-utils
|
||||
|
||||
%description javadoc
|
||||
API documentation for %{name}.
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
# Fix FTBFS issue (bz #914153)
|
||||
%patch0001 -p1
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
ant build docs
|
||||
ant build jar
|
||||
|
||||
%install
|
||||
rm -fr %{buildroot}
|
||||
install -d -m0755 %{buildroot}%{_javadir}
|
||||
install -d -m0755 %{buildroot}%{_javadocdir}/%{name}-%{version}
|
||||
cp target/%{prefix}-%{version}.jar %{buildroot}%{_javadir}/%{prefix}.jar
|
||||
cp -r target/javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
|
||||
%{__ln_s} %{_javadocdir}/%{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
|
||||
cp target/libvirt-%{version}.jar %{buildroot}%{_javadir}/libvirt.jar
|
||||
|
||||
%check
|
||||
%if 0%{with junit}
|
||||
ant test
|
||||
%endif
|
||||
|
||||
%files
|
||||
%doc AUTHORS LICENCE NEWS README INSTALL
|
||||
%{_javadir}/*.jar
|
||||
|
||||
%files devel
|
||||
%doc src/test/java/test.java
|
||||
|
||||
|
||||
%files javadoc
|
||||
%{_javadocdir}/%{name}-%{version}
|
||||
%{_javadocdir}/%{name}
|
||||
%license LICENSE
|
||||
%doc AUTHORS NEWS README INSTALL
|
||||
%{_javadir}/libvirt.jar
|
||||
|
||||
%changelog
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.4.9-17
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
* Wed Jan 05 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.5.2-1
|
||||
- Initial CBL-Mariner import from Fedora 36 (license: MIT).
|
||||
- License verified.
|
||||
- Updated version to 0.5.2.
|
||||
- Removed the documentation and "devel" subpackages.
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 0.4.9-17
|
||||
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-16
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
@ -193,10 +174,10 @@ ant test
|
|||
* Thu Oct 29 2009 Bryan Kearney <bkearney@redhat.com> - 0.3.1-1
|
||||
- Added maven building tools.
|
||||
- Fixed connection and domain bugs found by Thomas Treutner
|
||||
|
||||
|
||||
* Wed Jul 29 2009 Bryan Kearney <bkearney@redhat.com> - 0.3.0-1
|
||||
- refactored the code to use jna (https://jna.dev.java.net/)
|
||||
|
||||
|
||||
* Fri Jul 18 2008 Daniel Veillard <veillard@redhat.com> - 0.2.0-1
|
||||
- new release 0.2.0
|
||||
- finished cleanup of APIs
|
||||
|
@ -209,4 +190,3 @@ ant test
|
|||
|
||||
* Tue Jun 24 2008 Daniel Veillard <veillard@redhat.com> - 0.1.0-1
|
||||
- created
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"libvirt-python-7.10.0.tar.gz": "267774bbdf99d47515274542880499437dc94ae291771f5663c62020a62da975"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,164 @@
|
|||
# Don't want provides for python shared objects
|
||||
%{?filter_provides_in: %{filter_provides_in} %{python3_sitearch}/.*\.so}
|
||||
|
||||
Summary: The libvirt virtualization API python3 binding
|
||||
Name: libvirt-python
|
||||
Version: 7.10.0
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+ and LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://libvirt.org
|
||||
Source0: https://libvirt.org/sources/python/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libvirt-devel = %{version}
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-lxml
|
||||
%if 0%{with_check}
|
||||
BuildRequires: python3-atomicwrites
|
||||
BuildRequires: python3-attrs
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-pytest
|
||||
BuildRequires: python3-six
|
||||
%endif
|
||||
|
||||
%{?filter_setup}
|
||||
|
||||
%description
|
||||
The libvirt-python package contains a module that permits applications
|
||||
written in the Python programming language to use the interface
|
||||
supplied by the libvirt library to use the virtualization capabilities
|
||||
of recent versions of Linux (and other OSes).
|
||||
|
||||
%package -n python3-libvirt
|
||||
Summary: The libvirt virtualization API python3 binding
|
||||
URL: https://libvirt.org
|
||||
%{?python_provide:%python_provide python3-libvirt}
|
||||
Provides: libvirt-python3 = %{version}-%{release}
|
||||
Obsoletes: libvirt-python3 <= 3.6.0-1%{?dist}
|
||||
|
||||
%description -n python3-libvirt
|
||||
The python3-libvirt package contains a module that permits applications
|
||||
written in the Python 3.x programming language to use the interface
|
||||
supplied by the libvirt library to use the virtualization capabilities
|
||||
of recent versions of Linux (and other OSes).
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
# Unset execute bit for example scripts; it can introduce spurious
|
||||
# RPM dependencies, like /usr/bin/python3
|
||||
# for the -python3 package
|
||||
find examples -type f -exec chmod 0644 \{\} \;
|
||||
|
||||
%build
|
||||
%py3_build
|
||||
|
||||
%install
|
||||
%py3_install
|
||||
|
||||
%check
|
||||
pip3 install \
|
||||
more-itertools \
|
||||
pluggy
|
||||
python3 setup.py test
|
||||
|
||||
%files -n python3-libvirt
|
||||
%license COPYING COPYING.LESSER
|
||||
%doc ChangeLog AUTHORS README examples/
|
||||
%{python3_sitearch}/libvirt.py*
|
||||
%{python3_sitearch}/libvirtaio.py*
|
||||
%{python3_sitearch}/libvirt_qemu.py*
|
||||
%{python3_sitearch}/libvirt_lxc.py*
|
||||
%{python3_sitearch}/__pycache__/libvirt.cpython-*.py*
|
||||
%{python3_sitearch}/__pycache__/libvirt_qemu.cpython-*.py*
|
||||
%{python3_sitearch}/__pycache__/libvirt_lxc.cpython-*.py*
|
||||
%{python3_sitearch}/__pycache__/libvirtaio.cpython-*.py*
|
||||
%{python3_sitearch}/libvirtmod*
|
||||
%{python3_sitearch}/*egg-info
|
||||
|
||||
%changelog
|
||||
* Wed Jan 05 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 7.10.0-1
|
||||
- Initial CBL-Mariner import from Fedora 36 (license: MIT).
|
||||
- License verified.
|
||||
- Updated version to 7.10.0.
|
||||
- Added BRs for tests.
|
||||
|
||||
* Wed Nov 3 2021 Daniel P. Berrangé <berrange@redhat.com> - 7.9.0-1
|
||||
- Update to 7.9.0 release
|
||||
|
||||
* Fri Oct 1 2021 Daniel P. Berrangé <berrange@redhat.com> - 7.8.0-1
|
||||
- Update to 7.8.0 release
|
||||
|
||||
* Mon Aug 2 2021 Daniel P. Berrangé <berrange@redhat.com> - 7.6.0-1
|
||||
- Update to 7.6.0 release
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.5.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Thu Jul 01 2021 Cole Robinson <crobinso@redhat.com> - 7.5.0-1
|
||||
- Update to version 7.5.0
|
||||
|
||||
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 7.4.0-2
|
||||
- Rebuilt for Python 3.10
|
||||
|
||||
* Tue Jun 01 2021 Cole Robinson <crobinso@redhat.com> - 7.4.0-1
|
||||
- Update to version 7.4.0
|
||||
|
||||
* Mon Apr 05 2021 Cole Robinson <crobinso@redhat.com> - 7.2.0-1
|
||||
- Update to version 7.2.0
|
||||
|
||||
* Mon Mar 01 2021 Cole Robinson <crobinso@redhat.com> - 7.1.0-1
|
||||
- Update to version 7.1.0
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Mon Jan 18 2021 Cole Robinson <crobinso@redhat.com> - 7.0.0-1
|
||||
- Update to version 7.0.0
|
||||
|
||||
* Tue Dec 01 2020 Cole Robinson <crobinso@redhat.com> - 6.10.0-1
|
||||
- Update to version 6.10.0
|
||||
|
||||
* Tue Nov 03 2020 Cole Robinson <crobinso@redhat.com> - 6.9.0-1
|
||||
- Update to version 6.9.0
|
||||
|
||||
* Thu Oct 15 2020 Daniel P. Berrangé <berrange@redhat.com> - 6.8.0-2
|
||||
- Fix regression with snapshot handling (rhbz #1888709)
|
||||
|
||||
* Fri Oct 02 2020 Cole Robinson <crobinso@redhat.com> - 6.8.0-1
|
||||
- Update to version 6.8.0
|
||||
|
||||
* Wed Sep 02 2020 Cole Robinson <crobinso@redhat.com> - 6.7.0-1
|
||||
- Update to version 6.7.0
|
||||
|
||||
* Tue Aug 04 2020 Cole Robinson <crobinso@redhat.com> - 6.6.0-1
|
||||
- Update to version 6.6.0
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.5.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Sat Jul 04 2020 Cole Robinson <crobinso@redhat.com> - 6.5.0-1
|
||||
- Update to version 6.5.0
|
||||
|
||||
* Tue Jun 02 2020 Cole Robinson <crobinso@redhat.com> - 6.4.0-1
|
||||
- Update to version 6.4.0
|
||||
|
||||
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 6.3.0-2
|
||||
- Rebuilt for Python 3.9
|
||||
|
||||
* Tue May 05 2020 Cole Robinson <crobinso@redhat.com> - 6.3.0-1
|
||||
- Update to version 6.3.0
|
||||
|
||||
* Thu Apr 02 2020 Cole Robinson <crobinso@redhat.com> - 6.2.0-1
|
||||
- Update to version 6.2.0
|
||||
|
||||
* Wed Mar 04 2020 Cole Robinson <crobinso@redhat.com> - 6.1.0-1
|
||||
- Update to version 6.1.0
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Jan 15 2020 Cole Robinson <crobinso@redhat.com> - 6.0.0-1
|
||||
- Update to version 6.0.0
|
|
@ -11681,8 +11681,8 @@
|
|||
"type": "other",
|
||||
"other": {
|
||||
"name": "libvirt-dbus",
|
||||
"version": "1.3.0",
|
||||
"downloadUrl": "https://libvirt.org/sources/dbus/libvirt-dbus-1.3.0.tar.xz"
|
||||
"version": "1.4.1",
|
||||
"downloadUrl": "https://libvirt.org/sources/dbus/libvirt-dbus-1.4.1.tar.xz"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -11691,8 +11691,8 @@
|
|||
"type": "other",
|
||||
"other": {
|
||||
"name": "libvirt-glib",
|
||||
"version": "3.0.0",
|
||||
"downloadUrl": "ftp://libvirt.org/libvirt/glib/libvirt-glib-3.0.0.tar.gz"
|
||||
"version": "4.0.0",
|
||||
"downloadUrl": "https://libvirt.org/sources/glib/libvirt-glib-4.0.0.tar.xz"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -11701,8 +11701,8 @@
|
|||
"type": "other",
|
||||
"other": {
|
||||
"name": "libvirt-java",
|
||||
"version": "0.4.9",
|
||||
"downloadUrl": "http://libvirt.org/sources/java/libvirt-java-0.4.9.tar.gz"
|
||||
"version": "0.5.2",
|
||||
"downloadUrl": "http://libvirt.org/sources/java/libvirt-java-0.5.2.tar.gz"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -11711,8 +11711,8 @@
|
|||
"type": "other",
|
||||
"other": {
|
||||
"name": "libvirt-python",
|
||||
"version": "6.1.0",
|
||||
"downloadUrl": "http://libvirt.org/sources/python/libvirt-python-6.1.0.tar.gz"
|
||||
"version": "7.10.0",
|
||||
"downloadUrl": "https://libvirt.org/sources/python/libvirt-python-7.10.0.tar.gz"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue