Package: guix-patches;
Reported by: conses <contact <at> conses.eu>
Date: Wed, 23 Nov 2022 21:59:02 UTC
Severity: normal
Tags: patch
Done: Christopher Baines <mail <at> cbaines.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 59525 in the body.
You can then email your comments to 59525 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
guix-patches <at> gnu.org
:bug#59525
; Package guix-patches
.
(Wed, 23 Nov 2022 21:59:02 GMT) Full text and rfc822 format available.conses <contact <at> conses.eu>
:guix-patches <at> gnu.org
.
(Wed, 23 Nov 2022 21:59:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: conses <contact <at> conses.eu> To: guix-patches <at> gnu.org Subject: [PATCH v2] gnu: Add portfolio Date: Wed, 23 Nov 2022 22:58:38 +0100
* gnu/packages/gnome-xyz.scm (portfolio): New variable. --- gnu/packages/gnome-xyz.scm | 55 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index b7e10100fb..5a5c5b1700 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -55,6 +55,7 @@ (define-module (gnu packages gnome-xyz) #:use-module (gnu packages bash) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -224,6 +225,60 @@ (define-public papirus-icon-theme and a few extra features.") (license license:gpl3))) +(define-public portfolio + (package + (name "portfolio") + (version "0.9.14") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tchx84/Portfolio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h09v8lhz3kv6qmwjhx3gr7rp6ccfhrzm54gjnaixl4dcg9zddls")))) + (arguments + (list + #:glib-or-gtk? #t + #:imported-modules `(,@%meson-build-system-modules + (guix build python-build-system)) + #:modules '((guix build meson-build-system) + ((guix build python-build-system) #:prefix python:) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-executable + (lambda _ + (with-directory-excursion (string-append #$output "/bin") + (rename-file "dev.tchx84.Portfolio" "portfolio")))) + (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (wrap-program (search-input-file outputs "bin/portfolio") + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") + ,(python:site-packages inputs outputs))) + `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))))))) + (build-system meson-build-system) + (inputs + (list + bash-minimal + python-pygobject + gtk+ + libhandy)) + (native-inputs + (list + (list glib "bin") + desktop-file-utils + gettext-minimal + python + (list gtk+ "bin"))) + (home-page "https://github.com/tchx84/Portfolio") + (synopsis "A minimalist file manager for those who want to use Linux mobile devices.") + (description "Portfolio is a minimalist file manager for those who want to use Linux +mobile devices. Tap to activate and long press to select, to browse, open, copy, move, +delete, or edit your files.") + (license license:gpl3))) + (define-public gnome-plots (package (name "gnome-plots") -- 2.38.1 -- Best regards, conses
guix-patches <at> gnu.org
:bug#59525
; Package guix-patches
.
(Wed, 23 Nov 2022 22:31:02 GMT) Full text and rfc822 format available.Message #8 received at 59525 <at> debbugs.gnu.org (full text, mbox):
From: conses <contact <at> conses.eu> To: 59525 <at> debbugs.gnu.org Subject: [PATCH v3] gnu: Add portfolio. Date: Wed, 23 Nov 2022 23:30:24 +0100
* gnu/packages/gnome-xyz.scm (portfolio): New variable. --- gnu/packages/gnome-xyz.scm | 54 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index b7e10100fb..6f499e567e 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -55,6 +55,7 @@ (define-module (gnu packages gnome-xyz) #:use-module (gnu packages bash) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -224,6 +225,59 @@ (define-public papirus-icon-theme and a few extra features.") (license license:gpl3))) +(define-public portfolio + (package + (name "portfolio") + (version "0.9.14") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tchx84/Portfolio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h09v8lhz3kv6qmwjhx3gr7rp6ccfhrzm54gjnaixl4dcg9zddls")))) + (arguments + (list #:glib-or-gtk? #t + #:imported-modules `(,@%meson-build-system-modules + (guix build python-build-system)) + #:modules '((guix build meson-build-system) + ((guix build python-build-system) + #:prefix python:) + (guix build utils)) + #:phases #~(modify-phases %standard-phases + (add-after 'install 'rename-executable + (lambda _ + (with-directory-excursion (string-append #$output + "/bin") + (rename-file "dev.tchx84.Portfolio" "portfolio")))) + (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (wrap-program (search-input-file outputs + "bin/portfolio") + `("GUIX_PYTHONPATH" = + (,(getenv "GUIX_PYTHONPATH") ,(python:site-packages + inputs + outputs))) + `("GI_TYPELIB_PATH" = + (,(getenv "GI_TYPELIB_PATH"))))))))) + (build-system meson-build-system) + (inputs (list bash-minimal python-pygobject gtk+ libhandy)) + (native-inputs + (list `(,glib "bin") + desktop-file-utils + gettext-minimal + python + `(,gtk+ "bin"))) + (home-page "https://github.com/tchx84/Portfolio") + (synopsis "Minimalist file manager for Linux mobile devices") + (description + "Portfolio is a minimalist file manager for those who want to use Linux +mobile devices. Tap to activate and long press to select, to browse, open, copy, move, +delete, or edit your files.") + (license license:gpl3))) + (define-public gnome-plots (package (name "gnome-plots") -- 2.38.1 -- Best regards, conses
guix-patches <at> gnu.org
:bug#59525
; Package guix-patches
.
(Wed, 23 Nov 2022 22:54:01 GMT) Full text and rfc822 format available.Message #11 received at 59525 <at> debbugs.gnu.org (full text, mbox):
From: conses <contact <at> conses.eu> To: 59525 <at> debbugs.gnu.org Subject: [PATCH v4] gnu: Add portfolio. Date: Wed, 23 Nov 2022 23:53:04 +0100
* gnu/packages/gnome-xyz.scm (portfolio): New variable. --- This amends native-inputs package order. gnu/packages/gnome-xyz.scm | 54 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index b7e10100fb..9ae48b78ae 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -55,6 +55,7 @@ (define-module (gnu packages gnome-xyz) #:use-module (gnu packages bash) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -224,6 +225,59 @@ (define-public papirus-icon-theme and a few extra features.") (license license:gpl3))) +(define-public portfolio + (package + (name "portfolio") + (version "0.9.14") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tchx84/Portfolio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h09v8lhz3kv6qmwjhx3gr7rp6ccfhrzm54gjnaixl4dcg9zddls")))) + (arguments + (list #:glib-or-gtk? #t + #:imported-modules `(,@%meson-build-system-modules + (guix build python-build-system)) + #:modules '((guix build meson-build-system) + ((guix build python-build-system) + #:prefix python:) + (guix build utils)) + #:phases #~(modify-phases %standard-phases + (add-after 'install 'rename-executable + (lambda _ + (with-directory-excursion (string-append #$output + "/bin") + (rename-file "dev.tchx84.Portfolio" "portfolio")))) + (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (wrap-program (search-input-file outputs + "bin/portfolio") + `("GUIX_PYTHONPATH" = + (,(getenv "GUIX_PYTHONPATH") ,(python:site-packages + inputs + outputs))) + `("GI_TYPELIB_PATH" = + (,(getenv "GI_TYPELIB_PATH"))))))))) + (build-system meson-build-system) + (inputs (list bash-minimal python-pygobject gtk+ libhandy)) + (native-inputs + (list desktop-file-utils + gettext-minimal + `(,glib "bin") + `(,gtk+ "bin") + python)) + (home-page "https://github.com/tchx84/Portfolio") + (synopsis "Minimalist file manager for Linux mobile devices") + (description + "Portfolio is a minimalist file manager for those who want to use Linux +mobile devices. Tap to activate and long press to select, to browse, open, copy, move, +delete, or edit your files.") + (license license:gpl3))) + (define-public gnome-plots (package (name "gnome-plots") -- 2.38.1 -- Best regards, conses
guix-patches <at> gnu.org
:bug#59525
; Package guix-patches
.
(Thu, 24 Nov 2022 16:22:01 GMT) Full text and rfc822 format available.Message #14 received at 59525 <at> debbugs.gnu.org (full text, mbox):
From: conses <contact <at> conses.eu> To: 59525 <at> debbugs.gnu.org Cc: contact <at> conses.eu Subject: [PATCH v5] gnu: Add portfolio. Date: Thu, 24 Nov 2022 17:21:26 +0100
* gnu/packages/gnome-xyz.scm (portfolio): New variable. --- Symlinks executable instead of renaming it. gnu/packages/gnome-xyz.scm | 54 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index b7e10100fb..9f5843b1a6 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -55,6 +55,7 @@ (define-module (gnu packages gnome-xyz) #:use-module (gnu packages bash) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -304,6 +305,59 @@ (define-public gnome-plots takes advantage of modern hardware using OpenGL.") (license license:gpl3+))) +(define-public portfolio + (package + (name "portfolio") + (version "0.9.14") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tchx84/Portfolio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h09v8lhz3kv6qmwjhx3gr7rp6ccfhrzm54gjnaixl4dcg9zddls")))) + (arguments + (list #:glib-or-gtk? #t + #:imported-modules `(,@%meson-build-system-modules + (guix build python-build-system)) + #:modules '((guix build meson-build-system) + ((guix build python-build-system) + #:prefix python:) + (guix build utils)) + #:phases #~(modify-phases %standard-phases + (add-after 'install 'rename-executable + (lambda _ + (with-directory-excursion (string-append #$output + "/bin") + (symlink "dev.tchx84.Portfolio" "portfolio")))) + (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (wrap-program (search-input-file outputs + "bin/dev.tchx84.Portfolio") + `("GUIX_PYTHONPATH" = + (,(getenv "GUIX_PYTHONPATH") ,(python:site-packages + inputs + outputs))) + `("GI_TYPELIB_PATH" = + (,(getenv "GI_TYPELIB_PATH"))))))))) + (build-system meson-build-system) + (inputs (list bash-minimal python-pygobject gtk+ libhandy)) + (native-inputs + (list desktop-file-utils + gettext-minimal + `(,glib "bin") + `(,gtk+ "bin") + python)) + (home-page "https://github.com/tchx84/Portfolio") + (synopsis "Minimalist file manager for Linux mobile devices") + (description + "Portfolio is a minimalist file manager for those who want to use Linux +mobile devices. Tap to activate and long press to select, to browse, open, copy, move, +delete, or edit your files.") + (license license:gpl3))) + (define-public gnome-shell-extension-unite-shell (package (name "gnome-shell-extension-unite-shell") -- 2.38.1 -- Best regards, conses
guix-patches <at> gnu.org
:bug#59525
; Package guix-patches
.
(Fri, 25 Nov 2022 10:57:02 GMT) Full text and rfc822 format available.Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Christopher Baines <mail <at> cbaines.net> To: conses <contact <at> conses.eu> Cc: 59525-done <at> debbugs.gnu.org, guix-patches <at> gnu.org Subject: Re: [bug#59525] [PATCH v5] gnu: Add portfolio. Date: Fri, 25 Nov 2022 10:54:57 +0000
[Message part 1 (text/plain, inline)]
conses <contact <at> conses.eu> writes: > * gnu/packages/gnome-xyz.scm (portfolio): New variable. > --- > Symlinks executable instead of renaming it. > gnu/packages/gnome-xyz.scm | 54 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 54 insertions(+) Thanks! I tweaked the license, as it looks to be gpl3+ (gpl3 or later) rather than gpl3, and pushed to master as 6827d76d383be2a0ef655767fb1420cf641f9790. Chris
[signature.asc (application/pgp-signature, inline)]
Christopher Baines <mail <at> cbaines.net>
:conses <contact <at> conses.eu>
:Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Fri, 23 Dec 2022 12:24:09 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.