gnu: avrdude: Update to 7.3.

* gnu/packages/flashing-tools.scm (avrdude): Update to 7.3.
  [source]: Set to "https://github.com/avrdudes/avrdude/" as the project
  repository moved to GitHub.
  [build-system]: Use "cmake-build-system".
  [arguments]: Disable tests as there are none.
  [description]: Improve formatting.

Change-Id: I835563a6301d01089a9bfc2b1c3eb5050c4adb8f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Artyom V. Poptsov 2024-05-25 10:28:07 +03:00 committed by Ludovic Courtès
parent 3e19432416
commit 8944fa5c7a
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -149,15 +149,19 @@ (define-public 0xffff
(define-public avrdude (define-public avrdude
(package (package
(name "avrdude") (name "avrdude")
(version "6.3") (version "7.3")
(source (source
(origin (origin
(method url-fetch) (method git-fetch)
(uri (string-append "mirror://savannah/avrdude/avrdude-" (uri (git-reference
version ".tar.gz")) (url "https://github.com/avrdudes/avrdude/")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "15m1w1qad3dj7r8n5ng1qqcaiyx1gyd6hnc3p2apgjllccdp77qg")))) (base32 "0g7c30baaxav43rlfj0cdbl40p2swamp44glz0rgf096wc0bg996"))))
(build-system gnu-build-system) (build-system cmake-build-system)
(arguments
(list #:tests? #f)) ; no tests
(inputs (inputs
(list libelf libusb-compat libftdi)) (list libelf libusb-compat libftdi))
(native-inputs (native-inputs
@ -165,9 +169,9 @@ (define-public avrdude
(home-page "https://www.nongnu.org/avrdude/") (home-page "https://www.nongnu.org/avrdude/")
(synopsis "AVR downloader and uploader") (synopsis "AVR downloader and uploader")
(description (description
"AVRDUDE is a utility to download/upload/manipulate the ROM and "@code{AVRDUDE} is a utility to download/upload/manipulate the ROM and EEPROM
EEPROM contents of AVR microcontrollers using the @acronym{ISP, in-system contents of AVR microcontrollers using the @acronym{ISP, in-system programming}
programming} technique.") technique.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public dfu-programmer (define-public dfu-programmer