avrrude deps

This commit is contained in:
2025-09-21 00:49:02 +03:00
parent 1b403bbf57
commit 24bc309eef

View File

@@ -1,8 +1,9 @@
name='avrdude' name='avrdude'
epoch='1' epoch='1'
version='8.1' version='8.1'
release='2' release='3'
desc='Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers' desc='Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers'
desc_ru='Скачивание/загрузка/манипулирование содержимым ROM и EEPROM микроконтроллеров AVR'
homepage='https://github.com/avrdudes/avrdude/' homepage='https://github.com/avrdudes/avrdude/'
maintainer="Евгений Храмов <xpamych@yandex.ru>" maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64') architectures=('amd64')
@@ -10,7 +11,42 @@ license=('GPL')
provides=('avrdude') provides=('avrdude')
conflicts=('avrdude' 'avrdude-git') conflicts=('avrdude' 'avrdude-git')
deps=( deps_rhel=(
'elfutils'
'hidapi'
'libftdi'
'libusb'
'readline'
)
deps_fedora=(
'elfutils'
'hidapi'
'libftdi'
'libusb'
'readline'
)
deps_alt=(
'libelf'
'libhidapi'
'libftdi1'
'libusb'
'libreadline7'
)
deps_arch=(
'elfutils'
'hidapi'
'libftdi'
'libusb'
'readline'
)
deps_redos=(
'elfutils'
'hidapi'
'libftdi'
'libusb'
'readline'
)
deps_rosa=(
'elfutils' 'elfutils'
'hidapi' 'hidapi'
'libftdi' 'libftdi'
@@ -18,7 +54,44 @@ deps=(
'readline' 'readline'
) )
build_deps=( build_deps_rhel=(
'gcc'
'cmake'
'ninja-build'
'flex'
'bison'
)
build_deps_fedora=(
'gcc'
'cmake'
'ninja-build'
'flex'
'bison'
)
build_deps_alt=(
'gcc'
'gcc-c++'
'cmake'
'ninja-build'
'flex'
'bison'
)
build_deps_arch=(
'gcc'
'cmake'
'ninja'
'flex'
'bison'
)
build_deps_redos=(
'gcc'
'cmake'
'ninja-build'
'flex'
'bison'
)
build_deps_rosa=(
'gcc'
'cmake' 'cmake'
'ninja-build' 'ninja-build'
'flex' 'flex'
@@ -47,3 +120,11 @@ package() {
DESTDIR="${pkgdir}" ninja -C build install DESTDIR="${pkgdir}" ninja -C build install
} }
files() {
echo ./usr/bin/avrdude
printf '"%s" ' ./usr/lib/**/*
printf '"%s" ' ./usr/include/**/*
printf '"%s" ' ./usr/share/**/*
printf '"%s" ' ./etc/**/*
}