diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2025-07-30 08:47:04 +0300 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-07-30 12:07:42 +0300 |
| commit | 0bfa32fcd2f7f89e5995b3caefb060691a62f983 (patch) | |
| tree | 28af338f08b70e3106f0ec8a2b3a7af18d0664c3 /gnu | |
| parent | b5ff51a918b3d2e52b9912007b630857df2cf38f (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.scm | 27 |
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 |
| 403 | linker") | 399 | linker") |
| 404 | (description "This package provides a Intel 8086 (primarily 16-bit) | 400 | (description "This package provides a Intel 8086 (primarily 16-bit) |
| 405 | assembler, a C compiler and a linker. The assembler uses Intel syntax | 401 | assembler, 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 |
