GNU bug report logs - #50513
[PATCH] gnu: nestopia-ue: Update to 1.51.1.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Felix Gruber <felgru@HIDDEN>; Keywords: patch; dated Fri, 10 Sep 2021 21:04:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 50513 <at> debbugs.gnu.org:


Received: (at 50513) by debbugs.gnu.org; 13 Sep 2021 12:42:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 13 08:42:55 2021
Received: from localhost ([127.0.0.1]:44609 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mPlIV-0000yU-DH
	for submit <at> debbugs.gnu.org; Mon, 13 Sep 2021 08:42:55 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:40548)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1mPlIT-0000yL-Mc
 for 50513 <at> debbugs.gnu.org; Mon, 13 Sep 2021 08:42:54 -0400
Received: from butterfly.local ([213.119.220.40])
 by albert.telenet-ops.be with bizsmtp
 id tQiq2500h0stn0d06Qirar; Mon, 13 Sep 2021 14:42:52 +0200
Message-ID: <712d917df8f946b5a4fb3a742d112c0965b32d03.camel@HIDDEN>
Subject: Re: [bug#50513] [PATCH] gnu: nestopia-ue: Update to 1.51.1.
From: Maxime Devos <maximedevos@HIDDEN>
To: Felix Gruber <felgru@HIDDEN>, 50513 <at> debbugs.gnu.org
Date: Mon, 13 Sep 2021 14:42:41 +0200
In-Reply-To: <20210910210235.55759-1-felgru@HIDDEN>
References: <20210910210235.55759-1-felgru@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-L8LmH2tHjLE6rNk7fSGY"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1631536972; bh=WbNMqEHFiUosDKh53ZVJwo7WKiK5kaiOIX/+OzX2EP8=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=cl9Co4nCBx/nJhDosvMM57pVlgWgO1o5svRs5A2rcVhV6Iw16jTkKNPv0W50mfuVl
 +tqjqoIEbgjAEp1w8Ys/vhajBCKWkBALnDnoxxN2XpOgf9hhJoGeegiGtT3RBDleMz
 T2/BWJU+bFHVnqzEYx/xFkhbfaMyG5sDPyM94C2XW09qkaz//eqhglK/a+qJHWX7+4
 ZGVybdpMP2RM05N3KdpOrCXc7IDBgTb7/o53+XgqDsq2ZNN/ARbRbF9JxjAKdH+1Dl
 RJWXF63vqVazAQbfOnkZxHTa9NgI1LiMWUqv4vei0oWwzUnJJF5W+J1naR7QfYwZ6N
 vtA1AQWjbWPVw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50513
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-L8LmH2tHjLE6rNk7fSGY
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Felix Gruber schreef op vr 10-09-2021 om 21:02 [+0000]:
>      (arguments
> -     '(#:phases
> -       (modify-phases %standard-phases
> -         ;; This fixes the file chooser crash that happens with GTK 3.
> -         (add-after 'install 'wrap-program
> -           (lambda* (#:key inputs outputs #:allow-other-keys)
> -             (let* ((out (assoc-ref outputs "out"))
> -                    (nestopia (string-append out "/bin/nestopia"))
> -                    (gtk (assoc-ref inputs "gtk+"))
> -                    (gtk-share (string-append gtk "/share")))
> -               (wrap-program nestopia
> -                 `("XDG_DATA_DIRS" ":" prefix (,gtk-share)))))))

Does nestopia-eu start with
"guix environment --ad-hoc nestopia-eu --pure -- nestopia"
when removing 'wrap-program'?  If not, the wrap-program is probably
still necessary.

Greetings,
Maxime.

--=-L8LmH2tHjLE6rNk7fSGY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYT9HQRccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gWhAP4onFBDEfRGGTQnflnb7c9CMuwF
4meB3KZaMIIcC/lknQEA4d80ak+A3EHxeBZ8GoJr55WhuW9osDmaczinhfHD6g4=
=qUgz
-----END PGP SIGNATURE-----

--=-L8LmH2tHjLE6rNk7fSGY--





Information forwarded to guix-patches@HIDDEN:
bug#50513; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Sep 2021 21:03:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 10 17:03:06 2021
Received: from localhost ([127.0.0.1]:39253 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOnfl-0007UK-KQ
	for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 17:03:05 -0400
Received: from lists.gnu.org ([209.51.188.17]:60326)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1mOnfj-0007UA-Gh
 for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 17:02:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44392)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <felgru@HIDDEN>) id 1mOnfi-00062K-Eo
 for guix-patches@HIDDEN; Fri, 10 Sep 2021 17:02:55 -0400
Received: from mout01.posteo.de ([185.67.36.65]:60797)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <felgru@HIDDEN>) id 1mOnfd-0005Vp-TC
 for guix-patches@HIDDEN; Fri, 10 Sep 2021 17:02:52 -0400
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 5A628240027
 for <guix-patches@HIDDEN>; Fri, 10 Sep 2021 23:02:46 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1631307766; bh=GbVsJmAA9v7LuATn7aNIb0/5Q6pXVV5N6sA315h/84k=;
 h=From:To:Cc:Subject:Date:From;
 b=GdKxrjHhEjlwQP84JF4v32JcSS7evSMR8ZobBLuVpax3A+TIcOIz+11Pyrc2W9MNu
 qokV0V30fbYkBtzjPfeVC5e8SJ5BpNZocnyLXiv3HJB2tnyoc45CwUzqxPnOk1dC0U
 IABXe43UHT4PPlfHeTHXDXbK/T2o2/oCT2DPFmIOWykYGDGoGTKGhnR0yeuIAq9CMQ
 oztA34Vl08o/tYWf6OqagKzEDZjyN7gHBu2lYgRjgEsuLGioF2wNYuHf1LCQf5T6e/
 fuaNb68VVGQ21y2z1vBhqyWYnMF6yBGoulIvxGz67Q60xkQaDJuifqV/ET6PGoPFpm
 rxGe37ssiLIZg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4H5pH942s7z6tmN;
 Fri, 10 Sep 2021 23:02:45 +0200 (CEST)
From: Felix Gruber <felgru@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: nestopia-ue: Update to 1.51.1.
Date: Fri, 10 Sep 2021 21:02:35 +0000
Message-Id: <20210910210235.55759-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.65; envelope-from=felgru@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/emulators.scm (nestopia-ue): Update to 1.51.1.
[source]: libretro is not included in nestopia-ue anymore.
[build-system]: Change to gnu-build-system.
[native-inputs]: Add autoconf, autoconf-archive and automake.
[inputs]: Remove ao and gtk+, add fltk, fontconfig, libxft and
libxrender.
[arguments]: Remove 'wrap-program phase which was needed for the removed
gtk+ dependency.
---
 gnu/packages/emulators.scm | 37 +++++++++++++------------------------
 1 file changed, 13 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 28ecb0c563..3393506c0e 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -59,6 +59,7 @@
   #:use-module (gnu packages digest)
   #:use-module (gnu packages elf)
   #:use-module (gnu packages flex)
+  #:use-module (gnu packages fltk)
   #:use-module (gnu packages fonts)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages freedesktop)
@@ -1369,7 +1370,7 @@ towards a working Mupen64Plus for casual users.")
 (define-public nestopia-ue
   (package
     (name "nestopia-ue")
-    (version "1.48")
+    (version "1.51.1")
     (source
      (origin
        (method git-fetch)
@@ -1378,36 +1379,24 @@ towards a working Mupen64Plus for casual users.")
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "19c8vx5yxbysl0sszk5blfngwacshdgwbf44g1qaxvq8ywiyxmb4"))
-       (modules '((guix build utils)))
-       (snippet
-        '(begin
-           ;; We don't need libretro for the GNU/Linux build.
-           (delete-file-recursively "libretro")
-           #t))))
-    (build-system cmake-build-system)
+        (base32 "1g19gz33jav00rwzkpcnynf5ps41vl64a9qx0xjd6lva4bgn8s57"))))
+    (build-system gnu-build-system)
     (native-inputs
-     `(("pkg-config" ,pkg-config)))
+     `(("autoconf" ,autoconf)
+       ("autoconf-archive" ,autoconf-archive)
+       ("automake" ,automake)
+       ("pkg-config" ,pkg-config)))
     (inputs
-     `(("ao" ,ao)
-       ("gtk+" ,gtk+)
+     `(("fltk" ,fltk)
+       ("fontconfig", fontconfig)
        ("libarchive" ,libarchive)
        ("libepoxy" ,libepoxy)
+       ("libxft" ,libxft)
+       ("libxrender" ,libxrender)
        ("sdl2" ,sdl2)
        ("zlib" ,zlib)))
     (arguments
-     '(#:phases
-       (modify-phases %standard-phases
-         ;; This fixes the file chooser crash that happens with GTK 3.
-         (add-after 'install 'wrap-program
-           (lambda* (#:key inputs outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (nestopia (string-append out "/bin/nestopia"))
-                    (gtk (assoc-ref inputs "gtk+"))
-                    (gtk-share (string-append gtk "/share")))
-               (wrap-program nestopia
-                 `("XDG_DATA_DIRS" ":" prefix (,gtk-share)))))))
-       ;; There are no tests.
+     '(;; There are no tests.
        #:tests? #f))
     (home-page "http://0ldsk00l.ca/nestopia/")
     (synopsis "Nintendo Entertainment System (NES/Famicom) emulator")
-- 
2.30.2





Acknowledgement sent to Felix Gruber <felgru@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#50513; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 13 Sep 2021 12:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.