[libvirt-sandbox] Initial import after review (rhbz #773442)

Daniel P. Berrange berrange at fedoraproject.org
Thu Jan 12 15:35:09 UTC 2012


commit 6b8bb0bee16ad77dc4f2f83dee5e522cf9c7e0de
Author: Daniel P. Berrange <berrange at redhat.com>
Date:   Thu Jan 12 15:35:03 2012 +0000

    Initial import after review (rhbz #773442)

 .gitignore           |    4 ++
 libvirt-sandbox.spec |  113 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 3 files changed, 118 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..f727ee0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/libvirt-sandbox-*.tar.gz
+x86_64/
+*.src.rpm
+.build*.log
diff --git a/libvirt-sandbox.spec b/libvirt-sandbox.spec
new file mode 100644
index 0000000..593059d
--- /dev/null
+++ b/libvirt-sandbox.spec
@@ -0,0 +1,113 @@
+# -*- rpm-spec -*-
+
+%define with_introspection 0
+%define with_python 0
+
+%if 0%{?fedora} >= 15
+%define with_introspection 1
+%endif
+%if 0%{?rhel} >= 6
+%define with_introspection 1
+%endif
+
+
+Name: libvirt-sandbox
+Version: 0.0.1
+Release: 1%{?dist}%{?extra_release}
+Summary: libvirt application sandbox framework
+Group: Development/Tools
+License: LGPLv2+
+URL: http://libvirt.org/
+Source0: ftp://libvirt.org/libvirt/sandbox/%{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: libvirt-gobject-devel >= 0.0.1
+%if %{with_introspection}
+BuildRequires: gobject-introspection-devel
+%endif
+
+%package libs
+Group: Development/Libraries
+Summary: libvirt application sandbox framework libraries
+
+%package devel
+Group: Development/Libraries
+Summary: libvirt application sandbox framework development files
+Requires: %{name}-libs = %{version}-%{release}
+
+%description
+This package provides a command for running applications within
+a sandbox using libvirt.
+
+%description libs
+This package provides a framework for building application sandboxes
+using libvirt.
+
+%description devel
+This package provides development header files and libraries for
+the libvirt sandbox
+
+%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
+chmod a-x examples/*.py examples/*.pl examples/*.js
+%__make install  DESTDIR=$RPM_BUILD_ROOT
+rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-sandbox-1.0.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-sandbox-1.0.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/virt-sandbox
+%{_mandir}/man1/virt-sandbox.1*
+
+%files libs
+%defattr(-,root,root,-)
+%doc README COPYING AUTHORS ChangeLog NEWS
+%{_libexecdir}/libvirt-sandbox-init-common
+%{_libexecdir}/libvirt-sandbox-init-lxc
+%{_libexecdir}/libvirt-sandbox-init-qemu
+%{_libdir}/libvirt-sandbox-1.0.so.*
+%if %{with_introspection}
+%{_libdir}/girepository-1.0/LibvirtSandbox-1.0.typelib
+%endif
+
+%files devel
+%defattr(-,root,root,-)
+%doc examples/virt-sandbox.pl
+%doc examples/virt-sandbox.py
+%doc examples/virt-sandbox.js
+%doc examples/virt-sandbox-mkinitrd.py
+%{_libdir}/libvirt-sandbox-1.0.so
+%{_libdir}/pkgconfig/libvirt-sandbox-1.0.pc
+%dir %{_includedir}/libvirt-sandbox-1.0
+%dir %{_includedir}/libvirt-sandbox-1.0/libvirt-sandbox
+%{_includedir}/libvirt-sandbox-1.0/libvirt-sandbox/libvirt-sandbox.h
+%{_includedir}/libvirt-sandbox-1.0/libvirt-sandbox/libvirt-sandbox-*.h
+%if %{with_introspection}
+%{_datadir}/gir-1.0/LibvirtSandbox-1.0.gir
+%endif
+%{_datadir}/gtk-doc/html/Libvirt-sandbox
+
+%changelog
+* Wed Jan 11 2012 Daniel P. Berrange <berrange at redhat.com> - 0.0.1-1
+- Initial package
+
diff --git a/sources b/sources
index e69de29..f256fba 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+56e5f6b59a010da9ccc4151de8084c43  libvirt-sandbox-0.0.1.tar.gz


More information about the scm-commits mailing list