[PATCH 0/3] gnu: vice: Update to 3.8.

  • Done
  • quality assurance status badge
Details
2 participants
  • Artyom V. Poptsov
  • Z572
Owner
unassigned
Submitted by
Artyom V. Poptsov
Severity
normal
A
A
Artyom V. Poptsov wrote on 26 Aug 12:47 +0200
(address . guix-patches@gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
cover.1724669204.git.poptsov.artyom@gmail.com
This patchset updates "xa" and "vice" packages.

Artyom V. Poptsov (3):
gnu: xa: Update to 2.4.1.
gnu: xa: Enable tests.
gnu: vice: Update to 3.8.

gnu/packages/assembly.scm | 11 +++++++----
gnu/packages/emulators.scm | 3 ++-
2 files changed, 9 insertions(+), 5 deletions(-)


base-commit: 38094ff1666ecc4e264723e059771f3201235d4d
--
2.45.2
A
A
Artyom V. Poptsov wrote on 26 Aug 12:50 +0200
[PATCH 2/3] gnu: xa: Enable tests.
(address . 72817@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
07f30d89c8eb9a40e48e4996e2c398f0f18e3ad3.1724669204.git.poptsov.artyom@gmail.com
* gnu/packages/assembly.scm (xa) [arguments]: Enable tests.

Change-Id: I1866b367fc58542d5c2ae90b82f89b218c0ffa1f
---
gnu/packages/assembly.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (21 lines)
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 53106a0d74..e7bc9e1fef 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -470,10 +470,12 @@ (define-public xa
(build-system gnu-build-system)
(arguments
(list
- #:tests? #f ; TODO: custom test harness, not sure how it works
#:phases
#~(modify-phases %standard-phases
- (delete 'configure)) ; no "configure" script
+ (delete 'configure) ; no "configure" script
+ (replace 'check
+ (lambda _
+ (invoke "make" "test"))))
#:make-flags
#~(list (string-append "DESTDIR=" #$output)))) ; no $prefix support
(native-inputs (list perl))
--
2.45.2
A
A
Artyom V. Poptsov wrote on 26 Aug 12:50 +0200
[PATCH 1/3] gnu: xa: Update to 2.4.1.
(address . 72817@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
0edf7109882f8d3d4be9c6878efe5c88ade6e458.1724669204.git.poptsov.artyom@gmail.com
* gnu/packages/assembly.scm (xa): Update to 2.4.1.

Change-Id: I7c35a546c5ace3083a28a1bb4ba713dde1e5884b
---
gnu/packages/assembly.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 5b2518277c..53106a0d74 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -15,6 +15,7 @@
;;; Copyright © 2023 Simon South <simon@simonsouth.net>
;;; Copyright © 2023 B. Wilson <elaexuotee@wilsonb.com>
;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -458,14 +459,14 @@ (define-public wla-dx
(define-public xa
(package
(name "xa")
- (version "2.3.14")
+ (version "2.4.1")
(source (origin
(method url-fetch)
(uri (string-append "https://www.floodgap.com/retrotech/xa"
"/dists/xa-" version ".tar.gz"))
(sha256
(base32
- "0bph41aglxl07rnggrir2dl1x97f52hm0bl51d0vklyqvfyvm6qv"))))
+ "1hrspv9hxgk2nkbbh24g84hn0rglfwj8p7849zrn9qx869m2mhb3"))))
(build-system gnu-build-system)
(arguments
(list
--
2.45.2
A
A
Artyom V. Poptsov wrote on 26 Aug 12:50 +0200
[PATCH 3/3] gnu: vice: Update to 3.8.
(address . 72817@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
e4da3f36addd97a96285658d7f2c3140e5725f38.1724669204.git.poptsov.artyom@gmail.com
* gnu/packages/emulators.scm (vice): Update to 3.8.

Change-Id: I553de35a74b300ac3d56f542724dacec4399c33d
---
gnu/packages/emulators.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index d2e488864e..7f3f420a5c 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -21,6 +21,7 @@
;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream>
;;; Copyright © 2023 Hendursaga <hendursaga@aol.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -121,7 +122,7 @@ (define-module (gnu packages emulators)
(define-public vice
(package
(name "vice")
- (version "3.7.1")
+ (version "3.8")
(source
(origin
(method url-fetch)
--
2.45.2
Z
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 72817@debbugs.gnu.org)
87o75dgx7b.fsf@iscas.ac.cn
"Artyom V. Poptsov" <poptsov.artyom@gmail.com> writes:

Toggle quote (29 lines)
> * gnu/packages/emulators.scm (vice): Update to 3.8.
>
> Change-Id: I553de35a74b300ac3d56f542724dacec4399c33d
> ---
> gnu/packages/emulators.scm | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
> index d2e488864e..7f3f420a5c 100644
> --- a/gnu/packages/emulators.scm
> +++ b/gnu/packages/emulators.scm
> @@ -21,6 +21,7 @@
> ;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream>
> ;;; Copyright © 2023 Hendursaga <hendursaga@aol.com>
> ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
> +;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -121,7 +122,7 @@ (define-module (gnu packages emulators)
> (define-public vice
> (package
> (name "vice")
> - (version "3.7.1")
> + (version "3.8")
> (source
> (origin
> (method url-fetch)

i get

sha256 hash mismatch for /gnu/store/8n1pq5rnyix2v1gw7x77w0q9pp0wik5v-vice-3.8.tar.gz:
expected hash: 165b1ixrarcqy1rl06yhaf46ni3j8lrbn8f3zf5nkc2d0bk12f3y
actual hash: 010h3aj0y9n8kcg5yvy1m7g4hc7nbm5gym5r3f3jmk5vyb8c8z8x
hash mismatch for store item '/gnu/store/8n1pq5rnyix2v1gw7x77w0q9pp0wik5v-vice-3.8.tar.gz'

Can you look into it?
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmbOlOgACgkQO1qpk+Gi
3/BchRAArBtWsWSnmuPRqR/NKDMtxnY/ecSqju49NBnRLWkmuHXwbkHtDE8i7sXl
Q6CbJUi3TYJdIRdXQjV8AapPSP0BRWCujDPRinAYZqSAoRtKplSj/HynGXz+bH3Q
fxjXaBtYnuPBs+BjtSJNYrgpQ8Wl3HilNsdj6IBhzPyLnr9MQYcYZTcAE5nghlLH
ExIvG8oD0c2MbkW5wWTvODZ/fX3wXdF/KZEEZnYdSeKdHkzpjxRFFvX9tXRW2EEn
/1vEmuEPfUtaACZrPkRKGTA2ya+sKC4o3KBQPjDEvFMCufjjiwD9QkFYnfqNiGbZ
zhSzjY4nbQu1kWISGOkGhG2ybr+tUXuNoLih/gKEeWXqJ8wF+LY+EStbM++gpeGH
sPYb9wntS6vLH1zjPe7/bei95T3s6FhYqXP0I6o1QA3o6AhOju0iQPqDnbQ/YSbJ
0g8HaZ/6JkUxQmObB+JP6FvX+3Gg36uL/9mlSg5SWVfSMuseBgSbTcvwId0dAy45
oTtD7lO+hsYHqUh5n7HxA5au05dDxpi9CH6mtV3KezR2IK7p1Bn2fUBv7DcbFCzi
D1mMNXgf6W3MX7HI4wgFHWS4e1d9ubx/ipI86KiFRaNyjcuOYMZpaUIdvgLWPPxG
OUJvjSEng6fZXS9dlQb+zqAH8OErdZt58qwfU3DIi1xlpdaHxSM=
=GIBl
-----END PGP SIGNATURE-----

Z
Re: [bug#72817] [PATCH 2/3] gnu: xa: Enable tests.
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 72817@debbugs.gnu.org)
87jzg1gx65.fsf@iscas.ac.cn
"Artyom V. Poptsov" <poptsov.artyom@gmail.com> writes:

Toggle quote (24 lines)
> * gnu/packages/assembly.scm (xa) [arguments]: Enable tests.
>
> Change-Id: I1866b367fc58542d5c2ae90b82f89b218c0ffa1f
> ---
> gnu/packages/assembly.scm | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
> index 53106a0d74..e7bc9e1fef 100644
> --- a/gnu/packages/assembly.scm
> +++ b/gnu/packages/assembly.scm
> @@ -470,10 +470,12 @@ (define-public xa
> (build-system gnu-build-system)
> (arguments
> (list
> - #:tests? #f ; TODO: custom test harness, not sure how it works
> #:phases
> #~(modify-phases %standard-phases
> - (delete 'configure)) ; no "configure" script
> + (delete 'configure) ; no "configure" script
> + (replace 'check
> + (lambda _
> + (invoke "make" "test"))))

just use #:test-target.

Toggle quote (3 lines)
> #:make-flags
> #~(list (string-append "DESTDIR=" #$output)))) ; no $prefix support
> (native-inputs (list perl))
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmbOlRIACgkQO1qpk+Gi
3/Czkg//bT28tXJEJMTPsfcHOx2+PNzdyUyC47uxa4QPukE4+Gybu/TL7D9Jxm/u
SszOcVMF4ZKVjjsGqx9L15M8AT2IRSbIj+oRvw5ZVzkG9R3lO89ufNNNavIFAvm7
e6i95ClHgEaqzQrc8I2piYAnX5ljxAG5ocBCYvPUKzDfNBA4qR+D764JfdkBK4Xz
YGgl4YTcXlDp+gDleMraeJ2rNLbKenoCpA4u5v+CwZ15tCd75q3nteizZQ24kj5c
hCDXK4GBLgly+/9EL7EMp4T8x5DJX70gu92RlJuPMaXSU7/K6CET6pxi5xyTKC64
WF51L3XkLDDxK3G7Spo1lUc9SndtbenwKSXaLb4vYpMBlf6VjKtyZYKLytJLwFJe
j7io6jCDpHuxE6IOlOBUgYFYRWdI25wJ6Wt6FzpxEmcDj8m/OpYO7OV2+yrFOGcz
Pr5s5MwhK15uHXfOLJ6AjHjY+MpJtGSGnSHj9mOtT+rQQZgpljFsjkS2n0DM+5Z/
jsUb5e8G+Cnv6OmzEcx6mTPWjOJbS2yu1N3LY0/zYEDTNZHAQEweJ2mwjb7s+v//
rYeH/LJ2vLJTB1KWbEAXKKNOnarZXLJ2bCtnvA8AuvD1HKUhfj0qdKIXadiIkeoz
QLF/33YegMn7UTSbKzzf9U/CkDb/6STvHT6ohWPeSZm2nrPxH4o=
=kBRx
-----END PGP SIGNATURE-----

Z
Re: [bug#72817] [PATCH 0/3] gnu: vice: Update to 3.8.
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 72817@debbugs.gnu.org)
87frqpgx4o.fsf@iscas.ac.cn
"Artyom V. Poptsov" <poptsov.artyom@gmail.com> writes:

Toggle quote (14 lines)
> This patchset updates "xa" and "vice" packages.
>
> Artyom V. Poptsov (3):
> gnu: xa: Update to 2.4.1.
> gnu: xa: Enable tests.
> gnu: vice: Update to 3.8.
>
> gnu/packages/assembly.scm | 11 +++++++----
> gnu/packages/emulators.scm | 3 ++-
> 2 files changed, 9 insertions(+), 5 deletions(-)
>
>
> base-commit: 38094ff1666ecc4e264723e059771f3201235d4d

push xa, and fix xa's cross-compiling.

vice have hash mismatch.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmbOlUcACgkQO1qpk+Gi
3/BpXg//V1X7H89Vm41RsAEd0cjSWyElt/FLmuKD8n6+uN+jr5XsykPoK4QcFijg
9tWPFCG++9QDVDyRzal1O1yzsz0J/g2eAxAuG/wNbrAcgDZbq/ReBiZGHnDHhalL
4sfXQXrJfVC1LV1vO4pI/okr9Ou9qPUrJnBUaljzaz2pqtTHs2/tZV4vH5Qx/amJ
AZdz4YrInYuLWRmaB0e6NOweByd2oebmzg655DfPeaYMI+O1HO2Oa3mNN0MnjTKu
5B6WadPA2mieDFJdhIOqul6HZj409gh21oYHcU6V8tEf9Z4Q8Nl4TLJWJqDnxYgA
HipyVSNFPbkVRnLLhIGknP6fQu3TrGO46njWGFSjab/WeVVwZm9PcUom1APX9u3b
FNVYYG8zNy0gx8hMl0dsAWfvwbSdTcz3GM8MIM6vpm2e07vQRxevPQ/IwGWAqPWw
NIyja6UuZ5sUabone3bifdoGoHIkrR1yJoSl5rNe5MhNzgAAUQnnGycrrd5AaLIN
XUFUXTg/b8R9v37wTTtc+gHCtv8jF7OYyXeDbOQ1AC1+evFr7PWGtXnQ7RCKz8In
FtQgrgBz6/oRPr6Avv/dMv69EbYygDIanRKgYyui41Nln7ba/2iEddN/rtwKnTjX
XLnsiI4CHmNrZIWT2IznPPwBqO6b4XVYvQFnFFlwxEjA0EZlgEU=
=NpST
-----END PGP SIGNATURE-----

A
A
Artyom V. Poptsov wrote on 28 Aug 07:49 +0200
[PATCH v2 1/1] gnu: vice: Update to 3.8.
(address . 72817@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
051b7c14adfd085fd23837b82c143bbb4ed58c65.1724824078.git.poptsov.artyom@gmail.com
* gnu/packages/emulators.scm (vice): Update to 3.8.
[source]: Set file-name.
[inputs]: Add curl.

Change-Id: I553de35a74b300ac3d56f542724dacec4399c33d
---
gnu/packages/emulators.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (40 lines)
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index d2e488864e..d81e9509e9 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -21,6 +21,7 @@
;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream>
;;; Copyright © 2023 Hendursaga <hendursaga@aol.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -121,14 +122,15 @@ (define-module (gnu packages emulators)
(define-public vice
(package
(name "vice")
- (version "3.7.1")
+ (version "3.8")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/vice-emu/releases/"
"vice-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "165b1ixrarcqy1rl06yhaf46ni3j8lrbn8f3zf5nkc2d0bk12f3y"))))
+ (base32 "010h3aj0y9n8kcg5yvy1m7g4hc7nbm5gym5r3f3jmk5vyb8c8z8x"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags '("--disable-html-docs"
@@ -141,6 +143,7 @@ (define-public vice
pkg-config))
(inputs
(list alsa-lib
+ curl
glew
glib
gtk+
--
2.45.2
Z
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 72817-done@debbugs.gnu.org)
87y14hf2fs.fsf@iscas.ac.cn
"Artyom V. Poptsov" <poptsov.artyom@gmail.com> writes:

Toggle quote (48 lines)
> * gnu/packages/emulators.scm (vice): Update to 3.8.
> [source]: Set file-name.
> [inputs]: Add curl.
>
> Change-Id: I553de35a74b300ac3d56f542724dacec4399c33d
> ---
> gnu/packages/emulators.scm | 7 +++++--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
> index d2e488864e..d81e9509e9 100644
> --- a/gnu/packages/emulators.scm
> +++ b/gnu/packages/emulators.scm
> @@ -21,6 +21,7 @@
> ;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream>
> ;;; Copyright © 2023 Hendursaga <hendursaga@aol.com>
> ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
> +;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -121,14 +122,15 @@ (define-module (gnu packages emulators)
> (define-public vice
> (package
> (name "vice")
> - (version "3.7.1")
> + (version "3.8")
> (source
> (origin
> (method url-fetch)
> (uri (string-append "mirror://sourceforge/vice-emu/releases/"
> "vice-" version ".tar.gz"))
> + (file-name (string-append name "-" version ".tar.gz"))
> (sha256
> - (base32 "165b1ixrarcqy1rl06yhaf46ni3j8lrbn8f3zf5nkc2d0bk12f3y"))))
> + (base32 "010h3aj0y9n8kcg5yvy1m7g4hc7nbm5gym5r3f3jmk5vyb8c8z8x"))))
> (build-system gnu-build-system)
> (arguments
> `(#:configure-flags '("--disable-html-docs"
> @@ -141,6 +143,7 @@ (define-public vice
> pkg-config))
> (inputs
> (list alsa-lib
> + curl
> glew
> glib
> gtk+

push, close.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmbO5ucACgkQO1qpk+Gi
3/B65Q//S9Me4LNbpX7Jh0N613+QjeE2uo7cSCjZ+ngyoREouDuGWwc0dMbWWbVa
TxBjYN+aK4g9RLfMieedhKFGBQovIeUJFUi1FguGB2FLVkujZA4ym6mSKVpzN9Ta
O7BD+kUFEAFTC5wVFS/OjTE4Q5I6Eg6ODbmd93fxDqLB7OstTOFpAf2IeyFjcwNz
TNVL2x1++w+KM6RghFA2r2ohLFeu2B/st7HvRkYZcPu11WO+HBk0ytBXExJAkV6i
A4bRlKwPk9V4c2s9nI4A/iM6xBotR0TyDOHToYf6+gEERaJXQsdDIbiAMNMze88S
/7cX4oPoPzkD6beOz304T+2aRbwYZum7PZGwNxnQQR2i1W2+9rC5CF4VxFb1POB1
U9IacC7U9rfYnsLsjAeZN0Ki9xdxbyw76WeF4Kc1TksQgHWAu9r+gBu+sakWhYZU
wBWGxjtQyD7SC6ZqfXyG+fWUFN4Oq+QEy2XVamAM9zzM+sPA7wMCcmJMr3dhqmkd
58+rFvlPktLFqLZ38EtP2wEpeTCo6Ry0FxjqJVr612A3EL+9gkWTht0MB2ml3KSU
oU1pjbFK3llevR4YH2yfY9MuCNTdBQCXJStCulavk93C+f+df8FLFNYhUPHH6xHi
Vn7mtM9ODc5tsdk/E0FKSdN8b2dRQ7/acXR9Oz09YBZm9JMgJpI=
=Fp1b
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 72817@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 72817
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch