Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 13:15:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 09:15:49 2023 Received: from localhost ([127.0.0.1]:43957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd9vw-0003Sm-OB for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 09:15:49 -0400 Received: from smtpm1.myservices.hosting ([185.26.105.232]:49818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mirai@HIDDEN>) id 1pd9vu-0003Sd-TK for 62228 <at> debbugs.gnu.org; Fri, 17 Mar 2023 09:15:47 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpm1.myservices.hosting (Postfix) with ESMTP id E76C72091A; Fri, 17 Mar 2023 14:15:41 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 810D08009C; Fri, 17 Mar 2023 14:15:41 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id q-r7efkQEmON; Fri, 17 Mar 2023 14:15:41 +0100 (CET) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@HIDDEN) by mail1.netim.hosting (Postfix) with ESMTPSA id 861A38009A; Fri, 17 Mar 2023 14:15:40 +0100 (CET) Message-ID: <7228765e-0ad3-9f2f-0395-fcb2f92842a3@HIDDEN> Date: Fri, 17 Mar 2023 13:15:40 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH 1/2] gnu: Add halibut. Content-Language: en-US To: liliana.prikler@HIDDEN, Sergey Trofimov <sarg@HIDDEN> References: <20230316212458.6187-1-sarg@HIDDEN> <b7e8791599f19e3bcc527142c611fefc6acb1108.camel@HIDDEN> From: Bruno Victal <mirai@HIDDEN> In-Reply-To: <b7e8791599f19e3bcc527142c611fefc6acb1108.camel@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 62228 Cc: 62228 <at> debbugs.gnu.org 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: -2.1 (--) On 2023-03-17 07:50, Liliana Marie Prikler wrote: > Am Donnerstag, dem 16.03.2023 um 22:24 +0100 schrieb Sergey Trofimov: >> + (description "This is yet another text formatting system, >> intended primarily for > Use "Halibut" instead of "this". "yet another" is a little > superfluous. >> +writing software documentation. It accepts a single source format >> and outputs any or >> +all of text, HTML, Windows Help, man pages, GNU info, PostScript, or >> PDF. > any or all of => any combination of > text => plain text, > Windows Help => delete, we don't advocate unfree software here Alternatively rename “Windows Help” to “Compiled HTML (.CHM) or WinHelp (.HLP)” which is more neutral? In general, some format might have been originally conceived for proprietary software but could have been reverse-engineered and reused in other contexts that might not involve any non-free software at all. I don't think stating the fact that the program can generate formats commonly used by non-free software constitutes advocating at all. (in fact omitting this information might do more harm since it can convey that this (free) software doesn't support that format at all, pushing the user towards some other potentially non-free software that might fit the bill) For what my opinion is worth. Cheers, Bruno
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 08:29:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 04:29:10 2023 Received: from localhost ([127.0.0.1]:43615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd5SY-0007po-1o for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 04:29:10 -0400 Received: from mail-ed1-f45.google.com ([209.85.208.45]:33566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pd5ST-0007ox-8k for 62228 <at> debbugs.gnu.org; Fri, 17 Mar 2023 04:29:08 -0400 Received: by mail-ed1-f45.google.com with SMTP id er8so5602317edb.0 for <62228 <at> debbugs.gnu.org>; Fri, 17 Mar 2023 01:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679041739; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=72AGTCfbcjJ3kkmdqgDTWI8bn4RZxEQhMU1pRNiYvw8=; b=kevXO+75gRhlYCh4g2NKcmo5gI8hZplaFBY04j4geyX99BZNx8No3W/s2q7DwKZNe8 AiQC7peWD3QmImFI/D7+ZRk/ifZ4WW1VV91x6LgWbxiIUGB+fGNXoCG0In2KKqbQHxDe NcBDN31MNr3Q6P9akR4VOCFi5XVYAyqjs4bKY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679041739; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=72AGTCfbcjJ3kkmdqgDTWI8bn4RZxEQhMU1pRNiYvw8=; b=qeF8h0WXGa+cHwh7yi5Mhg4z8OMp6/rsRtVCoMz45bsgUT4JZgSeKCsFQcaxc63rnp IT5+YauNI+M3sEghHb/uOAh7GtCrLuUtPz3b3VT6D4c3lPLl1psI4zOTyp6Z9V+Qxxbs Mn12InikdtkUuakHorcd2G+EC8lNl4CZ2cs7FqO9b48tAfhzHNcDoQlNbhkNMBH1/j6i P23mgs+VpSYo0kEOkVCg9jTOpUdBUdpyrlvs+iQr6BUS3MxIEA8+A6uoSLpXUT1FKmyH j+Sa5pV08Gcl9im7C2eHh9FZEXfRa0x1MWW+gUJUXMJH26E4DSX7p3jHrFrerHY1iw2L qRyQ== X-Gm-Message-State: AO0yUKX+ZlVnI1thfBSRl+KsTp+uA2hVoQgFfbhpvS6uiZXKZRIi7Lro qk5Sj3WQH9jVjXGC4aEXk1LzcmKNntkzsi0W95I= X-Google-Smtp-Source: AK7set9waIMFz3dF8zu26Ay3W201DiHHc2nXARAR0dKaGJIqEbgzy499WbHzeSRArC/uxumm3MHXSA== X-Received: by 2002:aa7:cad6:0:b0:4f9:db7b:b6b4 with SMTP id l22-20020aa7cad6000000b004f9db7bb6b4mr1919429edt.40.1679041739349; Fri, 17 Mar 2023 01:28:59 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id m11-20020a50998b000000b004c13fe8fabfsm702820edb.84.2023.03.17.01.28.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Mar 2023 01:28:59 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: Add sgt-puzzles. Date: Fri, 17 Mar 2023 09:29:10 +0100 Message-Id: <20230317082910.25037-3-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230317082910.25037-1-sarg@HIDDEN> References: <20230317082910.25037-1-sarg@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 Cc: Sergey Trofimov <sarg@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/games.scm (sgt-puzzles): New variable. * gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch: New file. * gnu/local.mk: Add it. --- gnu/local.mk | 1 + gnu/packages/games.scm | 73 +++++++++++++++++++ .../sgt-puzzles-install-two-icon-sizes.patch | 35 +++++++++ 3 files changed, 109 insertions(+) create mode 100644 gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch diff --git a/gnu/local.mk b/gnu/local.mk index f8061e4a34..c8ebf35158 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1842,6 +1842,7 @@ dist_patch_DATA = \ %D%/packages/patches/scons-test-environment.patch \ %D%/packages/patches/screen-hurd-path-max.patch \ %D%/packages/patches/scsh-nonstring-search-path.patch \ + %D%/packages/patches/sgt-puzzles-install-two-icon-sizes.patch \ %D%/packages/patches/sdl-libx11-1.6.patch \ %D%/packages/patches/seed-webkit.patch \ %D%/packages/patches/sendgmail-accept-ignored-gsuite-flag.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 31523777bd..ddc16b47da 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -873,6 +873,79 @@ (define-public bsd-games ;; phantasia (all but phantasia/pathnames.h.in, which is bsd-3) (license:fsf-free "file:///phantasia/COPYRIGHT"))))) +(define-public sgt-puzzles + (package + (name "sgt-puzzles") + (version "20230313.adf2a09") + (source (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-" + version ".tar.gz")) + (sha256 + (base32 + "0205wrshf2y27fzaqxv4gfpgmnlj4klwjcadwjrzjx7fkkzlr51j")) + (patches (search-patches + "sgt-puzzles-install-two-icon-sizes.patch")))) + (build-system cmake-build-system) + (arguments + (list #:tests? #f ;No tests. + #:configure-flags #~(list "-DNAME_PREFIX=sgt-") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'set-xdg-open-path + (lambda _ + (substitute* "gtk.c" + (("(#define HELP_BROWSER_PATH ).+" all define) + (string-append define "\"" + #$(this-package-input + "xdg-utils") + "/bin/xdg-open\"\n")))))))) + (inputs (list gtk+ xdg-utils)) + (native-inputs (list pkg-config perl imagemagick halibut)) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/") + (synopsis "Simon Tatham's portable puzzle collection") + (description + "Simon Tatham's Portable Puzzle Collection contains a number of +popular puzzle games for one player. It currently consists of these games: +@itemize +@item Black Box, ball-finding puzzle +@item Bridges, bridge-placing puzzle +@item Cube, rolling cube puzzle +@item Dominosa, domino tiling puzzle +@item Fifteen, sliding block puzzle +@item Filling, polyomino puzzle +@item Flip, tile inversion puzzle +@item Galaxies, symmetric polyomino puzzle +@item Guess, combination-guessing puzzle +@item Inertia, gem-collecting puzzle +@item Keen, arithmetic Latin square puzzle +@item Light Up, light-bulb placing puzzle +@item Loopy, loop-drawing puzzle +@item Magnets, magnet-placing puzzle +@item Map, map-colouring puzzle +@item Mines, mine-finding puzzle +@item Net, network jigsaw puzzle +@item Netslide, toroidal sliding network puzzle +@item Pattern +@item Pearl, loop-drawing puzzle +@item Pegs, peg solitaire puzzle +@item Range, visible-distance puzzle +@item Rectangles +@item Same Game, block-clearing puzzle +@item Signpost, square-connecting puzzle +@item Singles, number-removing puzzle +@item Sixteen, toroidal sliding block puzzle +@item Slant, maze-drawing puzzle +@item Solo, number placement puzzle +@item Tents, tent-placing puzzle +@item Towers, tower-placing Latin square puzzle +@item Twiddle, rotational sliding block puzzle +@item Undead, monster-placing puzzle +@item Unequal, Latin square puzzle +@item Unruly, black and white grid puzzle +@item Untangle, planar graph layout puzzle +@end itemize") + (license license:expat))) (define-public bzflag (package diff --git a/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch b/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch new file mode 100644 index 0000000000..3bacd2120c --- /dev/null +++ b/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch @@ -0,0 +1,35 @@ +From: Ben Hutchings <benh@HIDDEN> +Date: Sun, 22 Jan 2023 22:58:43 +0100 +Subject: Install both 48x48 and 96x96 icons +Bug-Debian: https://bugs.debian.org/887982 + +gnome-shell prefers to use 96x96 icons, so install them as well as the +48x48 icons. Install them in size-specific directories instead of +using suffixes to the filename, and change the desktop files +accordingly. + +--- +--- a/cmake/platforms/unix.cmake ++++ b/cmake/platforms/unix.cmake +@@ -107,7 +107,9 @@ function(set_platform_puzzle_target_prop + endif() + configure_file(${CMAKE_SOURCE_DIR}/puzzle.desktop.in ${binary_name}.desktop) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-48d24.png +- DESTINATION share/pixmaps OPTIONAL RENAME ${binary_name}-48d24.png) ++ DESTINATION share/icons/hicolor/48x48/apps OPTIONAL RENAME ${binary_name}.png) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-96d24.png ++ DESTINATION share/icons/hicolor/96x96/apps OPTIONAL RENAME ${binary_name}.png) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${binary_name}.desktop + DESTINATION share/applications) + endif() +--- a/puzzle.desktop.in ++++ b/puzzle.desktop.in +@@ -4,7 +4,7 @@ Type=Application + Name=${displayname} + Comment=${description} + Exec=${binary_name} +-Icon=${binary_name}-48d24 ++Icon=${binary_name} + StartupNotify=false + Categories=Game;LogicGame; + Terminal=false -- 2.39.2
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 08:29:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 04:29:10 2023 Received: from localhost ([127.0.0.1]:43613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd5SX-0007ph-MP for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 04:29:10 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:39439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pd5SS-0007ot-8B for 62228 <at> debbugs.gnu.org; Fri, 17 Mar 2023 04:29:07 -0400 Received: by mail-ed1-f43.google.com with SMTP id ek18so17329252edb.6 for <62228 <at> debbugs.gnu.org>; Fri, 17 Mar 2023 01:29:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679041738; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3UKLGF9Nv0FL5aF06TX+EDcR1i+qNygbOf3p/9SMPH4=; b=ZqhNVFxFuyFuWIjT+jEf9ZA4THsMbjNA2ZJLko9LJw81XgWa7WO3O106AZd1jIV40u pYc4kabQe9xiHl/wSFdDdeEeY/uTtyv3nWcVrKk6wg2AZ4ljFNbtlNXMn1hPQUxMLWdO D0PRxYIVNcbH5hycX7rtKtvYFqxcmNLjjJFBI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679041738; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3UKLGF9Nv0FL5aF06TX+EDcR1i+qNygbOf3p/9SMPH4=; b=VOIsnIYiNBKvO+qQkDUx0fUVthHRtt67k+lZailEZcHOS9RkS03xRA/l/qf5ZeURs4 Hh5qo03DfOUTKoNkBht8O2VZ9yryD6a/YvKW64k8es1mzGcsE51BUmaKkUNFO3om6n4H vaVtWxtH8pBwfLD64WyZ2t9qWuQzxO6zk4H+EVAsUI+XfhJvTg8MRjnwWleqi2xty3dz jBmEEEfd3EBsu0MsQxbeuNvm4N8rRrAbbz50gMS4i0/q2tQi3t2L8xv6LHcd1vSJrbpp +/PUow9qgP2Lc0GnWALtz5uD5+wSToWWuu4GYOo3juecDHlTMDAlQ62qns4BLpeWILfS nvyQ== X-Gm-Message-State: AO0yUKXyOR0Fomm6QxSN38UhYoO6y5OOJCntCmL9kzzLHpUXo1RPpdda 5eiR9b6Ynzw6r+SC0AxFp8bHeHe0Ysxayc3fdBU= X-Google-Smtp-Source: AK7set8yuavWiiD3EsmSwzpKdIhPLYYvmO5aOucrBuUZrFYHYcMrFN9R2VQKyfmBg0GBAfsZ9Ai2Gg== X-Received: by 2002:a17:906:d041:b0:878:955e:b4a4 with SMTP id bo1-20020a170906d04100b00878955eb4a4mr13267929ejb.33.1679041738361; Fri, 17 Mar 2023 01:28:58 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id b4-20020a17090630c400b0092b5384d6desm679844ejb.153.2023.03.17.01.28.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Mar 2023 01:28:58 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: Add halibut. Date: Fri, 17 Mar 2023 09:29:09 +0100 Message-Id: <20230317082910.25037-2-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230317082910.25037-1-sarg@HIDDEN> References: <20230317082910.25037-1-sarg@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 Cc: Sergey Trofimov <sarg@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/documentation.scm (halibut): New variable. --- gnu/packages/documentation.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index 3a6e9b10fb..10e607d430 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -235,6 +235,33 @@ (define-public doxygen and to some extent D.") (license license:gpl3+))) +(define-public halibut + (package + (name "halibut") + (version "1.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-" + version "/halibut-" version ".tar.gz")) + (sha256 + (base32 + "0ciikn878vivs4ayvwvr63nnhpcg12m8023xv514zxqpdxlzg85a")))) + (build-system cmake-build-system) + (arguments + '(#:tests? #f)) ;No tests. + (native-inputs (list pkg-config perl)) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/halibut/") + (synopsis "Documentation production system for software manuals") + (description + "Halibut is a text formatting system designed primarily for writing software +documentation. It accepts a single source format and outputs any combination of +plain text, HTML, Unix man or info pages, PostScript or PDF. It has extensive +support for indexing and cross-referencing, and generates hyperlinks within output +documents wherever possible. It supports Unicode, with the ability to fall back to +an alternative representation if Unicode output is not available.") + (license license:expat))) + (define-public doc++ (package (name "doc++") -- 2.39.2
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 08:29:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 04:29:09 2023 Received: from localhost ([127.0.0.1]:43611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd5SX-0007pd-9B for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 04:29:09 -0400 Received: from mail-ed1-f49.google.com ([209.85.208.49]:46721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pd5SR-0007or-Jv for 62228 <at> debbugs.gnu.org; Fri, 17 Mar 2023 04:29:07 -0400 Received: by mail-ed1-f49.google.com with SMTP id eg48so17209691edb.13 for <62228 <at> debbugs.gnu.org>; Fri, 17 Mar 2023 01:29:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679041737; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=LXdsHVHQiDtbykcBh70NdKC7DN8CX86A/Dz16/5S20k=; b=CcdP9aUhJB9P2ZsIi5XFnXYIOrYdWItHN2lsh9evYGBM/KyrTeNcKmbfMCTPTDiVCC DMkfQv83vjLzHOmCMSsldif1liCzgXdNuDd5IJvPRFBaK7UEvvRE+INdo/W4VJ4B/4Og Szaia6bc0ay1nuXlScfFWW3LgsSezjEu69UhE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679041737; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LXdsHVHQiDtbykcBh70NdKC7DN8CX86A/Dz16/5S20k=; b=OoAqaXraXLu96bmOzmmijcC7x3NzScubxRKFhfd8yk5QQAQwfycyTgqNkCYHcWKSif i0Vi2T3gWqd+hKSH3q47Lq62eRBeVRpcl6sYzpu9sYtgH9na6GFiIJaiKoKPMIWbbrSg UKvS3QVzcVQBuhgiv0H0RYOeVKvTjjRXj8KX5jDg42riK1N9x9AbWSdpfttWUQufQQVs JE5f6MeNKrwFRvIaoZ3503H9UIy414REwvW7snp7g/ah7lManw3eArnaspj8DD+3yTAh 2P0MRG5xFtNi2y0syq2OPWdfZKdV6zRTtKp/jPqNX3Ry3egLqCvxsRnsY1Bpev9MVuzw B71Q== X-Gm-Message-State: AO0yUKU+LRg0v0olqQnueUxsBBG9oEErccEEtW4+0WrI0e687VWhIYuA rm48FhsiTkUN5iq14LSftBsxgtXdbBufSUKZ/fo= X-Google-Smtp-Source: AK7set+fkOO6aJn1zYgnC89Dl/tXjNq4aLE63qgTNg3W0MyolLm4AD4GgXl1SSOffuIwvFLd9SMz4w== X-Received: by 2002:a17:906:2ad1:b0:928:c92e:d112 with SMTP id m17-20020a1709062ad100b00928c92ed112mr12477599eje.50.1679041737383; Fri, 17 Mar 2023 01:28:57 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id lt2-20020a170906fa8200b00930bbf7e894sm699239ejb.35.2023.03.17.01.28.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Mar 2023 01:28:57 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: Prefix licenses in documentation.scm Date: Fri, 17 Mar 2023 09:29:08 +0100 Message-Id: <20230317082910.25037-1-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 Cc: Sergey Trofimov <sarg@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/documentation.scm: Prefix licenses. --- gnu/packages/documentation.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index a372e1a6ca..3a6e9b10fb 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -29,7 +29,7 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages documentation) - #:use-module (guix licenses) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix gexp) @@ -102,7 +102,7 @@ (define-public latex2html (description "LaTeX2HTML is a utility that converts LaTeX documents to web pages in HTML.") (home-page "https://www.latex2html.org/") - (license gpl2+))) + (license license:gpl2+))) (define-public asciidoc (package @@ -178,7 +178,7 @@ (define-public asciidoc AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.") - (license gpl2+))) + (license license:gpl2+))) (define-deprecated asciidoc-py3 asciidoc) @@ -233,7 +233,7 @@ (define-public doxygen programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.") - (license gpl3+))) + (license license:gpl3+))) (define-public doc++ (package @@ -258,7 +258,7 @@ (define-public doc++ generate both TeX output for high-quality hardcopies or HTML output for online browsing. The documentation is extracted directly from the C/C++/IDL source or Java class files.") - (license gpl2+))) + (license license:gpl2+))) (define-public pod2pdf (package @@ -284,7 +284,7 @@ (define-public pod2pdf Documentation} format to PDF files. It also supports some extensions to the POD format, and supports the file types JPG, GIF, TIFF, PNG, and PNM for embedded objects.") - (license artistic2.0))) + (license license:artistic2.0))) (define-public python-docrepr (package @@ -335,7 +335,7 @@ (define-public python-docrepr (description "Docrepr renders Python docstrings to HTML with Sphinx. It can generate rich and plain representations of docstrings, alongside additional metadata about the object to which the docstring belongs.") - (license bsd-3))) + (license license:bsd-3))) (define-public scrollkeeper (package @@ -368,7 +368,7 @@ (define-public scrollkeeper provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.") - (license lgpl2.1+))) + (license license:lgpl2.1+))) (define-public zeal (let ((commit "d3c5521c501d24050f578348ff1b9d68244b992c") @@ -416,4 +416,4 @@ (define-public zeal (synopsis "Offline documentation browser inspired by Dash") (description "Zeal is a simple offline documentation browser inspired by Dash.") - (license gpl3+)))) + (license license:gpl3+)))) -- 2.39.2
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 07:50:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 03:50:40 2023 Received: from localhost ([127.0.0.1]:43517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd4rH-0006jD-Ln for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 03:50:39 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:58758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1pd4rF-0006j4-7Q for 62228 <at> debbugs.gnu.org; Fri, 17 Mar 2023 03:50:38 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4PdGWs3pNtz3x7r; Fri, 17 Mar 2023 08:50:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1679039433; bh=WGY0Fj3KHBuqKSGU5+dgJopaXpxS5Pf2jqZWeCH8U1M=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=F2inRSyiOZPuzydRyiyLpOF7V4IKdWnV7uE8EBOrVFOW7oZ3/j8VJneSMrjcXzy74 19ujqpmIbibSda21No3hTY0ZHLalYOwP4n5L0G0efn/dJXMVrbBj1Owsv837jIAMbn 5TW8dwjD5KDxIbDCvPgzqhzwm4eGM4uDo7C+LcnU= Message-ID: <b7e8791599f19e3bcc527142c611fefc6acb1108.camel@HIDDEN> Subject: Re: [PATCH 1/2] gnu: Add halibut. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Sergey Trofimov <sarg@HIDDEN>, 62228 <at> debbugs.gnu.org Date: Fri, 17 Mar 2023 08:50:32 +0100 In-Reply-To: <20230316212458.6187-1-sarg@HIDDEN> References: <20230316212458.6187-1-sarg@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 62228 Cc: Bruno Victal <mirai@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> Reply-To: liliana.prikler@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Am Donnerstag, dem 16.03.2023 um 22:24 +0100 schrieb Sergey Trofimov: > * gnu/packages/documentation.scm (halibut): New variable. Split the cosmetic changes (prefixing guix licenses with license:) and functional (adding halibut) changes into two: First the prefixing, then adding halibut. > +(define-public halibut > +=C2=A0 (package > +=C2=A0=C2=A0=C2=A0 (name "halibut") > +=C2=A0=C2=A0=C2=A0 (version "1.3") > +=C2=A0=C2=A0=C2=A0 (source > +=C2=A0=C2=A0=C2=A0=C2=A0 (origin > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method url-fetch) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (string-append > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > "https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-" > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= version "/halibut-" version ".tar.gz")) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 > "0ciikn878vivs4ayvwvr63nnhpcg12m8023xv514zxqpdxlzg85a")))) > +=C2=A0=C2=A0=C2=A0 (build-system cmake-build-system) > +=C2=A0=C2=A0=C2=A0 (native-inputs (list pkg-config perl)) > +=C2=A0=C2=A0=C2=A0 (arguments > +=C2=A0=C2=A0=C2=A0=C2=A0 '(#:tests? #f)) ; No tests. Normally, arguments come after build-system and before any inputs. > +=C2=A0=C2=A0=C2=A0 (home-page > "https://www.chiark.greenend.org.uk/~sgtatham/halibut/") > +=C2=A0=C2=A0=C2=A0 (synopsis "Documentation production system for softwa= re > manuals") > +=C2=A0=C2=A0=C2=A0 (description "This is yet another text formatting sys= tem, > intended primarily for Use "Halibut" instead of "this". "yet another" is a little superfluous. > +writing software documentation.=C2=A0 It accepts a single source format > and outputs any or > +all of text, HTML, Windows Help, man pages, GNU info, PostScript, or > PDF.=C2=A0=C2=A0 any or all of =3D> any combination of text =3D> plain text, Windows Help =3D> delete, we don't advocate unfree software here man pages, GNU info =3D> Unix man or info pages I'd also add the word "document" to plain text, HTML, PostScript and PDF. Feel free to regroup them. Cheers
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 07:40:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 17 03:40:24 2023 Received: from localhost ([127.0.0.1]:43505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd4hI-0006Na-Kb for submit <at> debbugs.gnu.org; Fri, 17 Mar 2023 03:40:24 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:37630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pd4hC-0006NE-Bp for 62228 <at> debbugs.gnu.org; Fri, 17 Mar 2023 03:40:19 -0400 Received: by mail-ed1-f50.google.com with SMTP id z21so16986923edb.4 for <62228 <at> debbugs.gnu.org>; Fri, 17 Mar 2023 00:40:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679038808; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=mBgDqzdQOe0sv7V+DqmJKXl725SsKqgL4kRVYvsO9Ng=; b=jYWTCRSgvTdYkRemwJRHq68nn9+oX2HxY9MGhk8utGx3y3diUFGTlCuKqpoooQ9fSz QaziEq7HoWhS9yPXctJL6A8sX18Q2onIiswIpEJ8rVk8Ge++9l5ExX4Vecyz6+9Yn1dB uvbJ+K9CojRexb9+3buYTHGmYEJ7b+kwpvHzc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679038808; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mBgDqzdQOe0sv7V+DqmJKXl725SsKqgL4kRVYvsO9Ng=; b=IkCuoLcnaw9sfFPkf7v3gVYX/hIq6Y2Kpwncufq7lGhlGJUP6Jy9GtIKwcMtvI3eYs 5LEq8CfJFjJjnX+NWcRm9h8XrEKowasSsNngIo5Qpj8yCG1ugk0qFtXYzDGydj1ry1Gr qKGZzgVTysJ2isoTKHClLPTU0g0cCRfvzvFnu0uZUAmHyORxUxuPiNORMLZ7Fk/nXbBZ svYkHpx2XrLaqi2nHiM9uaEsVhVNLWBG3H3od1KUEfVe9tPqq8jbZ1UjW/eln8JuQ1Jm loyAyW32ksmlXqYC0CoPLYDDaRo+mcQSLlUQBComF+iZs6CW89s5DM+JJjZ9RLVHijJR abRQ== X-Gm-Message-State: AO0yUKWzhNFkMF9KoVOeQzVO5cK8eSBfH+CbXbJ3K7NKSgUcrw3G1WDg kSXXZwCfuWYGb99UddubfAI2jUk52/ZLayXW0rI= X-Google-Smtp-Source: AK7set8mDA+a4N9Eahg1rsbdv2FC0Sj3CFzSys3Lx6d3RvCo9NgQnjLcYJYrerOgwBuwv4mmR4dtRA== X-Received: by 2002:a17:906:6a28:b0:930:ba36:2211 with SMTP id qw40-20020a1709066a2800b00930ba362211mr6154691ejc.0.1679038808068; Fri, 17 Mar 2023 00:40:08 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id gq20-20020a170906e25400b008dffda52d71sm630669ejb.124.2023.03.17.00.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Mar 2023 00:40:07 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH v1] gnu: Add sgt-puzzles. Date: Fri, 17 Mar 2023 08:40:18 +0100 Message-Id: <20230317074018.3525-1-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Debbugs-Cc: mirai@HIDDEN, iyzsong@HIDDEN, liliana.prikler@HIDDEN Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 Cc: Sergey Trofimov <sarg@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/games.scm (sgt-puzzles): New variable. * gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch: New file. * gnu/local.mk: Add it. --- gnu/local.mk | 1 + gnu/packages/games.scm | 73 +++++++++++++++++++ .../sgt-puzzles-install-two-icon-sizes.patch | 35 +++++++++ 3 files changed, 109 insertions(+) create mode 100644 gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch diff --git a/gnu/local.mk b/gnu/local.mk index e96dceb4d5..7da0446e22 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1843,6 +1843,7 @@ dist_patch_DATA = \ %D%/packages/patches/scons-test-environment.patch \ %D%/packages/patches/screen-hurd-path-max.patch \ %D%/packages/patches/scsh-nonstring-search-path.patch \ + %D%/packages/patches/sgt-puzzles-install-two-icon-sizes.patch \ %D%/packages/patches/sdl-libx11-1.6.patch \ %D%/packages/patches/seed-webkit.patch \ %D%/packages/patches/sendgmail-accept-ignored-gsuite-flag.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 31523777bd..9ab9bc1db0 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -873,6 +873,79 @@ (define-public bsd-games ;; phantasia (all but phantasia/pathnames.h.in, which is bsd-3) (license:fsf-free "file:///phantasia/COPYRIGHT"))))) +(define-public sgt-puzzles + (package + (name "sgt-puzzles") + (version "20230313.adf2a09") + (source (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-" + version ".tar.gz")) + (sha256 + (base32 + "0205wrshf2y27fzaqxv4gfpgmnlj4klwjcadwjrzjx7fkkzlr51j")) + (patches (search-patches + "sgt-puzzles-install-two-icon-sizes.patch")))) + (build-system cmake-build-system) + (inputs (list gtk+ xdg-utils)) + (native-inputs (list pkg-config perl imagemagick halibut)) + (arguments + (list #:tests? #f ;No tests. + #:configure-flags #~(list "-DNAME_PREFIX=sgt-") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'set-xdg-open-path + (lambda _ + (substitute* "gtk.c" + (("(#define HELP_BROWSER_PATH ).+" all define) + (string-append define "\"" + #$(this-package-input + "xdg-utils") + "/bin/xdg-open\"\n")))))))) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/") + (synopsis "Simon Tatham's portable puzzle collection") + (description + "Simon Tatham's Portable Puzzle Collection contains a number of +popular puzzle games for one player. It currently consists of these games: +@itemize +@item Black Box, ball-finding puzzle +@item Bridges, bridge-placing puzzle +@item Cube, rolling cube puzzle +@item Dominosa, domino tiling puzzle +@item Fifteen, sliding block puzzle +@item Filling, polyomino puzzle +@item Flip, tile inversion puzzle +@item Galaxies, symmetric polyomino puzzle +@item Guess, combination-guessing puzzle +@item Inertia, gem-collecting puzzle +@item Keen, arithmetic Latin square puzzle +@item Light Up, light-bulb placing puzzle +@item Loopy, loop-drawing puzzle +@item Magnets, magnet-placing puzzle +@item Map, map-colouring puzzle +@item Mines, mine-finding puzzle +@item Net, network jigsaw puzzle +@item Netslide, toroidal sliding network puzzle +@item Pattern +@item Pearl, loop-drawing puzzle +@item Pegs, peg solitaire puzzle +@item Range, visible-distance puzzle +@item Rectangles +@item Same Game, block-clearing puzzle +@item Signpost, square-connecting puzzle +@item Singles, number-removing puzzle +@item Sixteen, toroidal sliding block puzzle +@item Slant, maze-drawing puzzle +@item Solo, number placement puzzle +@item Tents, tent-placing puzzle +@item Towers, tower-placing Latin square puzzle +@item Twiddle, rotational sliding block puzzle +@item Undead, monster-placing puzzle +@item Unequal, Latin square puzzle +@item Unruly, black and white grid puzzle +@item Untangle, planar graph layout puzzle +@end itemize") + (license license:expat))) (define-public bzflag (package diff --git a/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch b/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch new file mode 100644 index 0000000000..3bacd2120c --- /dev/null +++ b/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch @@ -0,0 +1,35 @@ +From: Ben Hutchings <benh@HIDDEN> +Date: Sun, 22 Jan 2023 22:58:43 +0100 +Subject: Install both 48x48 and 96x96 icons +Bug-Debian: https://bugs.debian.org/887982 + +gnome-shell prefers to use 96x96 icons, so install them as well as the +48x48 icons. Install them in size-specific directories instead of +using suffixes to the filename, and change the desktop files +accordingly. + +--- +--- a/cmake/platforms/unix.cmake ++++ b/cmake/platforms/unix.cmake +@@ -107,7 +107,9 @@ function(set_platform_puzzle_target_prop + endif() + configure_file(${CMAKE_SOURCE_DIR}/puzzle.desktop.in ${binary_name}.desktop) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-48d24.png +- DESTINATION share/pixmaps OPTIONAL RENAME ${binary_name}-48d24.png) ++ DESTINATION share/icons/hicolor/48x48/apps OPTIONAL RENAME ${binary_name}.png) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-96d24.png ++ DESTINATION share/icons/hicolor/96x96/apps OPTIONAL RENAME ${binary_name}.png) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${binary_name}.desktop + DESTINATION share/applications) + endif() +--- a/puzzle.desktop.in ++++ b/puzzle.desktop.in +@@ -4,7 +4,7 @@ Type=Application + Name=${displayname} + Comment=${description} + Exec=${binary_name} +-Icon=${binary_name}-48d24 ++Icon=${binary_name} + StartupNotify=false + Categories=Game;LogicGame; + Terminal=false -- 2.39.2
mirai@HIDDEN, iyzsong@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 17 Mar 2023 03:05:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 23:05:45 2023 Received: from localhost ([127.0.0.1]:43407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pd0PZ-0007Gf-4Z for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 23:05:45 -0400 Received: from smtpmciv4.myservices.hosting ([185.26.107.240]:50596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mirai@HIDDEN>) id 1pd0PV-0007GU-Qb for 62228 <at> debbugs.gnu.org; Thu, 16 Mar 2023 23:05:43 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpmciv4.myservices.hosting (Postfix) with ESMTP id 32C4A20C98; Fri, 17 Mar 2023 04:05:36 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id DBE33800A4; Fri, 17 Mar 2023 04:05:36 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id XdCIvb_SxydX; Fri, 17 Mar 2023 04:05:36 +0100 (CET) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@HIDDEN) by mail1.netim.hosting (Postfix) with ESMTPSA id 147938009F; Fri, 17 Mar 2023 04:05:36 +0100 (CET) Message-ID: <dad23924-42cd-286c-e1ae-bed8b281157a@HIDDEN> Date: Fri, 17 Mar 2023 03:05:35 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [bug#62228] [PATCH 2/2] gnu: Add sgt-puzzles. Content-Language: en-US To: Sergey Trofimov <sarg@HIDDEN> References: <20230316211925.5145-1-sarg@HIDDEN> <20230316212510.6281-1-sarg@HIDDEN> From: Bruno Victal <mirai@HIDDEN> In-Reply-To: <20230316212510.6281-1-sarg@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 62228 Cc: 62228 <at> debbugs.gnu.org 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: -2.1 (--) Hi, On 2023-03-16 21:25, Sergey Trofimov wrote: > + (arguments > + `(#:tests? #f ; No tests. > + #:configure-flags '("-DNAME_PREFIX=sgt-") > + #:phases (modify-phases %standard-phases > + (add-after 'unpack 'set-xdg-open-path > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* "gtk.c" > + (("(#define HELP_BROWSER_PATH ).+" all define) > + (string-append define "\"" > + (search-input-file inputs "/bin/xdg-open") "\"" "\n"))) > + #t))))) Use G-Expressions here. You can drop the trailing #t as well. > + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/") > + (synopsis "Simon Tatham's portable puzzle collection") > + (description "Simon Tatham's Portable Puzzle Collection contains a number of > +popular puzzle games for one player. It currently consists of these games: > + * Black Box, ball-finding puzzle > + * Bridges, bridge-placing puzzle > + * Cube, rolling cube puzzle > + * Dominosa, domino tiling puzzle > + * Fifteen, sliding block puzzle > + * Filling, polyomino puzzle > + * Flip, tile inversion puzzle > + * Galaxies, symmetric polyomino puzzle > + * Guess, combination-guessing puzzle > + * Inertia, gem-collecting puzzle > + * Keen, arithmetic Latin square puzzle > + * Light Up, light-bulb placing puzzle > + * Loopy, loop-drawing puzzle > + * Magnets, magnet-placing puzzle > + * Map, map-colouring puzzle > + * Mines, mine-finding puzzle > + * Net, network jigsaw puzzle > + * Netslide, toroidal sliding network puzzle > + * Pattern > + * Pearl, loop-drawing puzzle > + * Pegs, peg solitaire puzzle > + * Range, visible-distance puzzle > + * Rectangles > + * Same Game, block-clearing puzzle > + * Signpost, square-connecting puzzle > + * Singles, number-removing puzzle > + * Sixteen, toroidal sliding block puzzle > + * Slant, maze-drawing puzzle > + * Solo, number placement puzzle > + * Tents, tent-placing puzzle > + * Towers, tower-placing Latin square puzzle > + * Twiddle, rotational sliding block puzzle > + * Undead, monster-placing puzzle > + * Unequal, Latin square puzzle > + * Unruly, black and white grid puzzle > + * Untangle, planar graph layout puzzle") Format with @itemize here: @itemize @item Black Box, ball-finding puzzle ... @end itemize Cheers, Bruno
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 16 Mar 2023 21:47:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 17:47:08 2023 Received: from localhost ([127.0.0.1]:43235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pcvRE-0007Ya-7C for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:47:08 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:43980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pcvRC-0007Y2-Jv for 62228 <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:47:07 -0400 Received: by mail-ed1-f54.google.com with SMTP id x3so13137754edb.10 for <62228 <at> debbugs.gnu.org>; Thu, 16 Mar 2023 14:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679003220; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date:message-id:reply-to; bh=LJcjFtC3PbFX9c01DPdQ4PvKTLALjkHGHcGOXN8d7g8=; b=kd2VexWcXibv5eppfP6+oGzhR5WxsxwbPAYO7p5cYVU4/SdggRwhfD7AieIprDDKZ7 12guc2naLbTltZ3EU5HbeL2vFmJ1qNLjVYcJlfM/YcyOd79m9vfei0CLQ5V/2F3GbQZy PA5TIOom7+Nh/vI2SNc5FIzmi+v+Eh+OAKSIQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679003220; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LJcjFtC3PbFX9c01DPdQ4PvKTLALjkHGHcGOXN8d7g8=; b=3N5RO47OKXIC6nyaIqHhoShAWDXQYtiGTn0WQYItLq3WPgnM52NTScI6PjAusMLpRR F9fuKddtMDuBpNZ+y5JLepvPEDzUNhVp/3JUsMBPRUdkDUrPn85gn8twRpYxds9AcH+j IbwruvoFxZ+jHZr2mxajcouU/uELuqI0qNk/au8f5OsKD2aObKupGdhPkGCZkUE+TIeR AgbYjf8AlCBtras4eOPRMvwiftbmK1Cb+wNJaDLx8bWiWnxfjdu34w80xPwdDogGzIZz tZ6ZsWHJz3RLNqxshrg1U0A8Es6w0W8KR1L585wmnQ2azg8+Jn/pm41fyVxNSzF0cLI1 Z6Ng== X-Gm-Message-State: AO0yUKU7A3gKuRxbj5Jc0SL3xJxknsNF4+A+VDiFGCwOk2UXOvvhMDd9 0OvM54X+/6yYNRJf/z+i/B71GSLEO8bltWDP53U= X-Google-Smtp-Source: AK7set8TxPTGD8QDO4bXxeHyeJ+W0qnar2v/4uPWQXCcM8PrGoeIX/JRHNESuf00hSUM+n5rtd0urA== X-Received: by 2002:a17:906:71d8:b0:878:7a0e:5730 with SMTP id i24-20020a17090671d800b008787a0e5730mr11779208ejk.56.1679003220302; Thu, 16 Mar 2023 14:47:00 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id b1-20020a1709065e4100b008ca52f7fbcbsm137813eju.1.2023.03.16.14.46.59 for <62228 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Mar 2023 14:47:00 -0700 (PDT) User-agent: mu4e 1.8.13; emacs 29.0.60 From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH] gnu: Add sgt-puzzles Date: Thu, 16 Mar 2023 22:46:44 +0100 X-Debbugs-Cc: iyzsong@HIDDEN, liliana.prikler@HIDDEN Message-ID: <875yb0v05x.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 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 (-) Adding games team to CC.
iyzsong@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 16 Mar 2023 21:24:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 17:24:58 2023 Received: from localhost ([127.0.0.1]:43212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pcv5l-0006zk-Ri for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:24:58 -0400 Received: from mail-ed1-f51.google.com ([209.85.208.51]:35386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pcv5j-0006zF-OA for 62228 <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:24:56 -0400 Received: by mail-ed1-f51.google.com with SMTP id y4so13082591edo.2 for <62228 <at> debbugs.gnu.org>; Thu, 16 Mar 2023 14:24:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679001889; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=uOT5tCkHX4U83xF7na5UBj8RoA9B7KzyUks085DDH2c=; b=ipFUMapCUY7MYqnvb5a/U4V5PglVtL3W5VNYVyuhat6gM0e05/dV83tJB7w5qm73bT VTowZOd4Bc20KyCJbv3GGbd02Dl4mBfs27rqLPjVeyp9bSWkOCS/kdN0/6DrC4wqJFhR 2+ot/9indwApCAH97jwv3VFi9FXR7APBu+/v8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679001889; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uOT5tCkHX4U83xF7na5UBj8RoA9B7KzyUks085DDH2c=; b=r64AN5ZtUt6XsBCBqk++jkPJzXfjKdUygg5yUR/4Sv41MMW3yExfXY4u1euqU/1aOl 0Q/v7s9alhlHqXGOu+8sGEnPcq4XEMosBo4qtmnnOB+gP0I9BxTQetR5yY+2a74j1n7m +CPm1tz9kgpfBam2c/ku85pEABVvCyXaQwrQ9o3phs1zxOBjDkJ+B0OezDmRHe9ThUQU 5G2SwRQk+G9k9bBS6m4HfK2GzAtGEz02UUDc009TCVKcNOiBieDQIH0AmTm71RSReDVy RJtdFTuTwDrrDsHfb/aI4oM2hChua04ewmOyYZowQahIw94pqREVW4vUwhrXimbrPNNj q0Jw== X-Gm-Message-State: AO0yUKWXdx88B2yGtRX3v3HCvakPkyn4Z89LWfPar4+ULwjz5oLDFOBm VGrEDYKehi087DOf1KBw474jsajHI3yokhQse+E= X-Google-Smtp-Source: AK7set8fOWHehvqkiW8t4FP/GNglwpWep6WNOX9iNksxbEXn1YOelD3Atr9xoPoKTkmuNrI6Asmn5A== X-Received: by 2002:a17:907:c498:b0:92f:7c42:8637 with SMTP id tp24-20020a170907c49800b0092f7c428637mr7279566ejc.30.1679001889619; Thu, 16 Mar 2023 14:24:49 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id x9-20020a1709065ac900b0092ce7c94332sm104573ejs.148.2023.03.16.14.24.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Mar 2023 14:24:49 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add sgt-puzzles. Date: Thu, 16 Mar 2023 22:25:10 +0100 Message-Id: <20230316212510.6281-1-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 Cc: Sergey Trofimov <sarg@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/games.scm (sgt-puzzles): New variable. * gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch: New file. * gnu/local.mk: Add it. --- gnu/local.mk | 1 + gnu/packages/games.scm | 68 +++++++++++++++++++ .../sgt-puzzles-install-two-icon-sizes.patch | 35 ++++++++++ 3 files changed, 104 insertions(+) create mode 100644 gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch diff --git a/gnu/local.mk b/gnu/local.mk index e96dceb4d5..7da0446e22 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1843,6 +1843,7 @@ dist_patch_DATA = \ %D%/packages/patches/scons-test-environment.patch \ %D%/packages/patches/screen-hurd-path-max.patch \ %D%/packages/patches/scsh-nonstring-search-path.patch \ + %D%/packages/patches/sgt-puzzles-install-two-icon-sizes.patch \ %D%/packages/patches/sdl-libx11-1.6.patch \ %D%/packages/patches/seed-webkit.patch \ %D%/packages/patches/sendgmail-accept-ignored-gsuite-flag.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 31523777bd..31dfd86379 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -873,6 +873,74 @@ (define-public bsd-games ;; phantasia (all but phantasia/pathnames.h.in, which is bsd-3) (license:fsf-free "file:///phantasia/COPYRIGHT"))))) +(define-public sgt-puzzles + (package + (name "sgt-puzzles") + (version "20230313.adf2a09") + (source + (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-" + version ".tar.gz")) + (sha256 + (base32 "0205wrshf2y27fzaqxv4gfpgmnlj4klwjcadwjrzjx7fkkzlr51j")) + (patches (search-patches "sgt-puzzles-install-two-icon-sizes.patch")))) + (build-system cmake-build-system) + (inputs (list gtk+ xdg-utils)) + (native-inputs (list pkg-config perl imagemagick halibut)) + (arguments + `(#:tests? #f ; No tests. + #:configure-flags '("-DNAME_PREFIX=sgt-") + #:phases (modify-phases %standard-phases + (add-after 'unpack 'set-xdg-open-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "gtk.c" + (("(#define HELP_BROWSER_PATH ).+" all define) + (string-append define "\"" + (search-input-file inputs "/bin/xdg-open") "\"" "\n"))) + #t))))) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/") + (synopsis "Simon Tatham's portable puzzle collection") + (description "Simon Tatham's Portable Puzzle Collection contains a number of +popular puzzle games for one player. It currently consists of these games: + * Black Box, ball-finding puzzle + * Bridges, bridge-placing puzzle + * Cube, rolling cube puzzle + * Dominosa, domino tiling puzzle + * Fifteen, sliding block puzzle + * Filling, polyomino puzzle + * Flip, tile inversion puzzle + * Galaxies, symmetric polyomino puzzle + * Guess, combination-guessing puzzle + * Inertia, gem-collecting puzzle + * Keen, arithmetic Latin square puzzle + * Light Up, light-bulb placing puzzle + * Loopy, loop-drawing puzzle + * Magnets, magnet-placing puzzle + * Map, map-colouring puzzle + * Mines, mine-finding puzzle + * Net, network jigsaw puzzle + * Netslide, toroidal sliding network puzzle + * Pattern + * Pearl, loop-drawing puzzle + * Pegs, peg solitaire puzzle + * Range, visible-distance puzzle + * Rectangles + * Same Game, block-clearing puzzle + * Signpost, square-connecting puzzle + * Singles, number-removing puzzle + * Sixteen, toroidal sliding block puzzle + * Slant, maze-drawing puzzle + * Solo, number placement puzzle + * Tents, tent-placing puzzle + * Towers, tower-placing Latin square puzzle + * Twiddle, rotational sliding block puzzle + * Undead, monster-placing puzzle + * Unequal, Latin square puzzle + * Unruly, black and white grid puzzle + * Untangle, planar graph layout puzzle") + (license license:expat))) (define-public bzflag (package diff --git a/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch b/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch new file mode 100644 index 0000000000..3bacd2120c --- /dev/null +++ b/gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch @@ -0,0 +1,35 @@ +From: Ben Hutchings <benh@HIDDEN> +Date: Sun, 22 Jan 2023 22:58:43 +0100 +Subject: Install both 48x48 and 96x96 icons +Bug-Debian: https://bugs.debian.org/887982 + +gnome-shell prefers to use 96x96 icons, so install them as well as the +48x48 icons. Install them in size-specific directories instead of +using suffixes to the filename, and change the desktop files +accordingly. + +--- +--- a/cmake/platforms/unix.cmake ++++ b/cmake/platforms/unix.cmake +@@ -107,7 +107,9 @@ function(set_platform_puzzle_target_prop + endif() + configure_file(${CMAKE_SOURCE_DIR}/puzzle.desktop.in ${binary_name}.desktop) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-48d24.png +- DESTINATION share/pixmaps OPTIONAL RENAME ${binary_name}-48d24.png) ++ DESTINATION share/icons/hicolor/48x48/apps OPTIONAL RENAME ${binary_name}.png) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/icons/${NAME}-96d24.png ++ DESTINATION share/icons/hicolor/96x96/apps OPTIONAL RENAME ${binary_name}.png) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${binary_name}.desktop + DESTINATION share/applications) + endif() +--- a/puzzle.desktop.in ++++ b/puzzle.desktop.in +@@ -4,7 +4,7 @@ Type=Application + Name=${displayname} + Comment=${description} + Exec=${binary_name} +-Icon=${binary_name}-48d24 ++Icon=${binary_name} + StartupNotify=false + Categories=Game;LogicGame; + Terminal=false -- 2.39.2
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at 62228) by debbugs.gnu.org; 16 Mar 2023 21:24:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 17:24:51 2023 Received: from localhost ([127.0.0.1]:43208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pcv5f-0006zO-Aq for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:24:51 -0400 Received: from mail-ed1-f42.google.com ([209.85.208.42]:36431) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pcv5d-0006yw-6z for 62228 <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:24:50 -0400 Received: by mail-ed1-f42.google.com with SMTP id w9so13101432edc.3 for <62228 <at> debbugs.gnu.org>; Thu, 16 Mar 2023 14:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679001883; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=0fBahF3i97sPOsiIJ2LjL0G1zDDQ9cZdg3C6pV0qwu8=; b=dmGOQnDloB/MuaKKBrZIsiNRAjeeMMXTuv0EHhJ2OW6k4M4Cw+XdbUTXDL4m4NoNH2 Ljv3ivWZFgSEHTWBWx59nYrUMiol9ivA0J1pqNdFhB37/DX2ADJn1R7GbkKC3zkOhM+D zdJs1bXje9LMUPeM4BQ1tjyBovoT7ceWRvQBg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679001883; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0fBahF3i97sPOsiIJ2LjL0G1zDDQ9cZdg3C6pV0qwu8=; b=q8bKGxLuRsTDeR8erB+K3UfhVSJ4Rhv58t+ISAexJ2JktNjkfXDmEvo8e3ZWqiyZWa wQg2RlnVZ2lGPbZuPudZMbHQB9akpmyC8zk27gdubt3TPOondWgOcPMQ4KxBmLHV9LAK W2fIKwlnmZmVfadUsOLB+9bDi4gteEzYtFOVVwdIvdS8qWUrVHkS3fLnRxOMWBlYMcz4 Aa6Za22irQzdJwYMG7uucTm3CvRtYEzziD4/p/4qYRXss4eOeMvekGgjKZW7ubnE0ouI f14MzUf2A608XE2WjJR/2Iqu8VMKjM50wp+F8Beyxb/Hk9sEHN60p3Bl+h30ikNacnr1 jY0Q== X-Gm-Message-State: AO0yUKXiDG430LabxBQs3DUJuHOkk3oY2YQd+JByO8jDQPb/nAcFuqhR 8ggwDeUYr4fFv6LToRrHUoNTiK5rMaFPqHZUFQw= X-Google-Smtp-Source: AK7set8E35z69n2G4wR2z3eH5+KlozNwY+SppoGcffxO5JtQEtPna9sYI3UhWzPWfNFKSAqUSll/WA== X-Received: by 2002:a17:906:a84f:b0:91f:b13f:a028 with SMTP id dx15-20020a170906a84f00b0091fb13fa028mr10809168ejb.34.1679001882868; Thu, 16 Mar 2023 14:24:42 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id wr5-20020a170907700500b008b133f9b33dsm100164ejb.169.2023.03.16.14.24.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Mar 2023 14:24:42 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: 62228 <at> debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add halibut. Date: Thu, 16 Mar 2023 22:24:58 +0100 Message-Id: <20230316212458.6187-1-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62228 Cc: Sergey Trofimov <sarg@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/documentation.scm (halibut): New variable. --- gnu/packages/documentation.scm | 44 +++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index a372e1a6ca..ed9851cc5f 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -29,7 +29,7 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages documentation) - #:use-module (guix licenses) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix gexp) @@ -102,7 +102,7 @@ (define-public latex2html (description "LaTeX2HTML is a utility that converts LaTeX documents to web pages in HTML.") (home-page "https://www.latex2html.org/") - (license gpl2+))) + (license license:gpl2+))) (define-public asciidoc (package @@ -178,7 +178,7 @@ (define-public asciidoc AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.") - (license gpl2+))) + (license license:gpl2+))) (define-deprecated asciidoc-py3 asciidoc) @@ -233,7 +233,33 @@ (define-public doxygen programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.") - (license gpl3+))) + (license license:gpl3+))) + +(define-public halibut + (package + (name "halibut") + (version "1.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-" + version "/halibut-" version ".tar.gz")) + (sha256 + (base32 "0ciikn878vivs4ayvwvr63nnhpcg12m8023xv514zxqpdxlzg85a")))) + (build-system cmake-build-system) + (native-inputs (list pkg-config perl)) + (arguments + '(#:tests? #f)) ; No tests. + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/halibut/") + (synopsis "Documentation production system for software manuals") + (description "This is yet another text formatting system, intended primarily for +writing software documentation. It accepts a single source format and outputs any or +all of text, HTML, Windows Help, man pages, GNU info, PostScript, or PDF. It has +comprehensive indexing and cross-referencing support, and generates hyperlinks within +output documents wherever possible. It supports Unicode, with the ability to fall +back to an alternative representation when Unicode output is not available.") + (license license:expat))) (define-public doc++ (package @@ -258,7 +284,7 @@ (define-public doc++ generate both TeX output for high-quality hardcopies or HTML output for online browsing. The documentation is extracted directly from the C/C++/IDL source or Java class files.") - (license gpl2+))) + (license license:gpl2+))) (define-public pod2pdf (package @@ -284,7 +310,7 @@ (define-public pod2pdf Documentation} format to PDF files. It also supports some extensions to the POD format, and supports the file types JPG, GIF, TIFF, PNG, and PNM for embedded objects.") - (license artistic2.0))) + (license license:artistic2.0))) (define-public python-docrepr (package @@ -335,7 +361,7 @@ (define-public python-docrepr (description "Docrepr renders Python docstrings to HTML with Sphinx. It can generate rich and plain representations of docstrings, alongside additional metadata about the object to which the docstring belongs.") - (license bsd-3))) + (license license:bsd-3))) (define-public scrollkeeper (package @@ -368,7 +394,7 @@ (define-public scrollkeeper provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.") - (license lgpl2.1+))) + (license license:lgpl2.1+))) (define-public zeal (let ((commit "d3c5521c501d24050f578348ff1b9d68244b992c") @@ -416,4 +442,4 @@ (define-public zeal (synopsis "Offline documentation browser inspired by Dash") (description "Zeal is a simple offline documentation browser inspired by Dash.") - (license gpl3+)))) + (license license:gpl3+)))) -- 2.39.2
guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 21:19:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 16 17:19:54 2023 Received: from localhost ([127.0.0.1]:43198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pcv0s-0006qo-1y for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:19:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:45326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sarg@HIDDEN>) id 1pcv0q-0006qf-Mj for submit <at> debbugs.gnu.org; Thu, 16 Mar 2023 17:19:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <sarg@HIDDEN>) id 1pcv0q-00068v-12 for guix-patches@HIDDEN; Thu, 16 Mar 2023 17:19:52 -0400 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <sarg@HIDDEN>) id 1pcv0m-0003fx-Nu for guix-patches@HIDDEN; Thu, 16 Mar 2023 17:19:51 -0400 Received: by mail-ed1-x532.google.com with SMTP id x13so13044210edd.1 for <guix-patches@HIDDEN>; Thu, 16 Mar 2023 14:19:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1679001582; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ozL0y2aVpPLnoYB1zy1wON3xm748aAACmgeGmMAfQnI=; b=SnlIvjv2QOhIEsoDKoHBgcz4D+MJd/az1/+oKEfS9a4mGLKsK2ic1l1CDjKjQJe4Bu r/4VakVtNQQMIgANKhUa6GbdW//5B1GlEobcCiQ0KOVTIjNnUVG3Ez+8JaOINpIzeVmH Om9nzpRZEiae0En8FXqrJhRG3rxwokUPOD9yg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679001582; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ozL0y2aVpPLnoYB1zy1wON3xm748aAACmgeGmMAfQnI=; b=fS1DDEfwM7Rtj/0N50axtpZS1jM+kLhsOjB6EaG88aR+Vp6TAGm1k64nqtAPQl0Pa6 xl1bkfoUCK7l4kZhPrQLpwkGHaXyhgW69Bi863damEg4O8M9bv6UfNVz15SdEqGrcN/p ogBxLy9QvwOElGZHV1AWKus7IlHm5umQt9zau5h8vxGCYRnEG+MplpeUfwsopuzXGsDN MojdGGXe3/fVuy6TyYbDZljPrSXpdkjGp8bx8LIHg+iaalamzRbnOzU7boEXByK51U6j DYKfvZ9n9cpf7WViDTGUX6ODmw1RKlxAUkJUq6JkfuyahljQNjaWX/vuOUuLgRgvhSjJ 8n9Q== X-Gm-Message-State: AO0yUKWWLZ8HVRPtsUywkmPBsMoCCPqTrvAKkfhd3QmdY+JwsHifNo+j hH0TSRaA/xnHu3rGSEPFr0AkFLnNV0Ka6VYw6BY= X-Google-Smtp-Source: AK7set+Mnb0vbsZ4mkBMwRVn9/y6M1ajIy81Grxg8yDvzkM7MCGDaQJSrQ56IBX1Sz+Zide4GXICYw== X-Received: by 2002:a17:906:3bda:b0:8f3:9ee9:f1bc with SMTP id v26-20020a1709063bda00b008f39ee9f1bcmr893184ejf.13.1679001582391; Thu, 16 Mar 2023 14:19:42 -0700 (PDT) Received: from localhost ([95.168.147.255]) by smtp.gmail.com with ESMTPSA id z21-20020a1709064e1500b00930de1da701sm115622eju.10.2023.03.16.14.19.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Mar 2023 14:19:42 -0700 (PDT) From: Sergey Trofimov <sarg@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 0/2] gnu: Add sgt-puzzles Date: Thu, 16 Mar 2023 22:19:25 +0100 Message-Id: <20230316211925.5145-1-sarg@HIDDEN> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=2a00:1450:4864:20::532; envelope-from=sarg@HIDDEN; helo=mail-ed1-x532.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Sergey Trofimov <sarg@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: -3.3 (---) Hi there, the beloved sgt-puzzles are missing in guix. Time to fix that. Patch series follows. Sergey Trofimov (2): gnu: Add halibut. gnu: Add sgt-puzzles. gnu/local.mk | 1 + gnu/packages/documentation.scm | 44 +++++++++--- gnu/packages/games.scm | 68 +++++++++++++++++++ .../sgt-puzzles-install-two-icon-sizes.patch | 35 ++++++++++ 4 files changed, 139 insertions(+), 9 deletions(-) create mode 100644 gnu/packages/patches/sgt-puzzles-install-two-icon-sizes.patch -- 2.39.2
Sergey Trofimov <sarg@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#62228
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.