From unknown Sun Jun 22 11:33:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28046 <28046@debbugs.gnu.org> To: bug#28046 <28046@debbugs.gnu.org> Subject: Status: [PATCH] Add mgba Reply-To: bug#28046 <28046@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:33:27 +0000 retitle 28046 [PATCH] Add mgba reassign 28046 guix-patches submitter 28046 Nicolas Goaziou severity 28046 normal tag 28046 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 11 07:36:01 2017 Received: (at submit) by debbugs.gnu.org; 11 Aug 2017 11:36:01 +0000 Received: from localhost ([127.0.0.1]:55151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dg8EL-0005h2-PQ for submit@debbugs.gnu.org; Fri, 11 Aug 2017 07:36:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dg8EJ-0005gp-LX for submit@debbugs.gnu.org; Fri, 11 Aug 2017 07:35:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dg8ED-0003nz-0j for submit@debbugs.gnu.org; Fri, 11 Aug 2017 07:35:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50,RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49261) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dg8EC-0003nZ-OL for submit@debbugs.gnu.org; Fri, 11 Aug 2017 07:35:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46189) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dg8EB-0001AT-0t for guix-patches@gnu.org; Fri, 11 Aug 2017 07:35:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dg8E7-0003kQ-ET for guix-patches@gnu.org; Fri, 11 Aug 2017 07:35:43 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:53904) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dg8E7-0003jk-71 for guix-patches@gnu.org; Fri, 11 Aug 2017 07:35:39 -0400 Received: from saiph.selenimh (000043010000000000000469.ipv6.commingeshautdebit.fr [IPv6:2a03:a0a0:0:4301::469]) (Authenticated sender: mail@nicolasgoaziou.fr) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 80C05A80D2 for ; Fri, 11 Aug 2017 13:35:35 +0200 (CEST) Received: from ngz by saiph.selenimh with local (Exim 4.89) (envelope-from ) id 1dg8E2-0002J4-Db for guix-patches@gnu.org; Fri, 11 Aug 2017 13:35:34 +0200 From: Nicolas Goaziou To: guix-patches@gnu.org Subject: [PATCH] Add mgba User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Date: Fri, 11 Aug 2017 13:35:34 +0200 Message-ID: <87inhu72wp.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --=-=-= Content-Type: text/plain Hello, The following patch adds mgba. Thank you in advance for any review. Regards, -- Nicolas Goaziou 0x80A93738 --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-mgba.patch Content-Transfer-Encoding: quoted-printable >From 294508ff39b385331904fb54e7ddec51348ee311 Mon Sep 17 00:00:00 2001 From: Galen Menzel Date: Fri, 11 Aug 2017 13:28:15 +0200 Subject: [PATCH] gnu: Add mgba. * gnu/packages/games.scm (mgba): New public variable. --- gnu/packages/games.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 9f32e9f8e..fc037daf3 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -32,6 +32,7 @@ ;;; Copyright =C2=A9 2017 Marius Bakke ;;; Copyright =C2=A9 2017 Rutger Helling ;;; Copyright =C2=A9 2017 Roel Janssen +;;; Copyright =C2=A9 2017 Nicolas Goaziou ;;; ;;; This file is part of GNU Guix. ;;; @@ -83,6 +84,7 @@ #:use-module (gnu packages guile) #:use-module (gnu packages imagemagick) #:use-module (gnu packages libcanberra) + #:use-module (gnu packages libedit) #:use-module (gnu packages libunwind) #:use-module (gnu packages haskell) #:use-module (gnu packages mp3) @@ -2919,6 +2921,64 @@ Super Game Boy, BS-X Satellaview, and Sufami Turbo.") ;; - higan/emulator/emulator.hpp (license license:gpl3))) =20 +(define-public mgba + (package + (name "mgba") + (version "0.6.0") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/mgba-emu/mgba/archiv= e/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "01zy2w5pihlkrmbm51icgyff6iqyqa5ha6qrm4aj8ibzznz03kyq")) + (modules '((guix build utils))) + (snippet + ;; Make sure we don't use the bundled software. + '(for-each + (lambda (subdir) + (let ((lib-subdir (string-append "src/third-party/" sub= dir))) + (delete-file-recursively lib-subdir))) + '("libpng" "lzma" "sqlite3" "zlib"))))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f ;no "test" target + #:configure-flags + (list "-DUSE_LZMA=3DOFF" ;do not use bundled LZMA + "-DUSE_LIBZIP=3DOFF" ;use "zlib" instead + ;; Validate RUNPATH phase fails ("error: depends on + ;; 'libmgba.so.0.6', which cannot be found in RUNPATH") witho= ut + ;; the following S-exp. + (string-append "-DCMAKE_INSTALL_LIBDIR=3D" + (assoc-ref %outputs "out") + "/lib")))) + (native-inputs `(("pkg-config" ,pkg-config))) + (inputs `(("ffmpeg" ,ffmpeg) + ("imagemagick" ,imagemagick) + ("libedit" ,libedit) + ("libepoxy" ,libepoxy) + ("libpng" ,libpng) + ("mesa" ,mesa) + ("minizip" ,minizip) + ("ncurses" ,ncurses) + ("qtbase" ,qtbase) + ("qtmultimedia" ,qtmultimedia) + ("qttools" ,qttools) + ("sdl2" ,sdl2) + ("sqlite" ,sqlite) + ("zlib" ,zlib))) + (home-page "https://mgba.io") + (synopsis "Game Boy Advance emulator") + (description + "mGBA is an emulator for running Game Boy Advance games. It aims to = be +faster and more accurate than many existing Game Boy Advance emulators, as +well as adding features that other emulators lack. It also supports Game = Boy +and Game Boy Color games.") + ;; Code is mainly MPL 2.0. "blip_buf.c" is LGPL 2.1+ and "inih.c" is + ;; BSD-3. + (license (list license:mpl2.0 license:lgpl2.1+ license:bsd-3)))) + (define-public grue-hunter (package (name "grue-hunter") --=20 2.13.4 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 15 14:49:41 2017 Received: (at 28046) by debbugs.gnu.org; 15 Aug 2017 18:49:41 +0000 Received: from localhost ([127.0.0.1]:39088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhguL-0000T8-Gd for submit@debbugs.gnu.org; Tue, 15 Aug 2017 14:49:41 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:36267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhguK-0000T2-21 for 28046@debbugs.gnu.org; Tue, 15 Aug 2017 14:49:40 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id D8322228CE; Tue, 15 Aug 2017 14:49:39 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Tue, 15 Aug 2017 14:49:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=g3QwPMKatP+nZloc/701Hla0GrJaVQpzA6CMQ7NWI bI=; b=k2rwJz72HOse3/7bWcZ/2AJhTLflzg1ydPAA6hL+6CYTmBVyZsLMMdwZn t7KBk/6Bey4kyqfksiXuTg91LTbO+w5/Dl8IlF3qKFPeQQ0BHTbB9U2w0WzvJ5yz w1YpVWmGtXQMaQhlTofjqAFmG5YLpOiXd93lZmjo486/kEqH45K2eMu8tV2VZLjK SNbZ/aTBDS++DqSgb+0BfIF/CGlXP4N3iMNifybk97cIF5uIch/6/5kDXt60LWil iDYhlN7k1a7Tkg3hmokZ5D3fV4eziPQw38ZXGGCWAfDwGcBw67IGJHSUgNUpxJnz hIFLUZnmJATnpBQ45T5VifzLgbgXg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=g3QwPMKatP+nZloc/7 01Hla0GrJaVQpzA6CMQ7NWIbI=; b=hW87ZJwoOLQzF202/sizLuvuw9OSyIHcpb 4KKMc14rfips8nfL6bXA8nKaaA0e9mssFeOVl7PS9XBUTsJjlDucf29u9JRF67g/ aTtAML0SaiZhCfzALhwTqGi5s3M9/IfuDA2aWp0hxRlkux5ye4Iw4ToQw+njeg/P SdrlTn4eQy2gGVFpV7Oay+uXmaHDmgY8Fwg8gSUxJwylAWrhYvkcQkfJFv/9rn26 eWJz++OVi567N9d4ZaGrEnhCSX8gLbYkirdoriKyk0zf2+1t8r47SduvF3Gub3IP QrcpVCMQa74WDpyCxV0INMYt+kiMplaJRgKkqsmbCSNu1BTu1KGg== X-ME-Sender: X-Sasl-enc: /r/MbD0RQ+cnagbySw87Dqw/AA35RsGR1QvXe8HsOvVa 1502822979 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 6D7EE24697; Tue, 15 Aug 2017 14:49:39 -0400 (EDT) From: Marius Bakke To: Nicolas Goaziou , 28046@debbugs.gnu.org Subject: Re: [bug#28046] [PATCH] Add mgba In-Reply-To: <87inhu72wp.fsf@nicolasgoaziou.fr> References: <87inhu72wp.fsf@nicolasgoaziou.fr> User-Agent: Notmuch/0.25 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Tue, 15 Aug 2017 20:49:20 +0200 Message-ID: <871soc1xan.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28046 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Nicolas Goaziou writes: > Hello, > > The following patch adds mgba. Thank you in advance for any review. Cool, LGTM! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlmTQjAACgkQoqBt8qM6 VPoNvAgAx2rMtKCPTnPmq0QdRQScS/b0Sum7ru9Ck941x9YAOyrhm0iVW1AMJvBS JgViZWevl8NO1FWNSQodFEx6p4khuwzzrILSiEdBb2TcXPfg6eMWMs9I8cB597Kr NNPzy1GIM+fqZqY6Exmkmb7PgVgJUsd2uJY9zV4HYJ/eoWTca4oo/4LHdxNWz8AE /yi8PZaW2Oe7tkSdzmHGW1lvt882lpDQ2hTcmgiI6W8JMH0NEocRURwUK+OK1izE 6vR7me7nsIF0Hgz6Cn/QIdJ2yv9/8KuM0KwyFqhrazcQNZkiFL6rgbjhck2CtyEO /4kHuuOPUmH0titHsHlZN/R/+4t7Ug== =BdlF -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 05:02:06 2017 Received: (at 28046-done) by debbugs.gnu.org; 17 Aug 2017 09:02:06 +0000 Received: from localhost ([127.0.0.1]:41985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diGgo-0006HU-IZ for submit@debbugs.gnu.org; Thu, 17 Aug 2017 05:02:06 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:55296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diGgn-0006HN-D2 for 28046-done@debbugs.gnu.org; Thu, 17 Aug 2017 05:02:05 -0400 Received: from saiph.selenimh (000043010000000000000469.ipv6.commingeshautdebit.fr [IPv6:2a03:a0a0:0:4301::469]) (Authenticated sender: mail@nicolasgoaziou.fr) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id ED404C5A54; Thu, 17 Aug 2017 11:02:03 +0200 (CEST) Received: from ngz by saiph.selenimh with local (Exim 4.89) (envelope-from ) id 1diGgl-00024u-82; Thu, 17 Aug 2017 11:02:03 +0200 From: Nicolas Goaziou To: Marius Bakke Subject: Re: [bug#28046] [PATCH] Add mgba In-Reply-To: <871soc1xan.fsf@fastmail.com> (Marius Bakke's message of "Tue, 15 Aug 2017 20:49:20 +0200") References: <87inhu72wp.fsf@nicolasgoaziou.fr> <871soc1xan.fsf@fastmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Date: Thu, 17 Aug 2017 11:02:03 +0200 Message-ID: <874lt6wos4.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28046-done Cc: 28046-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hello, Marius Bakke writes: > Cool, LGTM! Thank you. Pushed as 721e1987d059a0041f547300969c323a03635e74. Regards, -- Nicolas Goaziou 0x80A93738 From unknown Sun Jun 22 11:33:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 14 Sep 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator