From 24bc309eefc8567d1b3326c8ff1c6ec5410d2955 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=28=D0=A5?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D1=8B=D1=87=D0=AA=29=20=D0=A5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BE=D0=B2?= Date: Sun, 21 Sep 2025 00:49:02 +0300 Subject: [PATCH] avrrude deps --- avrdude/alr.sh | 87 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 84 insertions(+), 3 deletions(-) diff --git a/avrdude/alr.sh b/avrdude/alr.sh index e361d90..cd324d5 100644 --- a/avrdude/alr.sh +++ b/avrdude/alr.sh @@ -1,8 +1,9 @@ name='avrdude' epoch='1' version='8.1' -release='2' +release='3' desc='Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers' +desc_ru='Скачивание/загрузка/манипулирование содержимым ROM и EEPROM микроконтроллеров AVR' homepage='https://github.com/avrdudes/avrdude/' maintainer="Евгений Храмов " architectures=('amd64') @@ -10,7 +11,42 @@ license=('GPL') provides=('avrdude') 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' 'hidapi' 'libftdi' @@ -18,7 +54,44 @@ deps=( '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' 'ninja-build' 'flex' @@ -47,3 +120,11 @@ package() { 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/**/* +}