GNU bug report logs -
#70220
[PATCH go-team 0/2] Add ipp-usb package.
Previous Next
Reported by: Herman Rimm <herman <at> rimm.ee>
Date: Fri, 5 Apr 2024 19:35:02 UTC
Severity: normal
Tags: patch
Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To reply to this bug, email your comments to 70220 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#70220
; Package
guix-patches
.
(Fri, 05 Apr 2024 19:35:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Herman Rimm <herman <at> rimm.ee>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Fri, 05 Apr 2024 19:35:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
I will try create a service for ipp-usb later, for now it works fine
starting it as root in debug mode on the terminal. By the way, should
the ipp-usb package be in gnu/packages/cups.scm? Both are developed by
OpenPrinting.
Cheers,
Herman
Herman Rimm (2):
gnu: Add go-github-com-openprinting-goipp.
gnu: Add ipp-usb.
gnu/packages/golang-xyz.scm | 22 ++++++++++++++++++++++
gnu/packages/printers.scm | 31 +++++++++++++++++++++++++++++++
2 files changed, 53 insertions(+)
base-commit: 106bdb0c43574b4bacc400d971bfaf1028d98fdf
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70220
; Package
guix-patches
.
(Fri, 05 Apr 2024 19:37:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 70220 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/golang-xyz.scm (go-github-com-openprinting-goipp): Add
variable.
---
gnu/packages/golang-xyz.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f4ec142949..ab55517eec 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1007,6 +1007,28 @@ (define-public go-github-com-op-go-logging
levels per backend and logger.")
(license license:bsd-3)))
+(define-public go-github-com-openprinting-goipp
+ (package
+ (name "go-github-com-openprinting-goipp")
+ (version "1.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/OpenPrinting/goipp")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1p05dk37l393byvjanvi3ipqcax320vf3qynlzazm7czzzlw448h"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/OpenPrinting/goipp"))
+ (home-page "https://github.com/OpenPrinting/goipp")
+ (synopsis "IPP core protocol implementation")
+ (description
+ "The goipp package implements the IPP core protocol, as defined by
+@@url{https://rfc-editor.org/rfc/rfc8010.html,RFC 8010}.")
+ (license license:bsd-2)))
+
(define-public go-github-com-orisano-pixelmatch
(package
(name "go-github-com-orisano-pixelmatch")
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70220
; Package
guix-patches
.
(Fri, 05 Apr 2024 19:37:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 70220 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/printers.scm (ipp-usb): Add variable.
Change-Id: I3abc86eb10c9b74ef073e1ead8bd51a91de5670f
---
gnu/packages/printers.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm
index e7761070e0..86c54fdc2a 100644
--- a/gnu/packages/printers.scm
+++ b/gnu/packages/printers.scm
@@ -21,14 +21,45 @@ (define-module (gnu packages printers)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system go)
#:use-module ((guix licenses) #:prefix license:)
+ #:use-module (gnu packages avahi)
+ #:use-module (gnu packages golang-xyz)
#:use-module (gnu packages libusb)
+ #:use-module (gnu packages man)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages qt))
;; This is a module for packages related to printer-like devices, but not
;; related to CUPS.
+(define-public ipp-usb
+ (package
+ (name "ipp-usb")
+ (version "0.9.25")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/OpenPrinting/ipp-usb")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "003njvcxi0w97wrs52nm9b0f1d96624hjnv9ywsr1m7p6q7r08mg"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/OpenPrinting/ipp-usb"))
+ (inputs (list avahi libusb))
+ (native-inputs (list pkg-config ronn))
+ (propagated-inputs (list go-github-com-openprinting-goipp))
+ (synopsis "HTTP reverse proxy, backed by the IPP-over-USB connection")
+ (description
+ "ipp-usb implements an HTTP reverse proxy, backed by the IPP-over-USB
+connection to the device. This is because IPP-over-USB implementations which simply
+relay a TCP connection to USB do not work.")
+ (home-page "https://github.com/OpenPrinting/ipp-usb")
+ (license license:bsd-2)))
+
(define-public robocut
(package
(name "robocut")
--
2.41.0
Reply sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
You have taken responsibility.
(Fri, 12 Apr 2024 16:08:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Herman Rimm <herman <at> rimm.ee>
:
bug acknowledged by developer.
(Fri, 12 Apr 2024 16:08:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 70220-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Thank you for the patches.
I've pushed them as 06a67644dc..45d2ee1bde to master with some
modifications applied:
- modifications [2/2]
- [X] [PATCH go-team 1/2] gnu: Add go-github-com-openprinting-goipp.
- Minor style layout
- Add copyright header to golang-xyz.scm file
- [X] [PATCH go-team 2/2] gnu: Add ipp-usb.
- Minor style layout
- Place go-github-com-openprinting-goipp to native inputs, no need
to be available after installation.
- Do not install sources, it's a final executable and not a Golang
library
- Add copyright header to printers.scm file
- Placed TODO to install manpages and udev rules
--
Oleg
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 21 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.