unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency
@ 2022-09-23 11:15 Jacob Hrbek
  2022-09-23 11:16 ` [bug#58022] [PATCH] python-protontricks: New package Jacob Hrbek
  2022-09-23 12:15 ` [bug#58022] [PATCH 1/2] python-vdf: " Jacob Hrbek
  0 siblings, 2 replies; 7+ messages in thread
From: Jacob Hrbek @ 2022-09-23 11:15 UTC (permalink / raw)
  To: 58022

[-- Attachment #1: Type: text/plain, Size: 13 bytes --]

Empty Message

[-- Attachment #2: Type: text/html, Size: 24 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#58022] [PATCH] python-protontricks: New package
  2022-09-23 11:15 [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Jacob Hrbek
@ 2022-09-23 11:16 ` Jacob Hrbek
  2022-09-23 12:15 ` [bug#58022] [PATCH 1/2] python-vdf: " Jacob Hrbek
  1 sibling, 0 replies; 7+ messages in thread
From: Jacob Hrbek @ 2022-09-23 11:16 UTC (permalink / raw)
  To: 58022; +Cc: Jacob Hrbek

---
 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






^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#58022] [PATCH 1/2] python-vdf: New package
  2022-09-23 11:15 [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Jacob Hrbek
  2022-09-23 11:16 ` [bug#58022] [PATCH] python-protontricks: New package Jacob Hrbek
@ 2022-09-23 12:15 ` Jacob Hrbek
  2022-09-23 12:16   ` [bug#58022] [PATCH 2/2] python-protontricks: " Jacob Hrbek
  1 sibling, 1 reply; 7+ messages in thread
From: Jacob Hrbek @ 2022-09-23 12:15 UTC (permalink / raw)
  To: 58022; +Cc: Jacob Hrbek

---
 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






^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#58022] [PATCH 2/2] python-protontricks: New package
  2022-09-23 12:15 ` [bug#58022] [PATCH 1/2] python-vdf: " Jacob Hrbek
@ 2022-09-23 12:16   ` Jacob Hrbek
  2022-09-29 20:47     ` [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Ludovic Courtès
  2022-10-04 16:46     ` [bug#58022] [PATCH 2/2] python-protontricks: New package Maxime Devos
  0 siblings, 2 replies; 7+ messages in thread
From: Jacob Hrbek @ 2022-09-23 12:16 UTC (permalink / raw)
  To: 58022; +Cc: Jacob Hrbek

---
 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






^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency
  2022-09-23 12:16   ` [bug#58022] [PATCH 2/2] python-protontricks: " Jacob Hrbek
@ 2022-09-29 20:47     ` Ludovic Courtès
  2022-10-01 17:34       ` Jacob Hrbek
  2022-10-04 16:46     ` [bug#58022] [PATCH 2/2] python-protontricks: New package Maxime Devos
  1 sibling, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2022-09-29 20:47 UTC (permalink / raw)
  To: Jacob Hrbek; +Cc: 58022

Hi,

Jacob Hrbek <kreyren@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




^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency
  2022-09-29 20:47     ` [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Ludovic Courtès
@ 2022-10-01 17:34       ` Jacob Hrbek
  0 siblings, 0 replies; 7+ messages in thread
From: Jacob Hrbek @ 2022-10-01 17:34 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 58022

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@gnu.org> wrote:


> Hi,
> 
> Jacob Hrbek kreyren@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




^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#58022] [PATCH 2/2] python-protontricks: New package
  2022-09-23 12:16   ` [bug#58022] [PATCH 2/2] python-protontricks: " Jacob Hrbek
  2022-09-29 20:47     ` [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Ludovic Courtès
@ 2022-10-04 16:46     ` Maxime Devos
  1 sibling, 0 replies; 7+ messages in thread
From: Maxime Devos @ 2022-10-04 16:46 UTC (permalink / raw)
  To: Jacob Hrbek, 58022


[-- Attachment #1.1.1: Type: text/plain, Size: 1593 bytes --]

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.

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 929 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-10-04 17:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-23 11:15 [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Jacob Hrbek
2022-09-23 11:16 ` [bug#58022] [PATCH] python-protontricks: New package Jacob Hrbek
2022-09-23 12:15 ` [bug#58022] [PATCH 1/2] python-vdf: " Jacob Hrbek
2022-09-23 12:16   ` [bug#58022] [PATCH 2/2] python-protontricks: " Jacob Hrbek
2022-09-29 20:47     ` [bug#58022] [PATCH 0/2] python-protontricks: New packages + python-vdf dependency Ludovic Courtès
2022-10-01 17:34       ` Jacob Hrbek
2022-10-04 16:46     ` [bug#58022] [PATCH 2/2] python-protontricks: New package Maxime Devos

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).