From unknown Sat Sep 13 11:23:32 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#26472 <26472@debbugs.gnu.org> To: bug#26472 <26472@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add fillets-ng. Reply-To: bug#26472 <26472@debbugs.gnu.org> Date: Sat, 13 Sep 2025 18:23:32 +0000 retitle 26472 [PATCH] gnu: Add fillets-ng. reassign 26472 guix-patches submitter 26472 Ricardo Wurmus severity 26472 normal tag 26472 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 03:11:49 2017 Received: (at submit) by debbugs.gnu.org; 13 Apr 2017 07:11:49 +0000 Received: from localhost ([127.0.0.1]:45012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyYuy-0005T0-Q2 for submit@debbugs.gnu.org; Thu, 13 Apr 2017 03:11:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyYux-0005Sm-09 for submit@debbugs.gnu.org; Thu, 13 Apr 2017 03:11:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cyYuq-0005Nx-Kd for submit@debbugs.gnu.org; Thu, 13 Apr 2017 03:11:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50320) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cyYuq-0005Nt-HN for submit@debbugs.gnu.org; Thu, 13 Apr 2017 03:11:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35191) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cyYuo-0003Oh-Q8 for guix-patches@gnu.org; Thu, 13 Apr 2017 03:11:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cyYul-0005Lh-LT for guix-patches@gnu.org; Thu, 13 Apr 2017 03:11:38 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21073) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cyYul-0005LP-Ey for guix-patches@gnu.org; Thu, 13 Apr 2017 03:11:35 -0400 Received: from localhost (x4d0ccc0b.dyn.telefonica.de [77.12.204.11]) by mx.zohomail.com with SMTPS id 1492067492639923.3712361829727; Thu, 13 Apr 2017 00:11:32 -0700 (PDT) From: Ricardo Wurmus To: guix-patches@gnu.org Subject: [PATCH] gnu: Add fillets-ng. Date: Thu, 13 Apr 2017 09:11:28 +0200 Message-Id: <20170413071128.28854-1-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [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: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus 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: -4.0 (----) * gnu/packages/games.scm (fillets-ng): New variable. --- gnu/packages/games.scm | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index a956f0ca4..c71278509 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -3738,3 +3738,72 @@ settings.link.libs:Add(\"wavpack\")\n")) 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!") (license license:bsd-3))) + +(define-public fillets-ng + (package + (name "fillets-ng") + (version "1.0.1") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/fillets/" + "Fish%20Fillets%20-%20Next%20Generation/" + version "/fillets-ng-" version ".tar.gz")) + (sha256 + (base32 + "1nljp75aqqb35qq3x7abhs2kp69vjcj0h1vxcpdyn2yn2nalv6ij")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list (string-append "--with-lua=" + (assoc-ref %build-inputs "lua"))) + #:make-flags + (list (string-append "CFLAGS=-I" + (assoc-ref %build-inputs "sdl-union") + "/include/SDL") + (string-append "CXXFLAGS=-I" + (assoc-ref %build-inputs "sdl-union") + "/include/SDL")) + #:phases + (modify-phases %standard-phases + ;; Lua 5.1 does not provide it. + (add-after 'unpack 'do-not-link-with-lualib + (lambda _ + (substitute* "configure" + (("-llualib") "")) + #t)) + (add-after 'install 'install-data + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((data (string-append (assoc-ref outputs "out") + "/share/games/fillets-ng"))) + (mkdir-p data) + (zero? (system* "tar" "-xvf" + (assoc-ref inputs "fillets-ng-data") + "--strip-components=1" + "-C" data)))))))) + (inputs + `(("sdl-union" ,(sdl-union (list sdl + sdl-mixer + sdl-image + sdl-ttf))) + ("fribidi" ,fribidi) + ("libx11" ,libx11) + ("lua" ,lua-5.1))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("fillets-ng-data" + ,(origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/fillets/" + "Fish%20Fillets%20-%20Next%20Generation/" + version "/fillets-ng-data-" version ".tar.gz")) + (sha256 + (base32 + "169p0yqh2gxvhdilvjc2ld8aap7lv2nhkhkg4i1hlmgc6pxpkjgh")))))) + (home-page "http://fillets.sourceforge.net/") + (synopsis "Puzzle game") + (description "Fish Fillets NG is strictly a puzzle game. The goal in +every of the seventy levels is always the same: find a safe way out. The fish +utter witty remarks about their surroundings, the various inhabitants of their +underwater realm quarrel among themselves or comment on the efforts of your +fish. The whole game is accompanied by quiet, comforting music.") + (license license:gpl2+))) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 15:32:44 2017 Received: (at 26472) by debbugs.gnu.org; 13 Apr 2017 19:32:44 +0000 Received: from localhost ([127.0.0.1]:46056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cykTz-0005bu-NB for submit@debbugs.gnu.org; Thu, 13 Apr 2017 15:32:44 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:33259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cykTx-0005bl-IR for 26472@debbugs.gnu.org; Thu, 13 Apr 2017 15:32:41 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 70DDE20968; Thu, 13 Apr 2017 15:32:41 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Thu, 13 Apr 2017 15:32:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc: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=WkIe/EkFGasn1mG4m0vDW/BCDHZwGtBkI76HxuMtu l8=; b=ZLkGorxKmQnRquFhk0h28phrQgtzRNj1tyhaPH+T8CLF8/SjZsNAfrvhh Iwp9fyQgaVSQR/Ki4qW62MWyqq978RN+B4V8loTvEbeNtkg6VwO7hmCCducNlA7h s9PoAvciU6fZkDWEsdADmzAumc26OqnYE1CXlXtjGlDjoA1iootSkZ6/PwrbIVX6 WKRdaUFA8EymPMiGOt9o5qq5kUizVKM5vBFhAUhCLgX+vBMuQa7ZoTD69E3uLRRn iSD8fGGqdZzdwrPlkmQHFtwROLg/ZCgmgtgU1aZkyi+WwRDepvSvwn3xMkPxPY+g 8qKWPWrTFK1JNy3s1uP9ngp/oNkCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=WkIe/EkFGasn1mG4m0 vDW/BCDHZwGtBkI76HxuMtul8=; b=Z/jbFmFMI0bdY5bUMu2JGj87RSza5L4ZgG 4HsuRQhQn1aFOzfMK3LCw6dkpuBjRHqdtGj2vS8RvlpQdpea9CD6A6tvg6QXiOts uHpQHIZuS778vo49yW7JeDydm1VQQkHXOEEI77IfVnkvsdIkV6sL1Dw8+KuPbwPO jm+ZK5vJ++0Kuj7O92MqsQ5ozF59HajxRgs3GX3yNRNjOcq/GN2lqTCrVI9Ubd9c PAyTSic49BqzQ/iNqM5XcR5CM3cIF7lecPk/YP11YQmAQrP2NelP8V3zrfbr+LHx OGlpwy5e0dexoj7VZrRrdDo25iHDycLXBrUV3OymJfdG1RyZuJoQ== X-ME-Sender: X-Sasl-enc: tDCOAXn+x0Gw76KEgusnGcrPC070Tt1gqzLmdB3VVIsF 1492111961 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 02EE87E0EE; Thu, 13 Apr 2017 15:32:40 -0400 (EDT) From: Marius Bakke To: Ricardo Wurmus , 26472@debbugs.gnu.org Subject: Re: bug#26472: [PATCH] gnu: Add fillets-ng. In-Reply-To: <20170413071128.28854-1-rekado@elephly.net> References: <20170413071128.28854-1-rekado@elephly.net> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Thu, 13 Apr 2017 21:32:39 +0200 Message-ID: <874lxs9k88.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: 26472 Cc: Ricardo Wurmus 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 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > * gnu/packages/games.scm (fillets-ng): New variable. Great job submitting these just in time for easter :) > --- > gnu/packages/games.scm | 69 ++++++++++++++++++++++++++++++++++++++++++++= ++++++ > 1 file changed, 69 insertions(+) > > diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm > index a956f0ca4..c71278509 100644 > --- a/gnu/packages/games.scm > +++ b/gnu/packages/games.scm > @@ -3738,3 +3738,72 @@ settings.link.libs:Add(\"wavpack\")\n")) > 16 players in a variety of game modes, including Team Deathmatch and Cap= ture > The Flag. You can even design your own maps!") > (license license:bsd-3))) > + > +(define-public fillets-ng > + (package > + (name "fillets-ng") > + (version "1.0.1") > + (source (origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/fillets/" > + "Fish%20Fillets%20-%20Next%20Generatio= n/" > + version "/fillets-ng-" version ".tar.g= z")) I would mention "fillets-ng-data" somewhere around this general area, so it isn't forgotten when someone comes here to update it. Looks good otherwise. > + (sha256 > + (base32 > + "1nljp75aqqb35qq3x7abhs2kp69vjcj0h1vxcpdyn2yn2nalv6ij"))= )) > + (build-system gnu-build-system) > + (arguments > + `(#:configure-flags > + (list (string-append "--with-lua=3D" > + (assoc-ref %build-inputs "lua"))) > + #:make-flags > + (list (string-append "CFLAGS=3D-I" > + (assoc-ref %build-inputs "sdl-union") > + "/include/SDL") > + (string-append "CXXFLAGS=3D-I" > + (assoc-ref %build-inputs "sdl-union") > + "/include/SDL")) > + #:phases > + (modify-phases %standard-phases > + ;; Lua 5.1 does not provide it. > + (add-after 'unpack 'do-not-link-with-lualib > + (lambda _ > + (substitute* "configure" > + (("-llualib") "")) > + #t)) > + (add-after 'install 'install-data > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let ((data (string-append (assoc-ref outputs "out") > + "/share/games/fillets-ng"))) > + (mkdir-p data) > + (zero? (system* "tar" "-xvf" > + (assoc-ref inputs "fillets-ng-data") > + "--strip-components=3D1" > + "-C" data)))))))) > + (inputs > + `(("sdl-union" ,(sdl-union (list sdl > + sdl-mixer > + sdl-image > + sdl-ttf))) > + ("fribidi" ,fribidi) > + ("libx11" ,libx11) > + ("lua" ,lua-5.1))) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("fillets-ng-data" > + ,(origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/fillets/" > + "Fish%20Fillets%20-%20Next%20Generation/" > + version "/fillets-ng-data-" version ".tar= .gz")) > + (sha256 > + (base32 > + "169p0yqh2gxvhdilvjc2ld8aap7lv2nhkhkg4i1hlmgc6pxpkjgh")))))) > + (home-page "http://fillets.sourceforge.net/") > + (synopsis "Puzzle game") > + (description "Fish Fillets NG is strictly a puzzle game. The goal in > +every of the seventy levels is always the same: find a safe way out. Th= e fish > +utter witty remarks about their surroundings, the various inhabitants of= their > +underwater realm quarrel among themselves or comment on the efforts of y= our > +fish. The whole game is accompanied by quiet, comforting music.") > + (license license:gpl2+))) > --=20 > 2.12.2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAljv0lcACgkQoqBt8qM6 VPovkgf/f4kl+JMbL7+IurjvN8HGAoHQYAvYiuEx6I6L1SbnDT41QnSHH969ZKBe 2ECJVApkN2b3+GZsHqohMU56bKpDEAdoHT7JzyNk1tlOakDR5e7DnGgJHDvCqjXm KCGFl4tFfLaMzELUlzMTKXuWv/TRxaomUQvkNh7rfkaj8p5KU9QojN0As18yCKDV kCeYctyhORysKUkvAhEl3UqK6ttz2hI+HXwaix4yB29g02572WFhQDSNXDD7PBYs 9YeMsA962fSVkpzndaN3AP8x1fR6z3eP3k5usPm38+NBAjw/0m1RdM44e1o5AJTu 97URnNLbG2kgYInzNg979kBAbSXINw== =LNwc -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 17:40:33 2017 Received: (at 26472-done) by debbugs.gnu.org; 13 Apr 2017 21:40:33 +0000 Received: from localhost ([127.0.0.1]:46189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cymTh-0000DR-BS for submit@debbugs.gnu.org; Thu, 13 Apr 2017 17:40:33 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cymTe-0000DH-Rr for 26472-done@debbugs.gnu.org; Thu, 13 Apr 2017 17:40:31 -0400 Received: from localhost (x4d0ccc0b.dyn.telefonica.de [77.12.204.11]) by mx.zohomail.com with SMTPS id 1492119628048314.04368658747956; Thu, 13 Apr 2017 14:40:28 -0700 (PDT) References: <20170413071128.28854-1-rekado@elephly.net> <874lxs9k88.fsf@fastmail.com> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: Marius Bakke Subject: Re: bug#26472: [PATCH] gnu: Add fillets-ng. In-reply-to: <874lxs9k88.fsf@fastmail.com> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 13 Apr 2017 23:40:25 +0200 Message-ID: <87wpao56ly.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 26472-done Cc: 26472-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: -1.8 (-) Marius Bakke writes: >> +(define-public fillets-ng >> + (package >> + (name "fillets-ng") >> + (version "1.0.1") >> + (source (origin >> + (method url-fetch) >> + (uri (string-append "mirror://sourceforge/fillets/" >> + "Fish%20Fillets%20-%20Next%20Generation/" >> + version "/fillets-ng-" version ".tar.gz")) > > I would mention "fillets-ng-data" somewhere around this general area, so > it isn't forgotten when someone comes here to update it. Looks good > otherwise. I forgot about adding the comment and pushed it to master with commit e02f16636461985199b729f975ca6d57ac3cdd53. I hope it’s clear to people who update this package that they should also make sure that the data package matches. I guess they’ll notice anyway when they change the version string and the hash for the “fillets-ng-data” input is wrong. Thanks for the review! -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From unknown Sat Sep 13 11:23:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 May 2017 11:24:04 +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