all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#50987] [PATCH 1/2] gnu: Add python-pyphotonfile.
@ 2021-10-03  7:41 phodina via Guix-patches via
  2021-10-03  7:43 ` [bug#50987] [PATCH 2/2] gnu: Add python-sl1tophoton phodina via Guix-patches via
  0 siblings, 1 reply; 3+ messages in thread
From: phodina via Guix-patches via @ 2021-10-03  7:41 UTC (permalink / raw)
  To: 50987

* gnu/packages/python-xyz.scm (python-pyphotonfile): New variable.

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 14f5fdef54..5f4df4c7fb 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -23237,6 +23237,31 @@ qvarious formats: PDF, PostScript, PNG and even SVG.")
 existing Hunspell hyphenation dictionaries.")
     (license (list license:gpl2 license:lgpl2.1 license:mpl1.1))))

+(define-public python-pyphotonfile
+  (package
+    (name "python-pyphotonfile")
+    (version "0.2.1")
+    (source
+      (origin
+        (method git-fetch)
+        (uri (git-reference
+               (url "https://github.com/fookatchu/pyphotonfile")
+               (commit (string-append "v" version))))
+        (file-name (git-file-name name version))
+        (sha256
+          (base32
+            "1hh1fcn7q3kyk2413pjs18xnxvzrchrisbpj2cd59jrdp0qzgv2s"))))
+    (build-system python-build-system)
+    (inputs `(("python-numpy" ,python-numpy)
+              ("python-pillow" ,python-pillow)))
+    (home-page "https://github.com/fookatchu/pyphotonfile")
+    (synopsis "Library for Anycubic Photon 3D-Printer")
+    (description "This package provides library used for manipulating Photon-
+and cbddlp-files created for the Anycubic Photon 3D-Printer and compatibles
+(e.g. Elegoo Mars, etc.).  Currently it supports removing and adding new
+layers as well as changing global parameters like the exposure time, etc.")
+    (license license:gpl3)))
+
 (define-public python-intelhex
   (package
     (name "python-intelhex")
--
2.32.0




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

* [bug#50987] [PATCH 2/2] gnu: Add python-sl1tophoton.
  2021-10-03  7:41 [bug#50987] [PATCH 1/2] gnu: Add python-pyphotonfile phodina via Guix-patches via
@ 2021-10-03  7:43 ` phodina via Guix-patches via
  2021-10-03  7:48   ` phodina via Guix-patches via
  0 siblings, 1 reply; 3+ messages in thread
From: phodina via Guix-patches via @ 2021-10-03  7:43 UTC (permalink / raw)
  To: 50987@debbugs.gnu.org

* gnu/packages/python-xyz.scm (python-sl1tophoton): New variable.

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5f4df4c7fb..0c56c61946 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -547,6 +547,43 @@ Markdown.  All extensions are found under the module namespace of pymdownx.")
 generator MkDocs.")
     (license license:expat)))

+(define-public python-sl1tophoton
+  (package
+    (name "python-sl1tophoton")
+    (version "0.1.3")
+    (source
+      (origin
+        (method git-fetch)
+        (uri (git-reference
+               (url "https://github.com/fookatchu/SL1toPhoton")
+               (commit (string-append "v" version))))
+        (file-name (git-file-name name version))
+        (sha256
+          (base32
+            "1hmb74rcky3nax4lxn7pw6lcd5a66fdbwrm11c84zb31xb51bakw"))))
+    (build-system python-build-system)
+    (arguments
+      `(#:phases
+         (modify-phases %standard-phases
+           (add-after 'install 'install-binary
+             (lambda* (#:key outputs #:allow-other-keys)
+               (let* ((bin (string-append (assoc-ref outputs "out") "/bin")))
+                 (mkdir-p bin)
+                 (install-file "SL1_to_Photon_gui.py" bin)
+                 (install-file "SL1_to_Photon.py" bin)
+                 (chmod (string-append bin "/SL1_to_Photon_gui.py") #o555)
+                 (chmod (string-append bin "/SL1_to_Photon.py") #o555)))))))
+    (inputs `(("python-pyphotonfile", python-pyphotonfile)
+              ("python-numpy" ,python-numpy)
+              ("python-pyside-2" ,python-pyside-2)
+              ("python-pillow" ,python-pillow)))
+    (home-page "https://github.com/fookatchu/SL1toPhoton")
+    (synopsis "Converter for SL1 to Photon files")
+    (description "SL1toPhoton is a tool for converting PrusaSlicer's SL1 files
+to Photon files for the Anycubic Photon 3D-Printer.  Other cbddlp-files should
+also work (e.G. Elegoo Mars).")
+    (license license:gpl3)))
+
 (define-public python-slixmpp
   (package
     (name "python-slixmpp")
--
2.32.0




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

* [bug#50987] [PATCH 2/2] gnu: Add python-sl1tophoton.
  2021-10-03  7:43 ` [bug#50987] [PATCH 2/2] gnu: Add python-sl1tophoton phodina via Guix-patches via
@ 2021-10-03  7:48   ` phodina via Guix-patches via
  0 siblings, 0 replies; 3+ messages in thread
From: phodina via Guix-patches via @ 2021-10-03  7:48 UTC (permalink / raw)
  To: 50987@debbugs.gnu.org

Hi Guix,

these patches allow users to use Prusa Slicer to slice the model and convert it to the format for the appropriate HW instead of using proprietary software.

However, there is one issue with the patch in python-sl1tophoton. In the install phase it crates the executables in gnu/store/xxxxx/bin but it attempts to launch them as a shell script instead of python.

Do you know how to fix that?




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

end of thread, other threads:[~2021-10-03  8:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-03  7:41 [bug#50987] [PATCH 1/2] gnu: Add python-pyphotonfile phodina via Guix-patches via
2021-10-03  7:43 ` [bug#50987] [PATCH 2/2] gnu: Add python-sl1tophoton phodina via Guix-patches via
2021-10-03  7:48   ` phodina via Guix-patches via

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.