Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smue-kreiseins:kvm-spice
vde2
vde2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vde2.spec of Package vde2
# # spec file for package vde2 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: vde2 Version: 2.3.1 Release: 1 License: GPLv2 Summary: Virtual Distributed Ethernet Url: http://vde.sourceforge.net/ Group: Productivity/Networking/Other Source0: %name-%version.tar.bz2 Source1: README.SUSE BuildRequires: gcc-c++ libopenssl-devel libpcap-devel BuildRequires: pkg-config Recommends: %name-cryptcab = %version Recommends: %name-slirp = %version Recommends: qemu kvm BuildRoot: %{_tmppath}/%{name}-%{version}-build %description VDE is a virtual network that can be spawned over a set of physical computer over the Internet VDE connects together: (1) real GNU-linux boxes (tuntap) (2) virtual machines: UML-User Mode Linux, qemu, bochs, MPS. VDE can be used: (i) to create a general purpose tunnel (every protocol that runs on a Ethernet can be put into the tunnel) (ii) to connect a set of virtual machine to the Internet with no need of free access of tuntap (iii) to support mobility: a VDE can stay interconnected despite of the change of virtual cables, i.e. the change of IP addresses and interface in the real world %package cryptcab Summary: VDE ecryption module Group: Productivity/Networking/Other %description cryptcab This package contains CryptCab, which can be used to send encrypted data over an UDP link. %package slirp Summary: VDE ecryption module Group: Productivity/Networking/Other License: BSD-4-Clause;MIT %description slirp slirpvde is a slirp interface for a VDE network. Slirpvde connects all the units (virtual or real machines) to the network of the host where slirpvde runs as it were a NAT/Masquerading router. The default route is the node 2 (10.0.2.2 in the default network configuration) and DNS is re-mapped in node 3 (10.0.2.3). Slirpvde runs using standard user privileges (no need for root access): all the connections are re-generated by slirpvde itself. IPv4 only. IPv6 is still unsupported (will be supported when slirpvde will be rewritten using the LWIPv6 network stack). %package -n libvdehist0 Summary: VDE history library Group: Development/Languages/C and C++ %description -n libvdehist0 This package contains VDE history library A library to manage history and command completion for vde mgmt protocol %package -n libvdemgmt0 Summary: VDE management library Group: Development/Languages/C and C++ %description -n libvdemgmt0 This package contains a library to interact with vde_switch management console using pre-made unattended scripts. %package -n libvdeplug3 Summary: VDE plug library Group: Development/Languages/C and C++ %description -n libvdeplug3 This package contains a library that makes programs able to connect to a local VDE switch. The simplest one is vde_plug, contained in the vde2 package. %package -n libvdesnmp0 Summary: VDE snmp library Group: Development/Languages/C and C++ %description -n libvdesnmp0 This package contains VDE snmp library SNMP library for Virtual Distributed Ethernet %package -n libvdehist0-devel Summary: VDE hist header files Group: Development/Languages/C and C++ Requires: libvdehist0 = %version Requires: %name = %version %description -n libvdehist0-devel This package contains VDE hist header files %package -n libvdemgmt0-devel Summary: VDE management files Group: Development/Languages/C and C++ Requires: libvdemgmt0 = %version Requires: %name = %version %description -n libvdemgmt0-devel This package contains VDE management files %package -n libvdeplug3-devel Summary: VDE plug header files Group: Development/Languages/C and C++ Requires: %name = %version Requires: libvdeplug3 = %version %description -n libvdeplug3-devel This package contains VDE plug header files %package -n libvdesnmp0-devel Summary: VDE snmp header files Group: Development/Languages/C and C++ Requires: %name = %version Requires: libvdesnmp0 = %version %description -n libvdesnmp0-devel This package contains VDE snmp header files %prep %setup -q %build %configure \ --enable-kernel-switch make %{?_smp_mflags} %install %__cp %SOURCE1 . %makeinstall %__rm %buildroot/%_libdir/*.la %__rm %buildroot/%_libdir/*.a %__rm %buildroot/%_libdir/*/*.la %__rm %buildroot/%_libdir/*/*.a %__rm %buildroot/%_libdir/*/*/*.la %clean %{?buildroot:%__rm -rf "%{buildroot}"} %post -n libvdehist0 -p /sbin/ldconfig %postun -n libvdehist0 -p /sbin/ldconfig %post -n libvdemgmt0 -p /sbin/ldconfig %postun -n libvdemgmt0 -p /sbin/ldconfig %post -n libvdeplug3 -p /sbin/ldconfig %postun -n libvdeplug3 -p /sbin/ldconfig %post -n libvdesnmp0 -p /sbin/ldconfig %postun -n libvdesnmp0 -p /sbin/ldconfig %files %defattr(-,root,root) %doc Changelog README COPYING README.SUSE %doc doc/README.VirtualBox doc/README.qemu doc/vde_autolink-HOWTO %doc doc/README.UML doc/vdeqemu-HOWTO doc/README.vde_over_ns %dir %_libdir/vde2 %dir %_libdir/vde2/vde_l3 %dir %_sysconfdir/vde2 %_bindir/dpipe %_bindir/kvde_switch %_bindir/unixcmd %_bindir/unixterm %_bindir/vde_autolink %_bindir/vde_l3 %_bindir/vde_over_ns %_bindir/vde_pcapplug %_bindir/vde_plug %_bindir/vde_plug2tap %_bindir/vde_switch %_bindir/vdecmd %_bindir/vdekvm %_bindir/vdeq %_bindir/vdeqemu %_bindir/vdeterm %_bindir/wirefilter %_sbindir/vde_tunctl %_libexecdir/vdetap %_libdir/vde2/libvdetap.so %_libdir/vde2/vde_l3/bfifo.so %_libdir/vde2/vde_l3/pfifo.so %_libdir/vde2/vde_l3/tbf.so %config %_sysconfdir/vde2/vdecmd %_mandir/man1/* %_mandir/man8/* %exclude %_mandir/man1/vde_cryptcab.* %exclude %_mandir/man1/slirpvde.* %files cryptcab %defattr(-,root,root) %doc Changelog README COPYING %_bindir/vde_cryptcab %_mandir/man1/vde_cryptcab.* %files slirp %defattr(-,root,root) %doc Changelog README COPYING doc/README.slirpvde %_bindir/slirpvde %_mandir/man1/slirpvde.1.gz %files -n libvdehist0 %defattr(-,root,root) %doc Changelog README COPYING %_libdir/libvdehist.so.0 %_libdir/libvdehist.so.0.0.1 %files -n libvdemgmt0 %defattr(-,root,root) %doc Changelog README COPYING %dir %_sysconfdir/vde2/libvdemgmt %_libdir/libvdemgmt.so.0 %_libdir/libvdemgmt.so.0.0.1 %config %_sysconfdir/vde2/libvdemgmt/asyncrecv.rc %config %_sysconfdir/vde2/libvdemgmt/closemachine.rc %config %_sysconfdir/vde2/libvdemgmt/openmachine.rc %config %_sysconfdir/vde2/libvdemgmt/sendcmd.rc %files -n libvdeplug3 %defattr(-,root,root) %doc Changelog README COPYING COPYING.libvdeplug %_libdir/libvdeplug.so.3 %_libdir/libvdeplug.so.3.0.1 %files -n libvdesnmp0 %defattr(-,root,root) %doc Changelog README COPYING %_libdir/libvdesnmp.so.0 %_libdir/libvdesnmp.so.0.0.1 %files -n libvdehist0-devel %defattr(-,root,root) %doc Changelog README COPYING %_includedir/libvdehist.h %_libdir/libvdehist.so %_libdir/pkgconfig/vdehist.pc %files -n libvdemgmt0-devel %defattr(-,root,root) %doc Changelog README COPYING %_includedir/libvdemgmt.h %_libdir/libvdemgmt.so %_libdir/pkgconfig/vdemgmt.pc %files -n libvdeplug3-devel %defattr(-,root,root) %doc Changelog README COPYING %_includedir/libvdeplug.h %_includedir/libvdeplug_dyn.h %_libdir/libvdeplug.so %_libdir/pkgconfig/vdeplug.pc %files -n libvdesnmp0-devel %defattr(-,root,root) %doc Changelog README COPYING %_includedir/libvdesnmp.h %_libdir/libvdesnmp.so %_libdir/pkgconfig/vdesnmp.pc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor