diff options
-rw-r--r-- | .SRCINFO | 121 | ||||
-rw-r--r-- | PKGBUILD | 100 |
2 files changed, 134 insertions, 87 deletions
@@ -1,13 +1,11 @@ # Generated by mksrcinfo v8 -# Thu Mar 9 15:01:58 UTC 2017 +# Thu Mar 9 15:11:45 UTC 2017 pkgbase = xen pkgdesc = Virtual Machine Hypervisor & Tools pkgver = 4.8.0 pkgrel = 4 url = http://www.xenproject.org/ - install = xen.install changelog = ChangeLog - arch = x86_64 license = GPL2 makedepends = bin86 makedepends = cmake @@ -25,50 +23,26 @@ pkgbase = xen makedepends = perl makedepends = spice-protocol makedepends = wget - depends = bridge-utils - depends = curl - depends = gnutls - depends = iproute2 - depends = lib32-glibc - depends = libaio - depends = libcap-ng - depends = libiscsi - depends = libnl - depends = libpng - depends = lzo - depends = pciutils - depends = python2 - depends = sdl - depends = spice - depends = usbredir - depends = yajl - optdepends = xen-docs: Official Xen Documentation - optdepends = openvswitch: Optional Networking support - provides = xen-4.8.0 - conflicts = xen-4.2 - conflicts = xen-4.2-testing-hg - conflicts = xen-gdbsx - conflicts = xen-hg-unstable - conflicts = xen-rc - conflicts = xen-git - conflicts = xen-igvtg - conflicts = xen-4.3 - conflicts = xen-4.3-testing-hg - conflicts = xen-4.4 - conflicts = xen-4.5 - conflicts = xen-4.6 - conflicts = xen-4.7 - conflicts = xen-4.8 + makedepends = bridge-utils + makedepends = curl + makedepends = gnutls + makedepends = iproute2 + makedepends = lib32-glibc + makedepends = libaio + makedepends = libcap-ng + makedepends = libiscsi + makedepends = libnl + makedepends = libpng + makedepends = lzo + makedepends = pciutils + makedepends = python2 + makedepends = sdl + makedepends = spice + makedepends = usbredir + makedepends = yajl noextract = ipxe-git-827dd1bfee67daa683935ce65316f7e0f057fe1c.tar.gz options = !buildflags options = !strip - backup = etc/conf.d/xencommons - backup = etc/conf.d/xendomains - backup = etc/xen/efi-xen.cfg - backup = etc/xen/cpupool - backup = etc/xen/grub.conf - backup = etc/xen/oxenstored.conf - backup = etc/xen/xl.conf source = http://bits.xensource.com/oss-xen/release/4.8.0/xen-4.8.0.tar.gz source = http://bits.xensource.com/oss-xen/release/4.8.0/xen-4.8.0.tar.gz.sig source = http://xenbits.xen.org/xen-extfiles/ipxe-git-827dd1bfee67daa683935ce65316f7e0f057fe1c.tar.gz @@ -113,7 +87,66 @@ pkgbase = xen sha256sums = 40e0760810a49f925f2ae9f986940b40eba477dc6d3e83a78baaae096513b3cf pkgname = xen + install = xen.install + arch = x86_64 + depends = bridge-utils + depends = curl + depends = gnutls + depends = iproute2 + depends = lib32-glibc + depends = libaio + depends = libcap-ng + depends = libiscsi + depends = libnl + depends = libpng + depends = lzo + depends = pciutils + depends = python2 + depends = sdl + depends = spice + depends = usbredir + depends = yajl + optdepends = xen-docs: Official Xen Documentation + optdepends = openvswitch: Optional Networking support + provides = xen-4.8.0 + conflicts = xen-4.2 + conflicts = xen-4.2-testing-hg + conflicts = xen-gdbsx + conflicts = xen-hg-unstable + conflicts = xen-rc + conflicts = xen-git + conflicts = xen-igvtg + conflicts = xen-4.3 + conflicts = xen-4.3-testing-hg + conflicts = xen-4.4 + conflicts = xen-4.5 + conflicts = xen-4.6 + conflicts = xen-4.7 + conflicts = xen-4.8 + backup = etc/conf.d/xencommons + backup = etc/conf.d/xendomains + backup = etc/xen/efi-xen.cfg + backup = etc/xen/cpupool + backup = etc/xen/grub.conf + backup = etc/xen/oxenstored.conf + backup = etc/xen/xl.conf pkgname = xen-docs pkgdesc = Virtual Machine Hypervisor documentation + arch = any + provides = xen-docs-4.8.0 + conflicts = xen-docs-4.2 + conflicts = xen-docs-4.2-testing-hg + conflicts = xen-docs-gdbsx + conflicts = xen-docs-hg-unstable + conflicts = xen-docs-rc + conflicts = xen-docs-git + conflicts = xen-docs-igvtg + conflicts = xen-docs-4.3 + conflicts = xen-docs-4.3-testing-hg + conflicts = xen-docs-4.4 + conflicts = xen-docs-4.5 + conflicts = xen-docs-4.6 + conflicts = xen-docs-4.7 + conflicts = xen-docs-4.8 @@ -53,15 +53,27 @@ pkgrel=4 pkgdesc='Virtual Machine Hypervisor & Tools' url='http://www.xenproject.org/' license=('GPL2') -install="${pkgbase}.install" changelog='ChangeLog' validpgpkeys=('23E3222C145F4475FA8060A783FE14C957E82BD9') # Xen.org Xen tree code signing -arch=('x86_64') # TODO What about ARM? -conflicts=(xen-4.2{,-testing-hg} xen-{gdbsx,hg-unstable,rc,git,igvtg} xen-4.3{,-testing-hg} xen-4.{4..8}) -provides=("xen-${pkgver}") options=(!buildflags !strip) -# Dependencies -depends=( +makedepends=( + bin86 + cmake + dev86 + fig2dev + figlet + ghostscript + git + iasl + markdown + mingw-w64-binutils + nasm + ocaml-findlib + pandoc + perl + spice-protocol + wget + # Dependencies from xen bridge-utils curl gnutls @@ -81,37 +93,6 @@ depends=( yajl # TODO why not use system's seabios, ovmf, qemu ) -makedepends=( - bin86 - cmake - dev86 - fig2dev - figlet - ghostscript - git - iasl - markdown - mingw-w64-binutils - nasm - ocaml-findlib - pandoc - perl - spice-protocol - wget -) - -optdepends=( - 'xen-docs: Official Xen Documentation' - 'openvswitch: Optional Networking support' -) -backup=( - etc/conf.d/xen{commons,domains} - "etc/${pkgbase}/efi-xen.cfg" - "etc/${pkgbase}/cpupool" - "etc/${pkgbase}/grub.conf" - "etc/${pkgbase}/oxenstored.conf" - "etc/${pkgbase}/xl.conf" -) # Sources source=( @@ -312,6 +293,43 @@ build() { } package_xen() { + depends=( + bridge-utils + curl + gnutls + iproute2 + lib32-glibc + libaio + libcap-ng + libiscsi + libnl + libpng + lzo + pciutils + python2 + sdl + spice + usbredir + yajl + # TODO why not use system's seabios, ovmf, qemu + ) + optdepends=( + 'xen-docs: Official Xen Documentation' + 'openvswitch: Optional Networking support' + ) + backup=( + etc/conf.d/xen{commons,domains} + "etc/${pkgbase}/efi-xen.cfg" + "etc/${pkgbase}/cpupool" + "etc/${pkgbase}/grub.conf" + "etc/${pkgbase}/oxenstored.conf" + "etc/${pkgbase}/xl.conf" + ) + install="${pkgbase}.install" + arch=('x86_64') # TODO What about ARM? + conflicts=(xen-4.2{,-testing-hg} xen-{gdbsx,hg-unstable,rc,git,igvtg} xen-4.3{,-testing-hg} xen-4.{4..8}) + provides=("xen-${pkgver}") + cd "${srcdir}/${pkgbase}-${pkgver}" msg2 'Installing Xen...' @@ -376,13 +394,9 @@ package_xen() { package_xen-docs() { pkgdesc='Virtual Machine Hypervisor documentation' - install='' arch=('any') - conflicts=() - provides=() - depends=() - optdepends=() - backup=() + conflicts=(xen-docs-4.2{,-testing-hg} xen-docs-{gdbsx,hg-unstable,rc,git,igvtg} xen-docs-4.3{,-testing-hg} xen-docs-4.{4..8}) + provides=("xen-docs-${pkgver}") cd "${srcdir}/${pkgbase}-${pkgver}" |