Date: Tuesday, November 6, 2018 @ 21:24:57 Author: anatolik Revision: 338005
archrelease: copy trunk to extra-any Added: seabios/repos/extra-any/PKGBUILD (from rev 338004, seabios/trunk/PKGBUILD) seabios/repos/extra-any/config.coreboot (from rev 338004, seabios/trunk/config.coreboot) seabios/repos/extra-any/config.csm (from rev 338004, seabios/trunk/config.csm) seabios/repos/extra-any/config.seabios-128k (from rev 338004, seabios/trunk/config.seabios-128k) seabios/repos/extra-any/config.seabios-256k (from rev 338004, seabios/trunk/config.seabios-256k) seabios/repos/extra-any/config.vga.bochs-display (from rev 338004, seabios/trunk/config.vga.bochs-display) seabios/repos/extra-any/config.vga.cirrus (from rev 338004, seabios/trunk/config.vga.cirrus) seabios/repos/extra-any/config.vga.isavga (from rev 338004, seabios/trunk/config.vga.isavga) seabios/repos/extra-any/config.vga.qxl (from rev 338004, seabios/trunk/config.vga.qxl) seabios/repos/extra-any/config.vga.ramfb (from rev 338004, seabios/trunk/config.vga.ramfb) seabios/repos/extra-any/config.vga.stdvga (from rev 338004, seabios/trunk/config.vga.stdvga) seabios/repos/extra-any/config.vga.virtio (from rev 338004, seabios/trunk/config.vga.virtio) seabios/repos/extra-any/config.vga.vmware (from rev 338004, seabios/trunk/config.vga.vmware) Deleted: seabios/repos/extra-any/PKGBUILD seabios/repos/extra-any/config.coreboot seabios/repos/extra-any/config.csm seabios/repos/extra-any/config.seabios-128k seabios/repos/extra-any/config.seabios-256k seabios/repos/extra-any/config.vga.cirrus seabios/repos/extra-any/config.vga.isavga seabios/repos/extra-any/config.vga.qxl seabios/repos/extra-any/config.vga.stdvga seabios/repos/extra-any/config.vga.vmware --------------------------+ PKGBUILD | 145 +++++++++++++++++++++++---------------------- config.coreboot | 4 - config.csm | 4 - config.seabios-128k | 28 ++++---- config.seabios-256k | 6 - config.vga.bochs-display | 3 config.vga.cirrus | 6 - config.vga.isavga | 6 - config.vga.qxl | 12 +-- config.vga.ramfb | 3 config.vga.stdvga | 6 - config.vga.virtio | 6 + config.vga.vmware | 12 +-- 13 files changed, 129 insertions(+), 112 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-11-06 21:23:41 UTC (rev 338004) +++ PKGBUILD 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,70 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski <tp...@archlinux.org> - -pkgname=seabios -pkgver=1.11.0 -pkgrel=1 -pkgdesc="A 16-bit x86 bios" -arch=('any') -url="http://www.coreboot.org/SeaBIOS" -license=('GPL3' 'LGPL3') -makedepends=('iasl' 'python2' 'inetutils') -options=('!makeflags' '!strip') -source=(http://code.coreboot.org/p/seabios/downloads/get/${pkgname}-${pkgver}.tar.gz - config.coreboot - config.seabios-128k - config.seabios-256k - config.vga.isavga - config.vga.stdvga - config.csm - config.vga.cirrus - config.vga.qxl - config.vga.vmware) -sha1sums=('ad679df075d888cbdb1233817c8bd101e8c8303e' - '5f2adb09c9006def1719b8cbd4792f14a7c7f7c9' - '7a4ec70237476c7cdd78589b069d0d39dfeaa8eb' - '05b912a291994226049103cbe6754976cc03532d' - 'd56482f6ee0bf9633c551b10e99e24c74d9ece1e' - '54d4edf6eccf30883aedca348b9d2f125502fcdb' - '590739c1d5dc6cb63bdf311ee1cfbcde6c0ccc0f' - '84a44c04e74a09affae0d1a6e50800d10997108f' - '5a1316a0081f91acc300f57372de18fa9c67415e' - '5b017b16aec445df873618aaebd154aa97107148') - -# build routine from fedora -build_bios() { - make clean distclean - cp $1 .config - make oldnoconfig V=1 - - make V=1 $4 - - cp out/$2 binaries/$3 -} - -prepare() { - cd ${pkgname}-${pkgver} - rm -rf binaries - sed -i 's/python/python2/g' Makefile - mkdir binaries -} - -build() { - cd ${pkgname}-${pkgver} - # seabios - build_bios ${srcdir}/config.csm Csm16.bin bios-csm.bin - build_bios ${srcdir}/config.coreboot bios.bin.elf bios-coreboot.bin - build_bios ${srcdir}/config.seabios-128k bios.bin bios.bin - build_bios ${srcdir}/config.seabios-256k bios.bin bios-256k.bin - # seavgabios - for config in ${srcdir}/{config.vga.isavga,config.vga.stdvga,config.vga.cirrus,config.vga.qxl,config.vga.vmware}; do - name=${config#*config.vga.} - build_bios ${config} vgabios.bin vgabios-${name}.bin out/vgabios.bin - done -} - -package() { - cd ${pkgname}-${pkgver} - install -Dm644 -t "${pkgdir}/usr/share/qemu" binaries/*.bin -} - Copied: seabios/repos/extra-any/PKGBUILD (from rev 338004, seabios/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,75 @@ +# Maintainer: Tobias Powalowski <tp...@archlinux.org> + +pkgname=seabios +pkgver=1.11.0 +pkgrel=2 +pkgdesc="A 16-bit x86 bios" +arch=('any') +url="http://www.coreboot.org/SeaBIOS" +license=('GPL3' 'LGPL3') +makedepends=('iasl' 'python2' 'inetutils') +options=('!makeflags' '!strip') +source=(https://www.seabios.org/downloads/seabios-$pkgver.tar.gz + config.coreboot + config.seabios-128k + config.seabios-256k + config.vga.isavga + config.vga.stdvga + config.csm + config.vga.cirrus + config.vga.qxl + config.vga.vmware + config.vga.bochs-display + config.vga.ramfb + config.vga.virtio) +sha1sums=('ad679df075d888cbdb1233817c8bd101e8c8303e' + '5f2adb09c9006def1719b8cbd4792f14a7c7f7c9' + '7a4ec70237476c7cdd78589b069d0d39dfeaa8eb' + '05b912a291994226049103cbe6754976cc03532d' + 'd56482f6ee0bf9633c551b10e99e24c74d9ece1e' + '54d4edf6eccf30883aedca348b9d2f125502fcdb' + '590739c1d5dc6cb63bdf311ee1cfbcde6c0ccc0f' + '84a44c04e74a09affae0d1a6e50800d10997108f' + '5a1316a0081f91acc300f57372de18fa9c67415e' + '5b017b16aec445df873618aaebd154aa97107148' + 'c7c730ade7a63e1efc7de81c7536632e0617e808' + 'c2f4a7708befd6a0763dd4a5a4f8b5168db30340' + 'a2b3d09f944e3d6857ceee272b733075a7edc52e') + +# build routine from fedora +build_bios() { + make clean distclean + cp $1 .config + make oldnoconfig V=1 + + make V=1 $4 + + cp out/$2 binaries/$3 +} + +prepare() { + cd ${pkgname}-${pkgver} + rm -rf binaries + sed -i 's/python/python2/g' Makefile + mkdir binaries +} + +build() { + cd ${pkgname}-${pkgver} + # seabios + build_bios ${srcdir}/config.csm Csm16.bin bios-csm.bin + build_bios ${srcdir}/config.coreboot bios.bin.elf bios-coreboot.bin + build_bios ${srcdir}/config.seabios-128k bios.bin bios.bin + build_bios ${srcdir}/config.seabios-256k bios.bin bios-256k.bin + # seavgabios + for config in ${srcdir}/{config.vga.isavga,config.vga.stdvga,config.vga.cirrus,config.vga.qxl,config.vga.vmware,config.vga.ramfb,config.vga.virtio,config.vga.bochs-display}; do + name=${config#*config.vga.} + build_bios ${config} vgabios.bin vgabios-${name}.bin out/vgabios.bin + done +} + +package() { + cd ${pkgname}-${pkgver} + install -Dm644 -t "${pkgdir}/usr/share/qemu" binaries/*.bin +} + Deleted: config.coreboot =================================================================== --- config.coreboot 2018-11-06 21:23:41 UTC (rev 338004) +++ config.coreboot 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,2 +0,0 @@ -CONFIG_QEMU_HARDWARE=y -CONFIG_COREBOOT=y Copied: seabios/repos/extra-any/config.coreboot (from rev 338004, seabios/trunk/config.coreboot) =================================================================== --- config.coreboot (rev 0) +++ config.coreboot 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,2 @@ +CONFIG_QEMU_HARDWARE=y +CONFIG_COREBOOT=y Deleted: config.csm =================================================================== --- config.csm 2018-11-06 21:23:41 UTC (rev 338004) +++ config.csm 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,2 +0,0 @@ -CONFIG_QEMU_HARDWARE=y -CONFIG_CSM=y Copied: seabios/repos/extra-any/config.csm (from rev 338004, seabios/trunk/config.csm) =================================================================== --- config.csm (rev 0) +++ config.csm 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,2 @@ +CONFIG_QEMU_HARDWARE=y +CONFIG_CSM=y Deleted: config.seabios-128k =================================================================== --- config.seabios-128k 2018-11-06 21:23:41 UTC (rev 338004) +++ config.seabios-128k 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,14 +0,0 @@ -# for qemu machine types 1.7 + older -# need to turn off features (bootsplash) to make it fit into 128k -CONFIG_QEMU=y -CONFIG_ROM_SIZE=128 -CONFIG_BOOTSPLASH=n -CONFIG_XEN=n -CONFIG_USB_OHCI=n -CONFIG_USB_XHCI=n -CONFIG_USB_UAS=n -CONFIG_SDCARD=n -CONFIG_TCGBIOS=n -CONFIG_MPT_SCSI=n -CONFIG_DEBUG_LEVEL=0 -CONFIG_DEBUG_IO=n Copied: seabios/repos/extra-any/config.seabios-128k (from rev 338004, seabios/trunk/config.seabios-128k) =================================================================== --- config.seabios-128k (rev 0) +++ config.seabios-128k 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,14 @@ +# for qemu machine types 1.7 + older +# need to turn off features (bootsplash) to make it fit into 128k +CONFIG_QEMU=y +CONFIG_ROM_SIZE=128 +CONFIG_BOOTSPLASH=n +CONFIG_XEN=n +CONFIG_USB_OHCI=n +CONFIG_USB_XHCI=n +CONFIG_USB_UAS=n +CONFIG_SDCARD=n +CONFIG_TCGBIOS=n +CONFIG_MPT_SCSI=n +CONFIG_DEBUG_LEVEL=0 +CONFIG_DEBUG_IO=n Deleted: config.seabios-256k =================================================================== --- config.seabios-256k 2018-11-06 21:23:41 UTC (rev 338004) +++ config.seabios-256k 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,3 +0,0 @@ -# for qemu machine types 2.0 + newer -CONFIG_QEMU=y -CONFIG_ROM_SIZE=256 Copied: seabios/repos/extra-any/config.seabios-256k (from rev 338004, seabios/trunk/config.seabios-256k) =================================================================== --- config.seabios-256k (rev 0) +++ config.seabios-256k 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,3 @@ +# for qemu machine types 2.0 + newer +CONFIG_QEMU=y +CONFIG_ROM_SIZE=256 Copied: seabios/repos/extra-any/config.vga.bochs-display (from rev 338004, seabios/trunk/config.vga.bochs-display) =================================================================== --- config.vga.bochs-display (rev 0) +++ config.vga.bochs-display 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,3 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_DISPLAY_BOCHS=y +CONFIG_VGA_PCI=y Deleted: config.vga.cirrus =================================================================== --- config.vga.cirrus 2018-11-06 21:23:41 UTC (rev 338004) +++ config.vga.cirrus 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,3 +0,0 @@ -CONFIG_BUILD_VGABIOS=y -CONFIG_VGA_CIRRUS=y -CONFIG_VGA_PCI=y Copied: seabios/repos/extra-any/config.vga.cirrus (from rev 338004, seabios/trunk/config.vga.cirrus) =================================================================== --- config.vga.cirrus (rev 0) +++ config.vga.cirrus 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,3 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_CIRRUS=y +CONFIG_VGA_PCI=y Deleted: config.vga.isavga =================================================================== --- config.vga.isavga 2018-11-06 21:23:41 UTC (rev 338004) +++ config.vga.isavga 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,3 +0,0 @@ -CONFIG_BUILD_VGABIOS=y -CONFIG_VGA_BOCHS=y -CONFIG_VGA_PCI=n Copied: seabios/repos/extra-any/config.vga.isavga (from rev 338004, seabios/trunk/config.vga.isavga) =================================================================== --- config.vga.isavga (rev 0) +++ config.vga.isavga 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,3 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_BOCHS=y +CONFIG_VGA_PCI=n Deleted: config.vga.qxl =================================================================== --- config.vga.qxl 2018-11-06 21:23:41 UTC (rev 338004) +++ config.vga.qxl 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,6 +0,0 @@ -CONFIG_BUILD_VGABIOS=y -CONFIG_VGA_BOCHS=y -CONFIG_VGA_PCI=y -CONFIG_OVERRIDE_PCI_ID=y -CONFIG_VGA_VID=0x1b36 -CONFIG_VGA_DID=0x0100 Copied: seabios/repos/extra-any/config.vga.qxl (from rev 338004, seabios/trunk/config.vga.qxl) =================================================================== --- config.vga.qxl (rev 0) +++ config.vga.qxl 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,6 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_BOCHS=y +CONFIG_VGA_PCI=y +CONFIG_OVERRIDE_PCI_ID=y +CONFIG_VGA_VID=0x1b36 +CONFIG_VGA_DID=0x0100 Copied: seabios/repos/extra-any/config.vga.ramfb (from rev 338004, seabios/trunk/config.vga.ramfb) =================================================================== --- config.vga.ramfb (rev 0) +++ config.vga.ramfb 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,3 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_RAMFB=y +CONFIG_VGA_PCI=n Deleted: config.vga.stdvga =================================================================== --- config.vga.stdvga 2018-11-06 21:23:41 UTC (rev 338004) +++ config.vga.stdvga 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,3 +0,0 @@ -CONFIG_BUILD_VGABIOS=y -CONFIG_VGA_BOCHS=y -CONFIG_VGA_PCI=y Copied: seabios/repos/extra-any/config.vga.stdvga (from rev 338004, seabios/trunk/config.vga.stdvga) =================================================================== --- config.vga.stdvga (rev 0) +++ config.vga.stdvga 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,3 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_BOCHS=y +CONFIG_VGA_PCI=y Copied: seabios/repos/extra-any/config.vga.virtio (from rev 338004, seabios/trunk/config.vga.virtio) =================================================================== --- config.vga.virtio (rev 0) +++ config.vga.virtio 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,6 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_BOCHS=y +CONFIG_VGA_PCI=y +CONFIG_OVERRIDE_PCI_ID=y +CONFIG_VGA_VID=0x1af4 +CONFIG_VGA_DID=0x1050 Deleted: config.vga.vmware =================================================================== --- config.vga.vmware 2018-11-06 21:23:41 UTC (rev 338004) +++ config.vga.vmware 2018-11-06 21:24:57 UTC (rev 338005) @@ -1,6 +0,0 @@ -CONFIG_BUILD_VGABIOS=y -CONFIG_VGA_BOCHS=y -CONFIG_VGA_PCI=y -CONFIG_OVERRIDE_PCI_ID=y -CONFIG_VGA_VID=0x15ad -CONFIG_VGA_DID=0x0405 Copied: seabios/repos/extra-any/config.vga.vmware (from rev 338004, seabios/trunk/config.vga.vmware) =================================================================== --- config.vga.vmware (rev 0) +++ config.vga.vmware 2018-11-06 21:24:57 UTC (rev 338005) @@ -0,0 +1,6 @@ +CONFIG_BUILD_VGABIOS=y +CONFIG_VGA_BOCHS=y +CONFIG_VGA_PCI=y +CONFIG_OVERRIDE_PCI_ID=y +CONFIG_VGA_VID=0x15ad +CONFIG_VGA_DID=0x0405