From patchwork Mon Sep 11 12:07:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: altadil X-Patchwork-Id: 16768 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 19F0927BBEA; Mon, 11 Sep 2023 13:09:23 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 58F4927BBEB for ; Mon, 11 Sep 2023 13:09:21 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qffiv-0004he-I2; Mon, 11 Sep 2023 08:09:01 -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 1qffit-0004gg-7X for guix-patches@gnu.org; Mon, 11 Sep 2023 08:08:59 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qffis-0007Rf-VN for guix-patches@gnu.org; Mon, 11 Sep 2023 08:08:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qffiw-0002lr-LM for guix-patches@gnu.org; Mon, 11 Sep 2023 08:09:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 1/2] =?utf-8?b?Z251OuKAr0FkZA==?= granite-6. References: <87tv0h0x0k.fsf@protonmail.com> In-Reply-To: <87tv0h0x0k.fsf@protonmail.com> Resent-From: altadil Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Sep 2023 12:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Cc: altadil Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.169443409310579 (code B ref 41293); Mon, 11 Sep 2023 12:09:02 +0000 Received: (at 41293) by debbugs.gnu.org; 11 Sep 2023 12:08:13 +0000 Received: from localhost ([127.0.0.1]:52279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qffi8-0002kZ-UE for submit@debbugs.gnu.org; Mon, 11 Sep 2023 08:08:13 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:24577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qffi6-0002kJ-Pd for 41293@debbugs.gnu.org; Mon, 11 Sep 2023 08:08:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1694434079; x=1694693279; bh=wM5LSZckbZCbV52WcPCYb49sInKZba/w9bO4oReNemI=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=savpp7yhbk3M3Y61JkYMP0ie6CLPY3Kpv6IENYvC1quSmuXZSwBQx/ELs6yPsCBEl 9gXxu8p4LT8fW6O3T9Trd+iaap+TGkH+HrLhkUnGuxhBlMF06VirOqzJp39Vcrox9j M4P8J8YnBuiWgJKZ09gDiXUmcgZWT9ceN6ChhLLtpynBB0nRkqxwDDwBckQd7Y8Zbf wyMosfnmYSo5AJbOXWiLciHuW48lPcnI90OlKEYOZFN7tJnin2gpzOt5NQtbectyKd kUhSa2exdfwYUR/GWxipp+uExi1uwXb3KqjozFEGMlCQwZM9v0XDMLrIgEuBCPcRUG Vi4mqOTPkb/Zw== Date: Mon, 11 Sep 2023 12:07:41 +0000 Message-ID: Feedback-ID: 3841829:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: altadil X-ACL-Warn: , altadil via Guix-patches X-Patchwork-Original-From: altadil via Guix-patches via From: altadil Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (granite-6): new variable. This version will be needed to add some pantheon packages. More precisely, those still using GTK+ 3. --- guix build --rounds=2 was successfully run on a Zen4 CPU, for the following --system= options: - x86_64-linux - i686-linux - aarch64-linux. gnu/packages/pantheon.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) base-commit: 2eb6df537c36da8bf8e81ff698421f6fb1bfd1ab diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 12892db137..f5b19eb452 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -72,6 +72,22 @@ (define-public granite in apps built for the Pantheon desktop.") (license license:lgpl3+))) +;; This is required for pantheon apps that have not been ported to GTK4 yet. +(define-public granite-6 + (package + (inherit granite) + (version "6.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/granite") + (commit version))) + (file-name (git-file-name "granite" version)) + (sha256 + (base32 + "0ilslmg63hh2x7h5rvs3mhzw1y9ixhhkqnn1j1lzwm12v2iidkaq")))) + (propagated-inputs (list glib libgee gtk+)))) + (define-public pantheon-calculator (package (name "pantheon-calculator") From patchwork Mon Sep 11 12:07:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: altadil X-Patchwork-Id: 16767 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7A2E627BBED; Mon, 11 Sep 2023 13:09:22 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 51CC427BBEA for ; Mon, 11 Sep 2023 13:09:21 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qffiv-0004hr-Q3; Mon, 11 Sep 2023 08:09:01 -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 1qffit-0004gi-B4 for guix-patches@gnu.org; Mon, 11 Sep 2023 08:08:59 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qffit-0007Rh-2b for guix-patches@gnu.org; Mon, 11 Sep 2023 08:08:59 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qffix-0002ly-1D for guix-patches@gnu.org; Mon, 11 Sep 2023 08:09:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 2/2] gnu: Add pantheon-terminal. References: <87tv0h0x0k.fsf@protonmail.com> In-Reply-To: <87tv0h0x0k.fsf@protonmail.com> Resent-From: altadil Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Sep 2023 12:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Cc: altadil Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.169443410510606 (code B ref 41293); Mon, 11 Sep 2023 12:09:02 +0000 Received: (at 41293) by debbugs.gnu.org; 11 Sep 2023 12:08:25 +0000 Received: from localhost ([127.0.0.1]:52283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qffiL-0002kz-8B for submit@debbugs.gnu.org; Mon, 11 Sep 2023 08:08:25 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:25483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qffiI-0002kk-8B for 41293@debbugs.gnu.org; Mon, 11 Sep 2023 08:08:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1694434091; x=1694693291; bh=YxyUuoBwfHo2cXlV4xkJ1llk2q1fmQLF2u1/26mvTM0=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=n7uum492/9u1VjjAbuARR1n/qvoM2YhTlHEleztCYz9Y2K9QFYhuqfsePinfsXelU 09EXTGbQCByVixjRRM07PJLz5Jz0wC5JikCQunv4mf29fEYvtktvuqIpDnHBLsrjFr HBRDjtPoO85Ae8xb5inkpKHHE1DbnOGHtLYxCpq5EAde+mCitV2D2uvci7sgU+lgqf kmZJRFDhZ8l0Do+YO5Zo9q//45KDNCVg8j3CQRh0BuYPYTVEtHohxGKG7PlURvu+bi 8iXFpYyMWWLbUc2m+rYiyyffYoDXb+Ty/N/O8PYPaOWeex3Y3rmBxKG2qt3OG8IlI4 9jQ/lYWIpfCKw== Date: Mon, 11 Sep 2023 12:07:58 +0000 Message-ID: <794c15ca71e26a14cb3eb9e054af9efdc68e30c8.1694433831.git.altadil@protonmail.com> Feedback-ID: 3841829:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: altadil X-ACL-Warn: , altadil via Guix-patches X-Patchwork-Original-From: altadil via Guix-patches via From: altadil Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (pantheon-terminal): New variable. --- This is an update of the package initially sent by rprior. guix build --rounds=2 was successfully run on a Zen4 CPU, for the following --system= options: - x86_64-linux - i686-linux - aarch64-linux. I’ve been using the app for a couple of days. I’ve detected one bug: right-clicking a tab (in GNOME) segfaults. But I think debugging this would be way above my level. :( Apart from this one, everything seems fine. gnu/packages/pantheon.scm | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index f5b19eb452..f01c9778ee 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -26,11 +26,13 @@ (define-module (gnu packages pantheon) #:use-module (gnu packages gnupg) #:use-module (gnu packages gtk) #:use-module (gnu packages package-management) + #:use-module (gnu packages pcre) #:use-module (gnu packages photo) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages xml) #:use-module (gnu packages web) + #:use-module (gnu packages xorg) #:use-module (gnu packages) #:use-module (guix build-system meson) #:use-module (guix git-download) @@ -129,6 +131,57 @@ (define-public pantheon-calculator desktop.") (license license:gpl3))) +(define-public pantheon-terminal + (package + (name "pantheon-terminal") + (version "6.1.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/terminal") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0x3gzghnfx4a1q2zhra4dysc0pm1zvlfdxj96qhfb627pz16iv4k")))) + (build-system meson-build-system) + (arguments + `(#:tests? #f + #:glib-or-gtk? #t + #:phases (modify-phases %standard-phases + (add-before 'install 'set-environment-variables + (lambda _ + ;; Disable compiling schemas and updating desktop databases + (setenv "DESTDIR" "/") #t)) + (add-after 'install 'install-symlinks + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out + "/bin/io.elementary.terminal")) + (link (string-append out "/bin/pantheon-terminal"))) + (symlink bin link))))))) + (native-inputs (list appstream + desktop-file-utils ;required for tests + gettext-minimal ;for msgfmt + `(,glib "bin") ;for glib-compile-resources + gobject-introspection + pkg-config + vala)) + (inputs (list granite-6 + gtk+ + libgee + libhandy + pcre2 + vte + xvfb-run)) + (synopsis "Terminal emulator from elementaryOS") + (description "pantheon-terminal is a lightweight, beautiful and simple +terminal. It comes with sane defaults, browser-class tabs, sudo paste +protection, smart copy/paste, and little to no configuration. It is the default +terminal in the Pantheon desktop.") + (home-page "https://elementary.io/open-source") + (license license:lgpl3))) + (define-public sideload (package (name "sideload") From patchwork Sun Oct 1 12:41:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: altadil X-Patchwork-Id: 17481 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A885227BBE9; Sun, 1 Oct 2023 13:43:22 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C95C227BBE2 for ; Sun, 1 Oct 2023 13:43:20 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qmvmc-0003sm-Fd; Sun, 01 Oct 2023 08:42:50 -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 1qmvma-0003ri-T2 for guix-patches@gnu.org; Sun, 01 Oct 2023 08:42:48 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qmvma-0002U7-KT for guix-patches@gnu.org; Sun, 01 Oct 2023 08:42:48 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qmvmq-0001vL-Fr for guix-patches@gnu.org; Sun, 01 Oct 2023 08:43:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 3/5] gnu: Add pantheon-videos. References: <87tv0h0x0k.fsf@protonmail.com> In-Reply-To: <87tv0h0x0k.fsf@protonmail.com> Resent-From: altadil Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 01 Oct 2023 12:43:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Cc: altadil Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.16961641537316 (code B ref 41293); Sun, 01 Oct 2023 12:43:04 +0000 Received: (at 41293) by debbugs.gnu.org; 1 Oct 2023 12:42:33 +0000 Received: from localhost ([127.0.0.1]:60823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmvmK-0001tv-Ml for submit@debbugs.gnu.org; Sun, 01 Oct 2023 08:42:33 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:48021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmvmI-0001tL-2s for 41293@debbugs.gnu.org; Sun, 01 Oct 2023 08:42:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1696164127; x=1696423327; bh=qGn1VpqCq3mB7FitAVfmfoT524hyt3H8vkM/Fu4WVls=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=QvwTiawmIn9b0yanMrwj5lmMhSyUvJP+ef3pCuXJGjQXoZUouNYiVX7/rDSiHuViX QdCAHf6cLYx8cfGArj/HUzxd9W9Ak3fFO6rU3fYkuuJM95Vq6SBT9j1bHZVri3aDzy /MPgamQBYZE901i4OTR0aKQPUN6gFnvL/JgTCmAkfsJwTCtqAw8oHUYR/4v+XuID16 rL2qhhoDKTMSpLuWG696pfxuu43fVqB9Bvqh5GfYw0Z/rGcqDa64BfUg4GG1l6E3Lr VcWfIhlwE9pF4PEfEhyEdjudaEa2hSrjD6Wrr6MK9Z879tllS+GdKf8gYsVmFjSSCC /62j0VcFV5GcQ== Date: Sun, 01 Oct 2023 12:41:55 +0000 Message-ID: <02029a7f9b14e849d5ca6ed726f3da266b1f63a0.1696162981.git.altadil@protonmail.com> Feedback-ID: 3841829:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: altadil X-ACL-Warn: , altadil via Guix-patches X-Patchwork-Original-From: altadil via Guix-patches via From: altadil Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (pantheon-videos): New variable. --- guix build --rounds=2 was successfully run on a Zen4 CPU, for the following --system= options: - x86_64-linux - i686-linux - aarch64-linux. This one is a work in progress, as there are at least two issues. First, it is missing some video codecs and I do not know how to fix it. Second, the trick used in other pantheon packages to prevent the schemas generation after install won’t work here, as the step is not made dependent on any condition (if I understand the meson.build file correctly). Do we have to patch the source for that, or is there a better way ? gnu/packages/pantheon.scm | 49 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 3465e5cb37..ca124f8939 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -35,6 +35,7 @@ (define-module (gnu packages pantheon) #:use-module (gnu packages python) #:use-module (gnu packages sqlite) #:use-module (gnu packages xml) + #:use-module (gnu packages video) #:use-module (gnu packages web) #:use-module (gnu packages webkit) #:use-module (gnu packages xorg) @@ -264,6 +265,54 @@ (define-public pantheon-terminal (home-page "https://elementary.io/open-source") (license license:lgpl3))) +(define-public pantheon-videos + (package + (name "pantheon-videos") + (version "3.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/videos") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0873g3mcrpgwmjamy8dhdya7fxki4qpwp8wa6lv5cdipq7pkiprv")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:phases (modify-phases %standard-phases + (add-after 'install 'install-symlinks + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out + "/bin/io.elementary.videos")) + (link (string-append out "/bin/pantheon-videos"))) + (symlink bin link))))))) + (native-inputs (list gettext-minimal ;for msgfmt. + `(,glib "bin") ;glib-compile-schemas. + pkg-config + vala)) + (inputs (list flatpak + ffmpeg + granite-6 + gst-libav + gst-plugins-bad + gst-plugins-base + gst-plugins-good + gst-plugins-ugly + gstreamer + gtk+ + libgee + libhandy)) + (synopsis "Video player and library app designed for the Pantheon desktop") + (description + "Videos is a video player and video library application. It +originally comes from elementary OS and is designed for the Pantheon desktop +environment (but can be used with others as well).") + (home-page "https://elementary.io/open-source") + (license license:gpl3+))) + (define-public sideload (package (name "sideload") From patchwork Sun Oct 1 12:41:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: altadil X-Patchwork-Id: 17480 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 79EC927BBE2; Sun, 1 Oct 2023 13:43:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 92A8427BBEA for ; Sun, 1 Oct 2023 13:43:16 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qmvmc-0003sP-6i; Sun, 01 Oct 2023 08:42:50 -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 1qmvma-0003rW-9d for guix-patches@gnu.org; Sun, 01 Oct 2023 08:42:48 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qmvma-0002Tv-18 for guix-patches@gnu.org; Sun, 01 Oct 2023 08:42:48 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qmvmp-0001vC-Td for guix-patches@gnu.org; Sun, 01 Oct 2023 08:43:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 4/5] gnu: Add pantheon-iconbrowser. References: <87tv0h0x0k.fsf@protonmail.com> In-Reply-To: <87tv0h0x0k.fsf@protonmail.com> Resent-From: altadil Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 01 Oct 2023 12:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Cc: altadil Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.16961641507300 (code B ref 41293); Sun, 01 Oct 2023 12:43:03 +0000 Received: (at 41293) by debbugs.gnu.org; 1 Oct 2023 12:42:30 +0000 Received: from localhost ([127.0.0.1]:60819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmvmI-0001tg-3Z for submit@debbugs.gnu.org; Sun, 01 Oct 2023 08:42:30 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:19185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmvmG-0001tC-E2 for 41293@debbugs.gnu.org; Sun, 01 Oct 2023 08:42:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1696164126; x=1696423326; bh=b3QxffkTlxTNmQaIgeiAZvjX+FvGlExvPFDYx62JDQQ=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=y8uHvRqnf9FGhg84MeksSFvKhmVslXANnigN12GDxzgMGtMMJQLGzROT+hfYc8r1v gTo1vMxym/lzeYB1sVwFPOgoOtvLLxLxJ0DqtVR2QwllMYzkJeYkR4AaKOlrtz1Key 38Wpbmznu46lRLCG61D+P2Ci7oA1Ooqj9Tl8IdAIXoVidlaSaYVDs68i834c3tbJta iWf9DSHJUXKz+J0gj1cRt1dc3NEA4CAzOX7pdNiBTOokEu7y9Z+4tLjrjTwEBJwvko vk5GoVad19Tl0+O9pj0ayAiQ2j2tGBBC1UWqE4Wh/Z8LPhJZ1pScCsN3P88cEqhvvu Qfcbyqh4Aw0kA== Date: Sun, 01 Oct 2023 12:41:59 +0000 Message-ID: Feedback-ID: 3841829:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: altadil X-ACL-Warn: , altadil via Guix-patches X-Patchwork-Original-From: altadil via Guix-patches via From: altadil Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (pantheon-iconbrowser): New variable. --- guix build --rounds=2 was successfully run on a Zen4 CPU, for the following --system= options: - x86_64-linux - i686-linux - aarch64-linux. gnu/packages/pantheon.scm | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index ca124f8939..1864dff5eb 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -137,6 +137,46 @@ (define-public pantheon-calculator desktop.") (license license:gpl3))) +(define-public pantheon-iconbrowser + (package + (name "pantheon-iconbrowser") + (version "2.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/iconbrowser") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b1afyizq3c94qkf4cqy5jnb4v3nib5vc88k34r08c604p1z2h8p")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:phases (modify-phases %standard-phases + (add-after 'install 'install-symlinks + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out + "/bin/io.elementary.iconbrowser")) + (link (string-append out + "/bin/pantheon-iconbrowser"))) + (symlink bin link))))))) + (native-inputs (list gettext-minimal ;for msgfmt + `(,glib "bin") + `(,gtk "bin") + pkg-config + vala)) + (inputs (list granite gtk gtksourceview)) + (synopsis "Browse and search system icons") + (description + "Icon Browser is an application for browsing system icons by +category or searching them by name. It displays icons at different sizes, as +well as code snippets (to use the icons in your own apps). It is designed for +the Pantheon desktop environment (originally from elementary OS).") + (home-page "https://elementary.io/open-source") + (license license:gpl3+))) + (define-public pantheon-photos (package (name "pantheon-photos") From patchwork Sun Oct 1 12:42:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: altadil X-Patchwork-Id: 17479 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 058B927BBEC; Sun, 1 Oct 2023 13:43:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4D1AB27BBE2 for ; Sun, 1 Oct 2023 13:43:16 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qmvmd-0003tH-Hk; Sun, 01 Oct 2023 08:42:51 -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 1qmvmb-0003s8-HN for guix-patches@gnu.org; Sun, 01 Oct 2023 08:42:49 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qmvmb-0002UH-8v for guix-patches@gnu.org; Sun, 01 Oct 2023 08:42:49 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qmvmr-0001vS-2g for guix-patches@gnu.org; Sun, 01 Oct 2023 08:43:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 5/5] gnu: Add pantheon-sound-theme. References: <87tv0h0x0k.fsf@protonmail.com> In-Reply-To: <87tv0h0x0k.fsf@protonmail.com> Resent-From: altadil Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 01 Oct 2023 12:43:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Cc: altadil Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.16961641597334 (code B ref 41293); Sun, 01 Oct 2023 12:43:05 +0000 Received: (at 41293) by debbugs.gnu.org; 1 Oct 2023 12:42:39 +0000 Received: from localhost ([127.0.0.1]:60827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmvmQ-0001uD-Dn for submit@debbugs.gnu.org; Sun, 01 Oct 2023 08:42:38 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:33207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmvmO-0001tt-MH for 41293@debbugs.gnu.org; Sun, 01 Oct 2023 08:42:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1696164134; x=1696423334; bh=t3Z9ev2OekN9+6wIpPLVNY4ryyToLD1/KBOjw4+hIGQ=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=TOn7gj9qQP26QBPDHt6CXmdY+UdwRHB2SVxugQZD3wykGf4FtOYYE3nWo5uQ9v6Fc /w63dKXF9mg+xIy+9WmFKiafv8WBDfrFcPtdleJdfZeh6A78C7VG6RbVsHm73e1OoZ CwncRrRIHIRmOxJBvw5wlH5teYQs6dZXv5zRgW99MxdMycX/TcQHOgQjWIeQd7UIB3 6NJGXOzQZe05CIQoIzERcAT4eYsLLqms5yLNW8/m4XhfD5+BlZIm3cws076XAzgFMB cUVh3Cth5/u2TLHzu0hZJU1ldDR27/P+KIriYFZQDRIdXIUaKp78h7z/YV6Pbm9Vex zR1ee+Rn0nDYQ== Date: Sun, 01 Oct 2023 12:42:04 +0000 Message-ID: Feedback-ID: 3841829:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: altadil X-ACL-Warn: , altadil via Guix-patches X-Patchwork-Original-From: altadil via Guix-patches via From: altadil Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (pantheon-sound-theme): New variable. --- guix build --rounds=2 was successfully run on a Zen4 CPU, for the following --system= options: - x86_64-linux - i686-linux - aarch64-linux - armhf-linux - riscv64-linux. gnu/packages/pantheon.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 1864dff5eb..8e17101bd9 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -232,6 +232,30 @@ (define-public pantheon-photos (home-page "https://elementary.io/open-source") (license license:lgpl2.1+))) +(define-public pantheon-sound-theme + (package + (name "pantheon-sound-theme") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/sound-theme") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kyqh4y6fk0mhlxc5ary17f1fhg2n6f6gl2v8wval9vxmjsa07kx")))) + (build-system meson-build-system) + (synopsis "Set of system sounds for the Pantheon desktop") + (description + "pantheon-sound-theme is a set of system sounds for the +Pantheon desktop (originally from elementary OS). It is designed to be light, +natural/physical, and pleasant.") + (home-page "https://elementary.io/open-source") + ;; dialog-warning.ogg is licensed under Creative Commons Attribution and + ;;  was sourced from notificationsounds.com. + (license (list license:unlicense license:cc-by4.0)))) + (define-public pantheon-stylesheet (package (name "pantheon-stylesheet")