GNU bug report logs - #58022
[PATCH 0/2] python-protontricks: New packages + python-vdf dependency

Previous Next

Package: guix-patches;

Reported by: Jacob Hrbek <kreyren <at> rixotstudio.cz>

Date: Fri, 23 Sep 2022 11:16:02 UTC

Severity: normal

Tags: notabug, patch

Done: Ludovic Courtès <ludo <at> gnu.org>

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 58022 in the body.
You can then email your comments to 58022 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


Report forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Fri, 23 Sep 2022 11:16:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 23 Sep 2022 11:16:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH 0/2] python-protontricks: New packages + python-vdf dependency
Date: Fri, 23 Sep 2022 11:15:07 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Fri, 23 Sep 2022 11:18:02 GMT) Full text and rfc822 format available.

Message #8 received at 58022 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58022 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [PATCH] python-protontricks: New package
Date: Fri, 23 Sep 2022 11:16:45 +0000
---
 gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 473c3df26b..dc0bd0d931 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -6408,6 +6408,27 @@ (define-public python-proto-matcher
 @end table")
     (license license:asl2.0)))

+(define-public python-protontricks
+  (package
+    (name "python-protontricks")
+    (version "1.9.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "protontricks" version))
+              (sha256
+               (base32
+                "0kbq52p51k9j98kr23ljzhzmpnxnl9g6x3dxj27gqkshvnsinmjg"))))
+    (build-system python-build-system)
+    (inputs (list python-setuptools python-vdf python-wheel
+                  python-setuptools-scm))
+    (home-page "https://github.com/Matoking/protontricks")
+    (synopsis
+     "A simple wrapper for running Winetricks commands for Proton-enabled games.")
+    (description
+     "This package provides a simple wrapper for running Winetricks commands for
+Proton-enabled games.")
+    (license license:gpl3)))
+
 (define-public python-matplotlib
   (package
     (name "python-matplotlib")

base-commit: 3c4024e9f50a064d6458875623eb199a882feb53
prerequisite-patch-id: b84b5a8fd3c19853234a20743b514158fe1d2812
--
2.37.3






Information forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Fri, 23 Sep 2022 12:17:01 GMT) Full text and rfc822 format available.

Message #11 received at 58022 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58022 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [PATCH 1/2] python-vdf: New package
Date: Fri, 23 Sep 2022 12:15:55 +0000
---
 gnu/packages/python-xyz.scm | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 92e0c9dbe8..473c3df26b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -15679,6 +15679,22 @@ (define-public python-multiprocessing-logging
 main process so that they are handled correctly.")
     (license license:lgpl3+)))

+(define-public python-vdf
+  (package
+    (name "python-vdf")
+    (version "3.4")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "vdf" version))
+              (sha256
+               (base32
+                "1bz2gn04pl6rj2mawlzlirz1ygg4rdypq0pxbyg018873vs1jm7x"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/ValvePython/vdf")
+    (synopsis "Library for working with Valve's VDF text format")
+    (description "Library for working with Valve's VDF text format")
+    (license license:expat)))
+
 (define-public python-vobject
   (package
     (name "python-vobject")

base-commit: 3c4024e9f50a064d6458875623eb199a882feb53
--
2.37.3






Information forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Fri, 23 Sep 2022 12:17:02 GMT) Full text and rfc822 format available.

Message #14 received at 58022 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58022 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [PATCH 2/2] python-protontricks: New package
Date: Fri, 23 Sep 2022 12:16:07 +0000
---
 gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 473c3df26b..dc0bd0d931 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -6408,6 +6408,27 @@ (define-public python-proto-matcher
 @end table")
     (license license:asl2.0)))

+(define-public python-protontricks
+  (package
+    (name "python-protontricks")
+    (version "1.9.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "protontricks" version))
+              (sha256
+               (base32
+                "0kbq52p51k9j98kr23ljzhzmpnxnl9g6x3dxj27gqkshvnsinmjg"))))
+    (build-system python-build-system)
+    (inputs (list python-setuptools python-vdf python-wheel
+                  python-setuptools-scm))
+    (home-page "https://github.com/Matoking/protontricks")
+    (synopsis
+     "A simple wrapper for running Winetricks commands for Proton-enabled games.")
+    (description
+     "This package provides a simple wrapper for running Winetricks commands for
+Proton-enabled games.")
+    (license license:gpl3)))
+
 (define-public python-matplotlib
   (package
     (name "python-matplotlib")
--
2.37.3






Information forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Thu, 29 Sep 2022 20:49:02 GMT) Full text and rfc822 format available.

Message #17 received at 58022 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Cc: 58022 <at> debbugs.gnu.org
Subject: Re: bug#58022: [PATCH 0/2] python-protontricks: New packages +
 python-vdf dependency
Date: Thu, 29 Sep 2022 22:47:56 +0200
Hi,

Jacob Hrbek <kreyren <at> rixotstudio.cz> skribis:

> +    (home-page "https://github.com/Matoking/protontricks")
> +    (synopsis
> +     "A simple wrapper for running Winetricks commands for Proton-enabled games.")
> +    (description
> +     "This package provides a simple wrapper for running Winetricks commands for
> +Proton-enabled games.")

I did not understand much of this description so I dig a bit and found
that Winetricks is a requirement for Protontricks, and that Winetricks
is a script to download non-free Windows software¹.  Did I get it right?

If that characterization is correct, we will not included in Guix as it
would contradict the Free System Distribution Guidelines (FSDG) that the
project follows, specifically the bit about not providing “recipes for
installation of particular nonfree programs”.

Thanks,
Ludo’.

¹ https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks




Information forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Sat, 01 Oct 2022 17:36:01 GMT) Full text and rfc822 format available.

Message #20 received at 58022 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 58022 <at> debbugs.gnu.org
Subject: Re: bug#58022: [PATCH 0/2] python-protontricks: New packages +
 python-vdf dependency
Date: Sat, 01 Oct 2022 17:34:42 +0000
Fair, thanks for noticing it


-- Jacob "Kreyren" Hrbek

Sent with Proton Mail secure email.

------- Original Message -------
On Thursday, September 29th, 2022 at 10:47 PM, Ludovic Courtès <ludo <at> gnu.org> wrote:


> Hi,
> 
> Jacob Hrbek kreyren <at> rixotstudio.cz skribis:
> 
> > + (home-page "https://github.com/Matoking/protontricks")
> > + (synopsis
> > + "A simple wrapper for running Winetricks commands for Proton-enabled games.")
> > + (description
> > + "This package provides a simple wrapper for running Winetricks commands for
> > +Proton-enabled games.")
> 
> 
> I did not understand much of this description so I dig a bit and found
> that Winetricks is a requirement for Protontricks, and that Winetricks
> is a script to download non-free Windows software¹. Did I get it right?
> 
> If that characterization is correct, we will not included in Guix as it
> would contradict the Free System Distribution Guidelines (FSDG) that the
> project follows, specifically the bit about not providing “recipes for
> installation of particular nonfree programs”.
> 
> Thanks,
> Ludo’.
> 
> ¹ https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks




Added tag(s) notabug. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 03 Oct 2022 10:04:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 58022 <at> debbugs.gnu.org and Jacob Hrbek <kreyren <at> rixotstudio.cz> Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 03 Oct 2022 10:04:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#58022; Package guix-patches. (Tue, 04 Oct 2022 16:47:02 GMT) Full text and rfc822 format available.

Message #27 received at 58022 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Jacob Hrbek <kreyren <at> rixotstudio.cz>, 58022 <at> debbugs.gnu.org
Subject: Re: [bug#58022] [PATCH 2/2] python-protontricks: New package
Date: Tue, 4 Oct 2022 18:46:40 +0200
[Message part 1 (text/plain, inline)]
On 23-09-2022 14:16, Jacob Hrbek wrote:
> +              (method url-fetch)
> +              (uri (pypi-uri "protontricks" version))
> +              (sha256
> +               (base32
> +                "0kbq52p51k9j98kr23ljzhzmpnxnl9g6x3dxj27gqkshvnsinmjg"))))
> +    (build-system python-build-system)
> +    (inputs (list python-setuptools python-vdf python-wheel
> +                  python-setuptools-scm))
> +    (home-page"https://github.com/Matoking/protontricks")
> +    (synopsis
> +     "A simple wrapper for running Winetricks commands for Proton-enabled games.")
> +    (description
> +     "This package provides a simple wrapper for running Winetricks commands for
> +Proton-enabled games.")
> +    (license license:gpl3)))

The Winetricks contain non-free software, though (which additionally is 
unlikely to be gpl3)?  E.g., one of its main uses is to install 
Microsoft's .NET implementation instead of Mono (this was at a time when 
it didn't have a free license IIRC).  More contemporary, going by 
https://github.com/Winetricks/winetricks/blob/master/files/verbs/dlls.txt , 
it downloads many other Microsoft things -- while some of them might be 
free, I would expect most of them to be non-free.

To compare with another distro, in Debian, it is sorted in 'contrib'.

Also, going by a 'Re: Hostile takeover of the matrix room', you are 
banned.  That means you aren't allowed to send messages to Guix anymore. 
Given there appear to be some technical problems involving debbugs, I'll 
try setting up a local filter.

Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 02 Nov 2022 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 175 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.