blob: 40d923c1d2c81fd7b3882af817ae5e977ad90927 (
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
|
# Maintainer: taotieren <admin@taotieren.com>
pkgname=gd32-dfu-utils
pkgver=0.9
pkgrel=3
epoch=
pkgdesc="Dfu-utils GD32 fork. Dfu-util - Device Firmware Upgrade Utilities"
arch=($CARCH)
url="https://github.com/riscv-mcu/gd32-dfu-utils"
license=('GPL-2.0-only')
groups=()
depends=(
glibc
libusb
python
)
makedepends=()
checkdepends=()
optdepends=(
'python-intelhex: Intel HEX file format support'
)
provides=("GD32-dfu-util")
conflicts=()
replaces=()
backup=()
options=('!strip')
install=
changelog=
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
noextract=()
sha256sums=('6312461aab3650b0be8648a7afb9bbf2e63328defe80b25b6c2c85973b39f8f5')
#validpgpkeys=()
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./autogen.sh
./configure --prefix=/usr
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -Dm755 dfuse-pack.py "$pkgdir"/usr/bin/dfuse-pack
install -Dm644 doc/40-dfuse.rules "$pkgdir"/usr/lib/udev/rules.d/40-gd32-dfuse.rules
cd "$pkgdir"/usr/bin/
for var in *; do mv "$var" "gd32-${var}"; done
rm -rf "$pkgdir"/usr/share
}
|