From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 18 06:00:04 2021 Received: (at submit) by debbugs.gnu.org; 18 Sep 2021 10:00:04 +0000 Received: from localhost ([127.0.0.1]:33576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRX8d-0003xu-Q8 for submit@debbugs.gnu.org; Sat, 18 Sep 2021 06:00:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:33274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRX8a-0003wt-Pm for submit@debbugs.gnu.org; Sat, 18 Sep 2021 06:00:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRX8Z-0005Mc-Us for guix-patches@gnu.org; Sat, 18 Sep 2021 05:59:59 -0400 Received: from mail1.protonmail.ch ([185.70.40.18]:41560) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRX8Y-00029w-CP for guix-patches@gnu.org; Sat, 18 Sep 2021 05:59:59 -0400 Date: Sat, 18 Sep 2021 09:59:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1631959195; bh=JUjKA1BSqb0y6aoZ/ybM7bdpVHdGz2084RPAHXzoyAI=; h=Date:To:From:Reply-To:Subject:From; b=fuQrQgWTaLAnBldAtZXhfLjAMCiDYnWH4Y/Mex9/hBgXPW8Ya98//X2GS6fhj8HCU t1clZEr1i0sVMJ7f4WuELufOWwbp12i5WeaYodUz3TQ4RU86lt1Dni6CLXL5WDr/l7 QNDIGW9I96aTqMEw0Ckhr+Q6beDdF1r1qcsaV1UU= To: "guix-patches@gnu.org" From: phodina Subject: [PATCH] gnu: Add gemrb Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.18; envelope-from=phodina@protonmail.com; helo=mail1.protonmail.ch 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) 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: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/games.scm (gemrb): New variable. diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index c39770c260..064f775716 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -11031,6 +11031,41 @@ not destroyed a building in your path, you will cr= ash into it. This package is part of the KDE games module.") (license (list license:gpl2+ license:fdl1.2+)))) +(define-public gemrb + (package + (name "gemrb") + (version "0.9.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gemrb/gemrb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ysv58l1kvnijgg1fbr765krpghhr9xjwk8wajbhj0ip7jw2w01c")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) + (native-inputs `(("pkg-config" ,pkg-config))) + (inputs `(("sdl" ,(sdl-union (list sdl2 + sdl2-image + sdl2-mixer))) + ("python" ,python) + ("openal" ,openal) + ("libpng" ,libpng) + ("freetype" ,freetype) + ("libiconv" ,libiconv) + ("libvorbis" ,libvorbis) + ("mesa" ,mesa) + ("glew" ,glew))) + (synopsis "Open-source implementation of Bioware=E2=80=99s 8 Infinity = Engine") + (description "Game Engine Made with preRendered Background is a portab= le +open-source reimplementation of the Infinity Engine that underpinned +Baldur's Gate, Icewind Dale and Planescape: Torment.") + (home-page "https://gemrb.org/") + (license license:gpl2))) + (define-public granatier (package (name "granatier") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 15 03:55:48 2024 Received: (at 50654) by debbugs.gnu.org; 15 Sep 2024 07:55:49 +0000 Received: from localhost ([127.0.0.1]:48245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spk6m-0002SY-Mc for submit@debbugs.gnu.org; Sun, 15 Sep 2024 03:55:48 -0400 Received: from mail-pl1-f170.google.com ([209.85.214.170]:50483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spk6k-0002S7-NH for 50654@debbugs.gnu.org; Sun, 15 Sep 2024 03:55:47 -0400 Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2068acc8a4fso20384465ad.1 for <50654@debbugs.gnu.org>; Sun, 15 Sep 2024 00:55:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726386868; x=1726991668; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TkoPY6Myhwk9GwCYci+EMcBppcfle9vE+ZIqAu6HTG8=; b=kcuMK8PdWUEuu5gDvoONmOLnGN/LyW/PE5dJXPLoj8n0lETLZKt8ub3Yq272qR0dpO tVyhaKN1DRlMjq5XLJO/M7LHHbHpEtSefDfz/IOCP/Sxs3R0Ia6da+IkbvPbQLiJ4wvc pw2a3JasesRq5rhvfO7+EfjYsFWlxDhMhnKC2NcEbs1N4va7GLCaDjvemSMPjyDCkWf4 WFNiA3NJl3/uuV2QUtis3UIlGOWvaU71wwPXh5bx6/nHrgq5TPKiWtnwVAo3gS8sUB8G 3bxXsjGrrZNyojrooqvSLSNyw5wE2CAf7Q1eISH3iJ3OAAf8FX/4I25q2DGtNrdS4JRu SCXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726386868; x=1726991668; 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=TkoPY6Myhwk9GwCYci+EMcBppcfle9vE+ZIqAu6HTG8=; b=I/BFw29mAWr+Lv8NF4MSjUMVaR/OTnPQ5wCyE4vOEGvCEAuF0hbhmrSfNK0O6nS0L4 BImzwS7W8/qdAFN0fXTfCSiT1tVZtgd2N5QBc8KWjgr7ps1Yd3ye4aNzNp7Ge5rTXF8Z F9xFLD7SfazwtbcC5d+kgqOT3oCdzfcxzGyK2cIH8vBz6bDP2bqMUJFCGKNgQPY+TnB2 CEeZ2LN5Kn935ka1BjKXVRtYEwHlWOMy1X4OcrYmsVD7qXMpVvOnpJFPU6hwsr0G1DPf +c6VwMDL+w5RvOmpefyY3sJu3HJTFQ/uhOVTVQ4qqkntW7kL7NmjHKS9C55mekoJF/nH gH4Q== X-Gm-Message-State: AOJu0YzS7haMPqjU08IGtmxeDfFxng2T4nC2MtU96SemytheqCBrdsqV yshYMgkH+HvE60cj2xVEHTl0rgnZGHuJTy+namAPekOOaGDE5SOMH9tw8y9R X-Google-Smtp-Source: AGHT+IHVrlHN2NGL28sLQwzUM+E77zcn9itFbhSN5baJn9fztyaoDGD3uZjPJYk1o84V2j0xK9T8lQ== X-Received: by 2002:a17:903:98b:b0:206:ba59:3e16 with SMTP id d9443c01a7336-20782c03743mr121366995ad.50.1726386868305; Sun, 15 Sep 2024 00:54:28 -0700 (PDT) Received: from wisteria.bbrouter ([150.129.60.164]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-207946d293esm18090145ad.167.2024.09.15.00.54.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2024 00:54:27 -0700 (PDT) From: Ashvith Shetty To: 50654@debbugs.gnu.org Subject: [PATCH v1 0/1] Add gemrb Date: Sun, 15 Sep 2024 13:23:43 +0530 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: phodina Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 50654 Cc: phodina@protonmail.com, Ashvith Shetty 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.8 (/) This patch includes the package gemrb, as well as a related Git patch to resolve the issue with the CMake configuration file for libVLC. This patch must be removed for the next release, as it has been resolved in the master branch. Ashvith Shetty (1): gnu: Add gemrb-0.9.3. gnu/packages/games.scm | 41 +++++++++++++++++++ ...rb-add-path-suffixes-for-vlc-headers.patch | 15 +++++++ 2 files changed, 56 insertions(+) create mode 100644 gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch base-commit: 66611696975409a52478b95a862a464daeaefe2a -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 15 03:56:11 2024 Received: (at 50654) by debbugs.gnu.org; 15 Sep 2024 07:56:11 +0000 Received: from localhost ([127.0.0.1]:48251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spk78-0002Tu-Vj for submit@debbugs.gnu.org; Sun, 15 Sep 2024 03:56:11 -0400 Received: from mail-pl1-f176.google.com ([209.85.214.176]:60700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spk77-0002TZ-2Z for 50654@debbugs.gnu.org; Sun, 15 Sep 2024 03:56:10 -0400 Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2054feabfc3so28441045ad.1 for <50654@debbugs.gnu.org>; Sun, 15 Sep 2024 00:55:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726386891; x=1726991691; darn=debbugs.gnu.org; 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=b0/lXG7g/JwhLsASYuPLzqzEZRZWv/CHhNfjZHiMvgw=; b=Pc29y4+yEFZcorgTdK5AIafSV6SESukDoFAH7kHK/dH62luRXs+QcdzpcOuvYTkXTr vi6jOIj5Ui+/cqKyOMHLvfxCjHkt8smYsyuKkZ4sbgYiIZF62IxfOsSF2Z/qiDA/4YMV FxXm0tlTdWnXvgnJL6mGTnoM5gwlEScpL45ErGsYQTCWcfllyCApQtSUC0HKCrRZsn1z pnlpFpPELQ/bODyFlrlOCQL4AzvtNd1Svn/GHp20ATfyPI6KT5YJUTop/lnH3ulgnAEj AEr3iOj2S2ldkka7C2559AJw3pgCESu7OClqUFNdD/yGQ9ajq20OzHeKHhn4U9l6elvP vWuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726386891; x=1726991691; 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=b0/lXG7g/JwhLsASYuPLzqzEZRZWv/CHhNfjZHiMvgw=; b=iYufkwMgYK/vZsCa8LOE8vorR8gcYnVAmwmgDaOGJStk77lAUzB7QJM4ctUoGBqyME +YWPqGtqMr4868gpuDWwTkF+C9c2AgL0wev5yi8Sh2SQ+eVNRkshra78Q6ypiwrD9CVB V8L7dpCws4ZFckZpX5zqjidqcnKyeILQ5JwdVYo2l38pM3c6pxXdzCKtS9bs27iA6v/h EO4j5GgKarLi+D3maEWMr15S23hmZrmm6JHxi8NSqRahUu27dCNxtpxqg7utd90TzehG Z7DmYoYrqhAksZxkhOK/NDrugtzFGeGs8Xcy3QQF/98QKa3mUKvmdXZnEdB0eIeZkXAc cLHQ== X-Gm-Message-State: AOJu0Yw8xUayP9iMPsdic/ESBZHEQxXxp4do2xDZ0X/fXmMf8vfA0zM3 yTR8CxkoHHjav6Q6XCdr47jF3mxkmDQVrb1n+HPaXmjiKhzkgRhEugLUp4af X-Google-Smtp-Source: AGHT+IH3ck0leTzHIZFlHjQivw0eew+xk2ROFET1zzFHW5mbmOy6jYY2wXN5IXyVGmW/e+KCtYudvQ== X-Received: by 2002:a17:902:f68f:b0:206:88fa:54a6 with SMTP id d9443c01a7336-2076e361a14mr170583705ad.21.1726386890745; Sun, 15 Sep 2024 00:54:50 -0700 (PDT) Received: from wisteria.bbrouter ([150.129.60.164]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-207946d293esm18090145ad.167.2024.09.15.00.54.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2024 00:54:50 -0700 (PDT) From: Ashvith Shetty To: 50654@debbugs.gnu.org Subject: [PATCH v1 1/1] gnu: Add gemrb-0.9.3. Date: Sun, 15 Sep 2024 13:23:44 +0530 Message-ID: <17a94814fc20d9f59cab7bfe4a181414dc62282d.1726386389.git.ashvithshetty10@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: phodina Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 50654 Cc: phodina@protonmail.com, Ashvith Shetty 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.8 (/) * gnu/packages/games.scm (gemrb-0.9.3): New variable. Change-Id: Ic05eacf362f9a4ebfe88b1e0967e72e824c4f404 --- gnu/packages/games.scm | 41 +++++++++++++++++++ ...rb-add-path-suffixes-for-vlc-headers.patch | 15 +++++++ 2 files changed, 56 insertions(+) create mode 100644 gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 26ddde50fe..6fe14a1b15 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -84,6 +84,7 @@ ;;; Copyright © 2024 Sébastien Lerique ;;; Copyright © 2024 James Smith ;;; Copyright © 2024 Jan Wielkiewicz +;;; Copyright © 2024 Ashvith Shetty ;;; ;;; This file is part of GNU Guix. ;;; @@ -11796,6 +11797,46 @@ (define-public steam-devices-udev-rules virtual reality devices.") (license license:expat)))) +(define-public gemrb + (package + (name "gemrb") + (version "0.9.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gemrb/gemrb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wfmq4z2in18k4znshd7h1i496zlskbci49yp5d54mfxvyp534m5")) + ;; Remove the patch in the next version, as commit d339c0d fixes this + (patches (search-patches + "gemrb-add-path-suffixes-for-vlc-headers.patch")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags `("-DUSE_TESTS=ON" "-DOPENGL_BACKEND=OpenGL") + #:tests? #t)) + (native-inputs (list python-3.10 glibc-locales googletest)) + (inputs (list freetype + libiconv + libpng + libvorbis + openal + sdl2 + sdl2-mixer + vlc + zlib)) + (home-page "https://gemrb.org/") + (synopsis + "GemRB is a portable open-source implementation of Bioware's Infinity Engine") + (description + "GemRB (Game Engine Made with preRendered Background) is a portable + open-source reimplementation of the Infinity Engine that underpinned + Baldur's Gate, Icewind Dale and Planescape: Torment. It sports a + cleaner design, greater extensibility and several innovations.") + (license (list license:gpl2)))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar diff --git a/gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch b/gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch new file mode 100644 index 0000000000..4e678f7fd4 --- /dev/null +++ b/gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch @@ -0,0 +1,15 @@ +Add PATH_SUFFIXES to look inside the sub-directory `vlc` - the original statement +only check for `vlc.h` inside the directory `include`, `bin`, etc. +In Guix, however, `vlc.h` lies inside `/gnu/store/-vlc-x.y.z/include/vlc/vlc.h` + +--- a/cmake/modules/FindLIBVLC.cmake ++++ b/cmake/modules/FindLIBVLC.cmake +@@ -29,7 +29,7 @@ FIND_PATH(LIBVLC_INCLUDE_DIR vlc/vlc.h + c:/msys/local/include + NO_DEFAULT_PATH + ) +-FIND_PATH(LIBVLC_INCLUDE_DIR vlc.h) ++FIND_PATH(LIBVLC_INCLUDE_DIR vlc.h PATH_SUFFIXES vlc) + + #Put here path to custom location + #example: /home/user/vlc/lib etc.. -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 03:40:20 2024 Received: (at 50654-done) by debbugs.gnu.org; 21 Sep 2024 07:40:20 +0000 Received: from localhost ([127.0.0.1]:36977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sruj6-0005AP-AN for submit@debbugs.gnu.org; Sat, 21 Sep 2024 03:40:20 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:44646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sruj4-0005A4-GC for 50654-done@debbugs.gnu.org; Sat, 21 Sep 2024 03:40:19 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 69F4868C; Sat, 21 Sep 2024 09:39:22 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cb0A5oGw2-2U; Sat, 21 Sep 2024 09:39:21 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B255413B; Sat, 21 Sep 2024 09:39:21 +0200 (CEST) Date: Sat, 21 Sep 2024 09:39:20 +0200 From: Andreas Enge To: 50654-done@debbugs.gnu.org Subject: Close Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50654-done 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.0 (-) Thanks for the patch and its revival! I have corrected lint warnings (two spaces after period in description, synopsis should not start with the package name, #tests? #t is redundant) and registered the patch file in gnu/local.mk. And pushed. Andreas From unknown Fri Aug 15 18:53:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Oct 2024 11:24:10 +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