diff options
author | exkc | 2022-07-27 07:10:59 +0000 |
---|---|---|
committer | exkc | 2022-07-27 07:10:59 +0000 |
commit | b00b5a83ae1a099e58888903b4ac3bfc4a6bdef6 (patch) | |
tree | 2b33962dc958ccc1bdc215d4157d8b4f24a7a95a | |
download | aur-b00b5a83ae1a099e58888903b4ac3bfc4a6bdef6.tar.gz |
o
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | 90-edk2-ovmf-loongarch64.json | 25 | ||||
-rw-r--r-- | PKGBUILD | 22 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0518bf404565 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = edk2-ovmf-loongarch64-bin + pkgdesc = Firmware for Virtual Machines (loongarch64) + pkgver = 20220711 + pkgrel = 0 + url = https://github.com/loongson/edk2 + arch = x86_64 + arch = aarch64 + license = BSD + provides = edk2-ovmf-loongarch64 + conflicts = edk2-ovmf-loongarch64 + source = 90-edk2-ovmf-loongarch64.json + source = https://github.com/loongson/edk2/raw/master/License.txt + source = OvmfPkg.License.txt::https://raw.githubusercontent.com/loongson/edk2/master/OvmfPkg/License.txt + source = OVMF_CODE.fd::https://github.com/yangxiaojuan-loongson/qemu-binary/raw/main/binary-0711/QEMU_EFI.fd + sha512sums = 5b550c211ecf3e95634f72b754050e864df1460e55c880ef20dd47ee8f11ced9976310cc34eeaa0b0722d5a264564f364c69ab02a53238917dc747e35c8ea951 + sha512sums = SKIP + sha512sums = SKIP + sha512sums = df6d0cdef070815c057410832db4663545cfca0ae23c533c7816123a054fbbf8e7a3abae7f4029217e634b5cb2180179ab80c77c39e43fa82c4a25d1119e390b + +pkgname = edk2-ovmf-loongarch64-bin diff --git a/90-edk2-ovmf-loongarch64.json b/90-edk2-ovmf-loongarch64.json new file mode 100644 index 000000000000..5b67ec778886 --- /dev/null +++ b/90-edk2-ovmf-loongarch64.json @@ -0,0 +1,25 @@ +{ + "description": "x64 UEFI for loongarch64", + "interface-types": [ + "uefi" + ], + "mapping": { + "device": "flash", + "executable": { + "filename": "/usr/share/edk2-ovmf/x64/OVMF_CODE.fd", + "format": "raw" + } + }, + "targets": [ + { + "architecture": "loongarch64", + "machines": [ + "*" + ] + } + ], + "features": [], + "tags": [ + + ] +} diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..557295e68994 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,22 @@ +pkgname=edk2-ovmf-loongarch64-bin +_pkgname=edk2-ovmf-loongarch64 +pkgdesc="Firmware for Virtual Machines (loongarch64)" +pkgver=20220711 +pkgrel=0 +provides=( ${_pkgname} ) +conflicts=( ${_pkgname} ) +arch=(x86_64 aarch64) +license=(BSD) +url="https://github.com/loongson/edk2" +depends=() +source=('90-edk2-ovmf-loongarch64.json' 'https://github.com/loongson/edk2/raw/master/License.txt' 'OvmfPkg.License.txt::https://raw.githubusercontent.com/loongson/edk2/master/OvmfPkg/License.txt' 'OVMF_CODE.fd::https://github.com/yangxiaojuan-loongson/qemu-binary/raw/main/binary-0711/QEMU_EFI.fd') +sha512sums=('5b550c211ecf3e95634f72b754050e864df1460e55c880ef20dd47ee8f11ced9976310cc34eeaa0b0722d5a264564f364c69ab02a53238917dc747e35c8ea951' 'SKIP' 'SKIP' 'df6d0cdef070815c057410832db4663545cfca0ae23c533c7816123a054fbbf8e7a3abae7f4029217e634b5cb2180179ab80c77c39e43fa82c4a25d1119e390b') + +package () { + mkdir -p "$pkgdir/usr/share/edk2-ovmf/loongarch64" + mkdir -p "$pkgdir/usr/share/licenses/$_pkgname/" + install -vDm 644 ./OVMF_CODE.fd -t "$pkgdir/usr/share/edk2-ovmf/loongarch64/OVMF_CODE.fd" +install -vDm 644 ./90-edk2-ovmf-loongarch64.json -t "$pkgdir/usr/share/qemu/firmware/" +install -vDm 644 License.txt -t "$pkgdir/usr/share/licenses/$_pkgname/" + install -vDm 644 OvmfPkg.License.txt "$pkgdir/usr/share/licenses/$_pkgname/OvmfPkg.License.txt" +} |