summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-07-30 08:47:04 +0300
committerEfraim Flashner <efraim@flashner.co.il>2025-07-30 12:07:42 +0300
commit0bfa32fcd2f7f89e5995b3caefb060691a62f983 (patch)
tree28af338f08b70e3106f0ec8a2b3a7af18d0664c3 /gnu
parentb5ff51a918b3d2e52b9912007b630857df2cf38f (diff)
gnu: dev86: Update to 1.0.1.
* gnu/packages/assembly.scm (dev86): Update to 1.0.1. [source]: Download using git-fetch. [arguments]: Add make-flag to override the version string. Remove the 'mkdir phase. Remove the #:system config. [home-page]: Update to point to the current git repo. [supported-systems]: Remove field. Change-Id: I1ac5de05e34b2ebce7d2ac19f4a4c611893c3b36
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/assembly.scm27
1 files changed, 11 insertions, 16 deletions
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 572ad705d55..8423befab82 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -2,7 +2,7 @@
2;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org> 2;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
3;;; Copyright © 2013, 2015 Ludovic Courtès <ludo@gnu.org> 3;;; Copyright © 2013, 2015 Ludovic Courtès <ludo@gnu.org>
4;;; Copyright © 2013 Andreas Enge <andreas@enge.fr> 4;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
5;;; Copyright © 2016, 2020, 2021 Efraim Flashner <efraim@flashner.co.il> 5;;; Copyright © 2016, 2020, 2021, 2025 Efraim Flashner <efraim@flashner.co.il>
6;;; Copyright © 2017–2022 Tobias Geerinckx-Rice <me@tobias.gr> 6;;; Copyright © 2017–2022 Tobias Geerinckx-Rice <me@tobias.gr>
7;;; Copyright © 2019 Guy Fleury Iteriteka <hoonandon@gmail.com> 7;;; Copyright © 2019 Guy Fleury Iteriteka <hoonandon@gmail.com>
8;;; Copyright © 2019, 2022, 2024 Andy Tai <atai@atai.org> 8;;; Copyright © 2019, 2022, 2024 Andy Tai <atai@atai.org>
@@ -374,38 +374,33 @@ It has macro abilities and focuses on operating system portability.")
374(define-public dev86 374(define-public dev86
375 (package 375 (package
376 (name "dev86") 376 (name "dev86")
377 (version "0.16.21") 377 (version "1.0.1")
378 (source (origin 378 (source (origin
379 (method url-fetch) 379 (method git-fetch)
380 (uri (string-append "http://v3.sk/~lkundrak/dev86/Dev86src-" 380 (uri (git-reference
381 version ".tar.gz")) 381 (url "https://codeberg.org/jbruchon/dev86.git")
382 (commit (string-append "v" version))))
383 (file-name (git-file-name name version))
382 (sha256 384 (sha256
383 (base32 385 (base32
384 "154dyr2ph4n0kwi8yx0n78j128kw29rk9r9f7s2gddzrdl712jr3")))) 386 "1g2zsa1cj6h7n33hjpr9xbvsxihkhya3aa92b1cv8prl4w8svqy5"))))
385 (build-system gnu-build-system) 387 (build-system gnu-build-system)
386 (arguments 388 (arguments
387 `(#:parallel-build? #f ; They use submakes wrong 389 `(#:parallel-build? #f ; They use submakes wrong
388 #:make-flags (list ,(string-append "CC=" (cc-for-target)) 390 #:make-flags (list ,(string-append "CC=" (cc-for-target))
391 ,(string-append "VERSION=" version)
389 (string-append "PREFIX=" 392 (string-append "PREFIX="
390 (assoc-ref %outputs "out"))) 393 (assoc-ref %outputs "out")))
391 #:system "i686-linux" ; Standalone ld86 had problems otherwise
392 #:tests? #f ; No tests exist 394 #:tests? #f ; No tests exist
393 #:phases 395 #:phases
394 (modify-phases %standard-phases 396 (modify-phases %standard-phases
395 (delete 'configure) 397 (delete 'configure))))
396 (add-before 'install 'mkdir
397 (lambda* (#:key outputs #:allow-other-keys)
398 (let ((out (assoc-ref outputs "out")))
399 (mkdir-p (string-append out "/bin"))
400 (mkdir-p (string-append out "/man/man1"))
401 #t))))))
402 (synopsis "Intel 8086 (primarily 16-bit) assembler, C compiler and 398 (synopsis "Intel 8086 (primarily 16-bit) assembler, C compiler and
403linker") 399linker")
404 (description "This package provides a Intel 8086 (primarily 16-bit) 400 (description "This package provides a Intel 8086 (primarily 16-bit)
405assembler, a C compiler and a linker. The assembler uses Intel syntax 401assembler, a C compiler and a linker. The assembler uses Intel syntax
406(also Intel order of operands).") 402(also Intel order of operands).")
407 (home-page "https://github.com/jbruchon/dev86") 403 (home-page "https://codeberg.org/jbruchon/dev86")
408 (supported-systems '("i686-linux" "x86_64-linux"))
409 (license license:gpl2+))) 404 (license license:gpl2+)))
410 405
411(define-public libjit 406(define-public libjit