xen{,4.2}: update to 4.3.1 and 4.2.3 respectively.
Splitted xen pkg into smaller packages: - xen-hypervisor (contains just the hypervisor) - xen-libs (contains the shared libraries) - xen (contains all utilities)
This commit is contained in:
parent
7da28e9cc0
commit
b556627897
@ -444,26 +444,22 @@ libopenobex.so.1 libopenobex-1.5_1
|
|||||||
libntfs-3g.so.84 ntfs-3g-2013.1.13_1
|
libntfs-3g.so.84 ntfs-3g-2013.1.13_1
|
||||||
libruby.so.1.9 ruby-1.9.3_1
|
libruby.so.1.9 ruby-1.9.3_1
|
||||||
libruby.so.2.0 ruby-2.0.0_1
|
libruby.so.2.0 ruby-2.0.0_1
|
||||||
libfsimage.so.1.0 xen-4.1.2_1
|
libxenctrl.so.4.3 xen-libs-4.3_1<4.4
|
||||||
libxenctrl.so.4.0 xen-4.1.2_1
|
libxenguest.so.4.3 xen-libs-4.3_1<4.4
|
||||||
libxenstore.so.3.0 xen-4.1.2_1
|
libxenstore.so.3.0 xen-libs-4.2.2_2
|
||||||
libflask.so.1.0 xen-4.1.2_1
|
libvhd.so.1.0 xen-libs-4.2.2_2
|
||||||
libblktap.so.3.0 xen-4.1.2_1
|
libxlutil.so.4.3 xen-libs-4.3_1<4.4
|
||||||
libxenguest.so.4.0 xen-4.1.2_1
|
libxenlight.so.4.3 xen-libs-4.3_1<4.4
|
||||||
libxenlight.so.1.0 xen-4.1.2_1
|
libxenstat.so.0 xen-libs-4.2.2_2
|
||||||
libxlutil.so.1.0 xen-4.1.2_1
|
libblktapctl.so.1.0 xen-libs-4.2.2_2
|
||||||
libvhd.so.1.0 xen-4.1.2_1
|
libblktap.so.3.0 xen-libs-4.2.2_2
|
||||||
libblktapctl.so.1.0 xen-4.1.2_1
|
libfsimage.so.1.0 xen-libs-4.2.2_2
|
||||||
libfsimage.so.1.0 xen4.2-4.1.2_1
|
libxenctrl.so.4.2 xen4.2-libs-4.2.3_1
|
||||||
libxenctrl.so.4.0 xen4.2-4.1.2_1
|
libxenguest.so.4.2 xen4.2-libs-4.2.3_1
|
||||||
libxenstore.so.3.0 xen4.2-4.1.2_1
|
libxenstore.so.3.0 xen4.2-libs-4.2.3_1
|
||||||
libflask.so.1.0 xen4.2-4.1.2_1
|
libvhd.so.1.0 xen4.2-libs-4.2.3_1
|
||||||
libblktap.so.3.0 xen4.2-4.1.2_1
|
libxlutil.so.1.0 xen4.2-libs-4.2.3_1
|
||||||
libxenguest.so.4.0 xen4.2-4.1.2_1
|
libxenlight.so.2.0 xen4.2-libs-4.2.3_1
|
||||||
libxenlight.so.1.0 xen4.2-4.1.2_1
|
|
||||||
libxlutil.so.1.0 xen4.2-4.1.2_1
|
|
||||||
libvhd.so.1.0 xen4.2-4.1.2_1
|
|
||||||
libblktapctl.so.1.0 xen4.2-4.1.2_1
|
|
||||||
libbabl-0.1.so.0 babl-0.1.10_1
|
libbabl-0.1.so.0 babl-0.1.10_1
|
||||||
libgegl-0.2.so.0 gegl-0.2.0_1
|
libgegl-0.2.so.0 gegl-0.2.0_1
|
||||||
libiculx.so.49 icu-libs-49.1.2_1
|
libiculx.so.49 icu-libs-49.1.2_1
|
||||||
|
1
srcpkgs/xen-hypervisor
Symbolic link
1
srcpkgs/xen-hypervisor
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
xen
|
1
srcpkgs/xen-libs
Symbolic link
1
srcpkgs/xen-libs
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
xen
|
@ -1,19 +1,18 @@
|
|||||||
# Template file for 'xen'
|
# Template file for 'xen'
|
||||||
pkgname=xen
|
pkgname=xen
|
||||||
version=4.3.0
|
version=4.3.1
|
||||||
wrksrc=xen-${version}
|
wrksrc=xen-${version}
|
||||||
revision=3
|
revision=2
|
||||||
short_desc="Xen Hypervisor and Utilities"
|
short_desc="Xen utilities"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
homepage="http://xen.org"
|
homepage="http://xen.org"
|
||||||
license="GPL-2"
|
license="GPL-2"
|
||||||
distfiles="http://bits.xensource.com/oss-xen/release/$version/xen-$version.tar.gz"
|
distfiles="http://bits.xensource.com/oss-xen/release/$version/xen-$version.tar.gz"
|
||||||
checksum=e1e9faabe4886e2227aacdbde74410653b233d66642ca1972a860cbec6439961
|
checksum=3b5b7cc508b1739753585b5c25635471cdcef680e8770a78bf6ef9333d26a9fd
|
||||||
long_desc="
|
long_desc="
|
||||||
This package provides the official Xen Hypervisor and related utilities
|
This package provides the official Xen Hypervisor and related utilities
|
||||||
for starting/stopping/accessing unprivileged domains (domUs)."
|
for starting/stopping/accessing unprivileged domains (domUs)."
|
||||||
|
|
||||||
# Update this if support for ARM7 is added.
|
|
||||||
only_for_archs="i686 x86_64"
|
only_for_archs="i686 x86_64"
|
||||||
|
|
||||||
hostmakedepends="which wget bison pkg-config"
|
hostmakedepends="which wget bison pkg-config"
|
||||||
@ -22,7 +21,7 @@ makedepends="lzo-devel openssl-devel e2fsprogs-devel zlib-devel gnutls-devel>=3.
|
|||||||
ncurses-devel liblzma-devel python-devel yajl-devel libuuid-devel libglib-devel iproute2
|
ncurses-devel liblzma-devel python-devel yajl-devel libuuid-devel libglib-devel iproute2
|
||||||
bridge-utils dev86 acpica-utils pixman-devel"
|
bridge-utils dev86 acpica-utils pixman-devel"
|
||||||
|
|
||||||
if [ "${XBPS_MACHINE}" = "x86_64" ]; then
|
if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
|
||||||
makedepends+=" gcc-multilib"
|
makedepends+=" gcc-multilib"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -67,6 +66,7 @@ do_install() {
|
|||||||
rm -f ${DESTDIR}/{install,COPYING,README,usr/lib/lib}
|
rm -f ${DESTDIR}/{install,COPYING,README,usr/lib/lib}
|
||||||
rm -rf ${DESTDIR}/etc/udev
|
rm -rf ${DESTDIR}/etc/udev
|
||||||
rm -f ${DESTDIR}//usr/libexec/qemu-bridge-helper
|
rm -f ${DESTDIR}//usr/libexec/qemu-bridge-helper
|
||||||
|
rm -rf ${DESTDIR}/usr/etc
|
||||||
|
|
||||||
# Move bash-completion to the correct dir.
|
# Move bash-completion to the correct dir.
|
||||||
vmkdir usr/share/bash-completion/completions
|
vmkdir usr/share/bash-completion/completions
|
||||||
@ -94,11 +94,35 @@ do_install() {
|
|||||||
rm -f ${DESTDIR}/usr/share/examples/xen/xmexample*
|
rm -f ${DESTDIR}/usr/share/examples/xen/xmexample*
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# This package is only generated on x86_64.
|
||||||
|
if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
|
||||||
|
|
||||||
|
xen-hypervisor_package() {
|
||||||
|
short_desc="Xen Hypervisor"
|
||||||
|
replaces="xen<4.3.1_2"
|
||||||
|
nostrip_files="xen-syms-${version}"
|
||||||
|
pkg_install() {
|
||||||
|
vmove boot
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fi # !x86_64
|
||||||
|
|
||||||
xen-devel_package() {
|
xen-devel_package() {
|
||||||
short_desc="Xen development files"
|
short_desc+=" - development files"
|
||||||
|
depends="xen-libs>=${version}_${revision}"
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
vmove usr/include
|
vmove usr/include
|
||||||
vmove "usr/lib/*.a"
|
vmove "usr/lib/*.a"
|
||||||
|
vmove "usr/lib/*.so"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
xen-libs_package() {
|
||||||
|
short_desc+=" - runtime libraries"
|
||||||
|
replaces="xen<4.3.1_2"
|
||||||
|
pkg_install() {
|
||||||
|
vmove "usr/lib/*.so.*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -116,10 +140,9 @@ xen_package() {
|
|||||||
openbios-ppc
|
openbios-ppc
|
||||||
openbios-sparc32
|
openbios-sparc32
|
||||||
openbios-sparc64
|
openbios-sparc64
|
||||||
palcode-clipper
|
palcode-clipper"
|
||||||
xen-syms-${version}"
|
|
||||||
pycompile_module="xen grub"
|
pycompile_module="xen grub"
|
||||||
depends="iproute2 bridge-utils"
|
depends="iproute2 bridge-utils xen-hypervisor"
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
vmove all
|
vmove all
|
||||||
}
|
}
|
||||||
|
8
srcpkgs/xen/xen-hypervisor.INSTALL
Normal file
8
srcpkgs/xen/xen-hypervisor.INSTALL
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
case "${ACTION}" in
|
||||||
|
post)
|
||||||
|
# Regenerates GRUB menu if it's installed.
|
||||||
|
if [ -x usr/sbin/grub-mkconfig ]; then
|
||||||
|
usr/sbin/grub-mkconfig -o boot/grub/grub.cfg
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
1
srcpkgs/xen4.2-hypervisor
Symbolic link
1
srcpkgs/xen4.2-hypervisor
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
xen4.2
|
1
srcpkgs/xen4.2-libs
Symbolic link
1
srcpkgs/xen4.2-libs
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
xen4.2
|
@ -1,14 +1,14 @@
|
|||||||
# Template file for 'xen'
|
# Template file for 'xen'
|
||||||
pkgname=xen4.2
|
pkgname=xen4.2
|
||||||
version=4.2.2
|
version=4.2.3
|
||||||
wrksrc=xen-${version}
|
wrksrc=xen-${version}
|
||||||
revision=1
|
revision=1
|
||||||
short_desc="Xen Hypervisor and Utilities (4.2.x series)"
|
short_desc="Xen Utilities (4.2.x series)"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
homepage="http://xen.org"
|
homepage="http://xen.org"
|
||||||
license="GPL-2"
|
license="GPL-2"
|
||||||
distfiles="http://bits.xensource.com/oss-xen/release/$version/xen-$version.tar.gz"
|
distfiles="http://bits.xensource.com/oss-xen/release/$version/xen-$version.tar.gz"
|
||||||
checksum=c9bfe91a5e72f8545acebad9889d64368020359bfe18044c0e683133e55ae005
|
checksum=69b6a73701383d609ad094a38925004e8595755fb39a6fafd579ba754e8667db
|
||||||
long_desc="
|
long_desc="
|
||||||
This package provides the official Xen Hypervisor and related utilities
|
This package provides the official Xen Hypervisor and related utilities
|
||||||
for starting/stopping/accessing unprivileged domains (domUs)."
|
for starting/stopping/accessing unprivileged domains (domUs)."
|
||||||
@ -67,7 +67,7 @@ do_install() {
|
|||||||
rm -f ${DESTDIR}/boot/xen{,-4,-4.2}.gz
|
rm -f ${DESTDIR}/boot/xen{,-4,-4.2}.gz
|
||||||
rm -f ${DESTDIR}/usr/sbin/xen-python-path
|
rm -f ${DESTDIR}/usr/sbin/xen-python-path
|
||||||
rm -f ${DESTDIR}/{install,COPYING,README,usr/lib/lib}
|
rm -f ${DESTDIR}/{install,COPYING,README,usr/lib/lib}
|
||||||
rm -rf ${DESTDIR}/etc/udev
|
rm -rf ${DESTDIR}/etc/{hotplug,udev}
|
||||||
|
|
||||||
# Move bash-completion to the correct dir.
|
# Move bash-completion to the correct dir.
|
||||||
vmkdir usr/share/bash-completion/completions
|
vmkdir usr/share/bash-completion/completions
|
||||||
@ -95,6 +95,16 @@ do_install() {
|
|||||||
rm -f ${DESTDIR}/usr/share/examples/xen/xmexample*
|
rm -f ${DESTDIR}/usr/share/examples/xen/xmexample*
|
||||||
}
|
}
|
||||||
|
|
||||||
|
xen4.2-hypervisor_package() {
|
||||||
|
short_desc="Xen hypervisor (4.2 series)"
|
||||||
|
provides="xen-hypervisor-${version}_${revision}"
|
||||||
|
replaces="xen-hypervisor>=0"
|
||||||
|
nostrip_files="xen-syms-${version}"
|
||||||
|
pkg_install() {
|
||||||
|
vmove boot
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
xen4.2-devel_package() {
|
xen4.2-devel_package() {
|
||||||
short_desc+=" - development files"
|
short_desc+=" - development files"
|
||||||
provides="xen-devel-${version}_${revision}"
|
provides="xen-devel-${version}_${revision}"
|
||||||
@ -102,6 +112,16 @@ xen4.2-devel_package() {
|
|||||||
pkg_install() {
|
pkg_install() {
|
||||||
vmove usr/include
|
vmove usr/include
|
||||||
vmove "usr/lib/*.a"
|
vmove "usr/lib/*.a"
|
||||||
|
vmove "usr/lib/*.so"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
xen4.2-libs_package() {
|
||||||
|
short_desc+=" - runtime libraries"
|
||||||
|
provides="xen-libs-${version}_${revision}"
|
||||||
|
replaces="xen-libs>=0"
|
||||||
|
pkg_install() {
|
||||||
|
vmove "usr/lib/*.so.*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -119,10 +139,9 @@ xen4.2_package() {
|
|||||||
openbios-ppc
|
openbios-ppc
|
||||||
openbios-sparc32
|
openbios-sparc32
|
||||||
openbios-sparc64
|
openbios-sparc64
|
||||||
palcode-clipper
|
palcode-clipper"
|
||||||
xen-syms-${version}"
|
|
||||||
pycompile_module="xen grub"
|
pycompile_module="xen grub"
|
||||||
depends="iproute2 bridge-utils"
|
depends="iproute2 bridge-utils xen-hypervisor"
|
||||||
provides="xen-${version}_${revision}"
|
provides="xen-${version}_${revision}"
|
||||||
replaces="xen>=0"
|
replaces="xen>=0"
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
|
8
srcpkgs/xen4.2/xen4.2-hypervisor.INSTALL
Normal file
8
srcpkgs/xen4.2/xen4.2-hypervisor.INSTALL
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
case "${ACTION}" in
|
||||||
|
post)
|
||||||
|
# Regenerates GRUB menu if it's installed.
|
||||||
|
if [ -x usr/sbin/grub-mkconfig ]; then
|
||||||
|
usr/sbin/grub-mkconfig -o boot/grub/grub.cfg
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
Loading…
x
Reference in New Issue
Block a user