blob: 48ae0ebcc7e4b222fe319b59df57585a8718482b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# Maintainer: Mateus Honorato
pkgname=uefitool-bin
pkgver=A69
pkgrel=1
pkgdesc='UEFI firmware image viewer and editor'
arch=('x86_64')
url="https://github.com/LongSoft/UEFITool"
license=('BSD')
provides=("uefiextract=${pkgver}" "uefifind=${pkgver}" "uefitool=${pkgver}")
depends=('qt6-base')
source=(
"UEFIExtract-${pkgver}.zip::${url}/releases/download/${pkgver}/UEFIExtract_NE_${pkgver}_x64_linux.zip"
"UEFIFind-${pkgver}.zip::${url}/releases/download/${pkgver}/UEFIFind_NE_${pkgver}_x64_linux.zip"
"UEFITool-${pkgver}.zip::${url}/releases/download/${pkgver}/UEFITool_NE_${pkgver}_x64_linux.zip"
"UEFITool.desktop"
"uefitool_32x32.png"
"uefitool_48x48.png"
"uefitool_64x64.png"
"uefitool_128x128.png"
"uefitool_256x256.png"
"uefitool_512x512.png"
)
sha256sums=(
'3967a9c2cbbb5920afe8fb3fc4c95ae35107cfe1d48be073d2df4fccce836eea'
'a1f43b0a687e7b0d8d9eac2ed83a51260c6a5d007effe47ebb6a491f7cf9902a'
'a0fb4a76fe9118e054d7f07a54c72908b4c324a54251714f12807f16ded04fc9'
'bb0d0c10ff1a860ded6c2f2c09d3aa3fe8f7ef77ecd88b42a4cf893f8d8cfc5b'
'9b6bce56fcccea4104642c6c8d393e6043671a8fd45b1c7bf8495407b4ad206a'
'ed001d549f96e142fd609e9a89d3482702d9d37abfa3f6a39cfa0fd2a9b36335'
'6b82394411bdc2a2b62f18056f07f6f29a651c6f542cfd132db0ba255e05242e'
'20e1cf7fe9e7b429a2daa0b75e17f4d0f362d1312401c6178658fd9fdb69dc14'
'c75715b87263f3663bdc60bd0ee1dcbb374a688931018f04d767ea3cfc965bf7'
'33ace8f0eb8f7c4f6918e9a3033d676293b4decd0fa5ca28987818a63e0ecf1b'
)
package() {
# Binaries
install -Dm755 "${srcdir}"/uefiextract "${pkgdir}/usr/bin/uefiextract"
install -Dm755 "${srcdir}"/uefifind "${pkgdir}/usr/bin/uefifind"
install -Dm755 "${srcdir}"/uefitool "${pkgdir}/usr/bin/uefitool"
# Desktops
mkdir -p "$pkgdir"/usr/share/applications
install -m644 *.desktop "$pkgdir"/usr/share/applications/
# Icons
for i in 32x32 48x48 64x64 128x128 256x256 512x512; do
install -d "$pkgdir"/usr/share/icons/hicolor/$i/apps/
cp uefitool_${i}.png \
"$pkgdir"/usr/share/icons/hicolor/$i/apps/uefitool.png
done
}
# vim:set ts=2 sw=2 et:
|