From unknown Tue Aug 19 01:32:47 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#69958 <69958@debbugs.gnu.org> To: bug#69958 <69958@debbugs.gnu.org> Subject: Status: [PATCH gnome-team] gnu: pdfpc: Fix build with vala 0.56. Reply-To: bug#69958 <69958@debbugs.gnu.org> Date: Tue, 19 Aug 2025 08:32:47 +0000 retitle 69958 [PATCH gnome-team] gnu: pdfpc: Fix build with vala 0.56. reassign 69958 guix-patches submitter 69958 Vivien Kraus severity 69958 normal tag 69958 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 04:49:24 2024 Received: (at submit) by debbugs.gnu.org; 23 Mar 2024 08:49:25 +0000 Received: from localhost ([127.0.0.1]:37570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnx47-0006Q4-Ty for submit@debbugs.gnu.org; Sat, 23 Mar 2024 04:49:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:47810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnx45-0006Pl-SP for submit@debbugs.gnu.org; Sat, 23 Mar 2024 04:49:23 -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 ) id 1rnx3P-0004E6-Ku for guix-patches@gnu.org; Sat, 23 Mar 2024 04:48:40 -0400 Received: from planete-kraus.eu ([89.234.140.182]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rnx3N-000798-3F for guix-patches@gnu.org; Sat, 23 Mar 2024 04:48:39 -0400 Received: from planete-kraus.eu (localhost.localdomain [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 86d02d72 for ; Sat, 23 Mar 2024 08:48:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:from:date:subject:to:mime-version; s=albinoniA; bh=3b t8JfspxhFbbzhApCjFU33ADqY=; b=mZ9FY33VHUUpgHUrJDpNU1j2bPrpp27e49 CXtLIx2KQCjOQ7agi/yEhT59ccZwE+JAjogTUGfTqMEJ56fbDMOM2wNihsl+boAK ofPIfd42ZExF0lwUZJiccxA581N672qWLwx7sKjQggy0UkHRHDx56y19YdGy4MES X+rlIIXGpITIpQSdmmA8W/HGW4ixz9dnqpLo9ZIJS6FrczlnendMYTCGjyTRghX6 b0REyJ1OMALBZoE+enLGm3yjsf0SMqu/IlKjIizELyxIkKDvLx22Mf9krrZI/W7h FYT4j7+JzQCoA0xigxMEANRxWhmdeJhHtbEDBP3DPVgE3kQp0+Gg== Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id ad5c8614 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for ; Sat, 23 Mar 2024 08:48:34 +0000 (UTC) Message-ID: From: Vivien Kraus Date: Sat, 23 Mar 2024 09:45:17 +0100 Subject: [PATCH gnome-team] gnu: pdfpc: Fix build with vala 0.56. To: guix-patches@gnu.org X-Debbugs-Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name,vivien@planete-kraus.eu MIME-Version: 1.0 User-Agent: Evolution 3.48.4 Received-SPF: pass client-ip=89.234.140.182; envelope-from=vivien@planete-kraus.eu; helo=planete-kraus.eu 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) * gnu/packages/patches/pdfpc-build-with-vala-0.56.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/pdf.scm (pdfpc): Use it here. [inputs]: Drop labels. Change-Id: Ib762da3dd23612f952215a2f8d383552e7bc050c --- Dear Guix, Pdfpc does not have a new release yet, but its master branch can now build with vala 0.56. What do you think? Best regards, Vivien gnu/local.mk | 1 + .../patches/pdfpc-build-with-vala-0.56.patch | 40 +++++++++++++++++++ gnu/packages/pdf.scm | 30 +++++++------- 3 files changed, 57 insertions(+), 14 deletions(-) create mode 100644 gnu/packages/patches/pdfpc-build-with-vala-0.56.patch diff --git a/gnu/local.mk b/gnu/local.mk index 2ea9806b7e..5cc134d3d3 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1795,6 +1795,7 @@ dist_patch_DATA = \ %D%/packages/patches/pam-krb5-CVE-2020-10595.patch \ %D%/packages/patches/pango-skip-libthai-test.patch \ %D%/packages/patches/password-store-tree-compat.patch \ + %D%/packages/patches/pdfpc-build-with-vala-0.56.patch \ %D%/packages/patches/petri-foo-0.1.87-fix-recent-file-not-exist.patch \ %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ %D%/packages/patches/plasp-fix-normalization.patch \ diff --git a/gnu/packages/patches/pdfpc-build-with-vala-0.56.patch b/gnu/packages/patches/pdfpc-build-with-vala-0.56.patch new file mode 100644 index 0000000000..e9a4060248 --- /dev/null +++ b/gnu/packages/patches/pdfpc-build-with-vala-0.56.patch @@ -0,0 +1,40 @@ +From 18beaecbbcc066e0d4c889b3aa3ecaa7351f7768 Mon Sep 17 00:00:00 2001 +Message-ID: <18beaecbbcc066e0d4c889b3aa3ecaa7351f7768.1711183363.git.vivien@planete-kraus.eu> +From: Evgeny Stambulchik +Date: Tue, 25 Apr 2023 16:11:25 +0300 +Subject: [PATCH] Create Lists of nullable types + +--- +This is the pull request for issue 686, merged in master, not released +yet. + + src/classes/drawings/drawing_commands.vala | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/classes/drawings/drawing_commands.vala b/src/classes/drawings/drawing_commands.vala +index 77e56e6..c305a8c 100644 +--- a/src/classes/drawings/drawing_commands.vala ++++ b/src/classes/drawings/drawing_commands.vala +@@ -54,8 +54,8 @@ namespace pdfpc { + } + + public void clear() { +- this.drawing_commands = new List(); +- this.redo_commands = new List(); ++ this.drawing_commands = new List(); ++ this.redo_commands = new List(); + } + + public void add_line(bool is_eraser, +@@ -70,7 +70,7 @@ namespace pdfpc { + + // After adding a new line you can no longer redo the old + // path. +- this.redo_commands = new List(); // clear ++ this.redo_commands = new List(); // clear + + bool new_path = true; + double epsilon = 1e-4; // Less than 0.1 pixel for a 1000x1000 img +-- +2.41.0 + diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 36ebf8547d..44187c192c 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -1526,22 +1526,24 @@ (define-public pdfpc (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0kj84sf5hgr2v2ra6dxmxqcr173h17cpnhg9lcq36shdbdnncwg4")))) + (base32 "0kj84sf5hgr2v2ra6dxmxqcr173h17cpnhg9lcq36shdbdnncwg4")) + (patches + (search-patches "pdfpc-build-with-vala-0.56.patch")))) (build-system cmake-build-system) (arguments '(#:tests? #f)) ; no test target - (inputs - `(("cairo" ,cairo) - ("discount" ,discount) ; libmarkdown - ("qrencode" ,qrencode) - ("gtk+" ,gtk+) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("json-glib" ,json-glib) - ("libgee" ,libgee) - ("poppler" ,poppler) - ("pango" ,pango) - ("vala" ,vala) - ("webkitgtk" ,webkitgtk-with-libsoup2))) + (inputs (list + cairo + discount ; libmarkdown + qrencode + gtk+ + gstreamer + gst-plugins-base + json-glib + libgee + poppler + pango + vala + webkitgtk-with-libsoup2)) (native-inputs (list pkg-config)) (home-page "https://pdfpc.github.io/") base-commit: a9951a74a591a9b22ee2d93d8efe0523c6c42c97 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 24 06:32:24 2024 Received: (at submit) by debbugs.gnu.org; 24 Mar 2024 10:32:24 +0000 Received: from localhost ([127.0.0.1]:47386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1roL9M-0008SY-1c for submit@debbugs.gnu.org; Sun, 24 Mar 2024 06:32:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:54742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1roL9I-0008SH-NY for submit@debbugs.gnu.org; Sun, 24 Mar 2024 06:32:21 -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 ) id 1roL8W-0000ap-Hq for guix-patches@gnu.org; Sun, 24 Mar 2024 06:31:35 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1roL8V-0000f0-2z for guix-patches@gnu.org; Sun, 24 Mar 2024 06:31:32 -0400 Received: from localhost (unknown [212.132.255.10]) by mira.cbaines.net (Postfix) with ESMTPSA id AC78727BBE2; Sun, 24 Mar 2024 10:31:29 +0000 (GMT) Received: from felis (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 2b10616d; Sun, 24 Mar 2024 10:31:29 +0000 (UTC) References: User-agent: mu4e 1.10.8; emacs 29.1 From: Christopher Baines To: Vivien Kraus Subject: Re: [bug#69958] [PATCH gnome-team] gnu: pdfpc: Fix build with vala 0.56. Date: Sun, 24 Mar 2024 10:30:05 +0000 In-reply-to: Message-ID: <87cyrjj4zi.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: 69958-done@debbugs.gnu.org, rg@raghavgururajan.name, guix-patches@gnu.org, liliana.prikler@gmail.com, maxim.cournoyer@gmail.com 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: -2.4 (--) --=-=-= Content-Type: text/plain Vivien Kraus via Guix-patches via writes: > * gnu/packages/patches/pdfpc-build-with-vala-0.56.patch: New file. > * gnu/local.mk (dist_patch_DATA): Register it here. > * gnu/packages/pdf.scm (pdfpc): Use it here. > [inputs]: Drop labels. > > Change-Id: Ib762da3dd23612f952215a2f8d383552e7bc050c > --- > Dear Guix, > > Pdfpc does not have a new release yet, but its master branch can now build > with vala 0.56. > > What do you think? Sounds good to me, I've pushed this to gnome-team as 85c99aa1cf5e9a54143118e498c5a8562e6140d9. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYAAQFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdKVw/+IIFNBHArPgm9yjT9z25mjr+NJoGfG+fj fnz7TmUQN8rauatTS8FF4hiq1dSmLbuXS6miRD7yTB9wJqCNGLqIt1EZVSZJYcJb aZCZXt5x3U0t/MCRAttx5NxGaETS+VVbmnELe1SGgrKYdRupWcZA3QpwPutwUBaJ 7loSUFWVohaFkT719eiXpdYCW0lOtL4MlzD9DX0DJbpkxEwIljKShT8G4GRpIMvY s9XQUEQo8J9UugrIJ0BaG6OYIQfDwZGHzRvAZM0G7i6v4pJCEoD1gPIaFXfdyCQe osA3vxDqoe1Dsxv03z1Sm4KJCAhmkuuXNJ5fcvLJt6RtnORr7DQj+oF+4uvohnBl u4uinMNgJvpcPCHAKa+AbEfCwNmPI2TcHwp4yDuJ78Knajw0554sJpHs0ikEq4py 5kG/+LYJzrGExSNi2yDCiRnQM5V0tS0imawb5dlDiuXiSrf0UjSTTl9cCo05/mJa 0HEZv6HvSX8IWHvMdKVkIGr3pn6JmjRjzqwYGke8a3YVQB2Fic2mwbXd+f7Fx1vi egXG6EHz9XzNEAVP0cm1mk2LhrrtONZHW9cH2NFFvii/x3Tx32tiPX6DPtRYzR0u ndGEHaCqPd892KLY5D0RmbJEzMwHuyNXheI/w57BREe/855U33H3dcY/Iw64hWx8 fqAl1J1tqAs= =q1Xh -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Aug 19 01:32:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 21 Apr 2024 11:24:17 +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