me
/
guix
Archived
1
0
Fork 0

gnu: sdcc: Update to 4.0.0.

* gnu/packages/embedded.scm (sdcc): Update to 4.0.0.
[native-inputs]: Add zlib.
[description]: Update to match new version.
* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
version.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
Simon South 2020-12-14 13:12:54 -05:00 committed by Ludovic Courtès
parent c11fedf63c
commit 0b8c90b65a
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
2 changed files with 363 additions and 340 deletions

View File

@ -41,6 +41,7 @@
#:use-module ((gnu packages base) #:prefix base:) #:use-module ((gnu packages base) #:prefix base:)
#:use-module (gnu packages bison) #:use-module (gnu packages bison)
#:use-module (gnu packages boost) #:use-module (gnu packages boost)
#:use-module (gnu packages compression)
#:use-module (gnu packages cross-base) #:use-module (gnu packages cross-base)
#:use-module (gnu packages dejagnu) #:use-module (gnu packages dejagnu)
#:use-module (gnu packages flex) #:use-module (gnu packages flex)
@ -1466,7 +1467,7 @@ and Zilog Z80 families, plus many of their variants.")
(define-public sdcc (define-public sdcc
(package (package
(name "sdcc") (name "sdcc")
(version "3.7.0") (version "4.0.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
@ -1474,7 +1475,7 @@ and Zilog Z80 families, plus many of their variants.")
"/" version "/sdcc-src-" version ".tar.bz2")) "/" version "/sdcc-src-" version ".tar.bz2"))
(sha256 (sha256
(base32 (base32
"13llvx0j3v5qa7qd4fh7nix4j3alpd3ccprxvx163c4q8q4lfkc5")) "042fxw5mnsfhpc0z9lxfsw88kdkm32pwrxacp88kj2n2dy0814a8"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
@ -1490,7 +1491,8 @@ and Zilog Z80 families, plus many of their variants.")
("boost" ,boost) ("boost" ,boost)
("flex" ,flex) ("flex" ,flex)
("python-2" ,python-2) ("python-2" ,python-2)
("texinfo" ,texinfo))) ("texinfo" ,texinfo)
("zlib" ,zlib)))
(arguments (arguments
`(;; GPUTILS is required for the PIC ports, but the licensing status of `(;; GPUTILS is required for the PIC ports, but the licensing status of
;; some of the files contained in its distribution is unclear (see ;; some of the files contained in its distribution is unclear (see
@ -1508,9 +1510,9 @@ and Zilog Z80 families, plus many of their variants.")
(home-page "http://sdcc.sourceforge.net") (home-page "http://sdcc.sourceforge.net")
(synopsis "C compiler suite for 8-bit microcontrollers") (synopsis "C compiler suite for 8-bit microcontrollers")
(description "SDCC is a retargetable, optimizing Standard C compiler suite (description "SDCC is a retargetable, optimizing Standard C compiler suite
that targets 8-bit microcontrollers in the Intel MCS-51 (8051), Motorola that targets 8-bit microcontrollers in the Intel MCS-51 (8051); Motorola
68HC08, STMicroelectronics STM8, and Zilog Z80 families, plus many of their 68HC08; Padauk PDK13, PDK14 and PDK15; STMicroelectronics STM8; and Zilog Z80
variants.") families, plus many of their variants.")
(license (list license:gpl2+ (license (list license:gpl2+
license:gpl3+ license:gpl3+
license:lgpl2.0+ license:lgpl2.0+

File diff suppressed because it is too large Load Diff