blob: 7e27472f11c5fcb37654fb42ca29f951fe252216 (
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
|
# Maintainer: Blair Bonnett <blair.bonnett@gmail.com>
# Contributor: Felix Uhl <aur@mail.felix-uhl.de>
# Contributor: Karsten Pufahl <contact@karstenpufahl.de>
pkgname=stm32cubef7
pkgver=1.17.2
pkgrel=1
pkgdesc="Embedded software for STM32 F7 series"
arch=('any')
url="http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubef7.html"
license=(
'LicenseRef-SLA0044'
'Apache-2.0'
'BSD-3-Clause'
'MIT'
'IJG'
)
groups=()
depends=('bash' 'perl' 'python')
optdepends=(
'arm-none-eabi-gcc: ARM compiler'
'arm-none-eabi-gdb: ARM GDB'
'arm-none-eabi-newlib: ARM bare metal files'
'arm-none-eabi-binutils: ARM binutils'
'openocd: STM32F4 firmware flashing'
'stlink: STM32 firmware programmer'
)
options=('!strip')
source=(
"STM32CubeF7-$pkgver.tar.gz::https://github.com/STMicroelectronics/STM32CubeF7/archive/refs/tags/v$pkgver.tar.gz"
'SLA0044.txt'
)
sha256sums=(
'6ffd00e46817f36c81bbe984de108c7cba5578963d1b82aedf1a7345e202aec4'
'55ba65f78747449aef987ef7f4bfe27bf6927c0acdcca5eb5acc77c16d2dcc2e'
)
package() {
install -d "$pkgdir"/opt/"$pkgname"
mv STM32CubeF7-$pkgver/* "$pkgdir"/opt/"$pkgname"/
install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" SLA0044.txt
mv "$pkgdir/opt/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/COMPONENT_LICENSES.md"
}
|