blob: 6cf5336822820cfbb827f74c74b9da59c3e40ffa (
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
|
# Copyright (C) 2021 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
pkgname=fomu-verilog-blink
pkgver=0.1
pkgrel=1
pkgdesc="Blink test firmwares for the FOMU FPGA boards"
arch=('any')
url='https://github.com/im-tomu/fomu-workshop.git'
license=('Apache')
makedepends=('dfu-util'
'icestorm-git'
'nextpnr-git'
'yosys')
optdepends=('dfu-util: for loading the fimrwares')
source=("https://github.com/im-tomu/fomu-workshop/archive/v${pkgver}.tar.gz"
"LICENSE") # The commit f1c0014 which is right after the v0.1 tag adds the license
sha512sums=('f5a68839a91178e9a3238ba097eec4f6768da691cc0c934619d23ea6d3b964a305f3c831fabecdfa5d12977d9c243a8005e5fa38ddcfd3a5e391d5581e6ab709'
'SKIP')
build(){
cd "$srcdir/fomu-workshop-${pkgver}/verilog-blink"
for revision in evt1 evt2 evt3 pvt1 hacker ; do
make FOMU_REV="${revision}"
cp blink.dfu blink-${revision}.dfu
done
}
package(){
cd "$srcdir/fomu-workshop-${pkgver}/verilog-blink"
install -d "${pkgdir}/usr/share/${pkgname}/"
for revision in evt1 evt2 evt3 pvt1 hacker ; do
install blink-${revision}.dfu "${pkgdir}/usr/share/${pkgname}/"
done
install -d "${pkgdir}/usr/share/licenses/${pkgname}/"
install ${srcdir}/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
}
|