Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (8c814f4c18e6c13393e8bf2445a27848d0958eeb)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (8c814f4c18e6c13393e8bf2445a27848d0958eeb)
  • Date: Sat, 3 Aug 2024 09:41:43 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 4 ++++
GO_FUNCTIONS | 31 +++++++++++++++++++++++++++++++
openprinting/goipp/BUILD | 6 ++++++
openprinting/goipp/DEPENDS | 2 ++
openprinting/goipp/DETAILS | 16 ++++++++++++++++
openprinting/goipp/HISTORY | 4 ++++
openprinting/goipp/INSTALL | 5 +++++
openprinting/gotags/BUILD | 12 ++++++++++++
openprinting/gotags/DEPENDS | 1 +
openprinting/gotags/DETAILS | 17 +++++++++++++++++
openprinting/gotags/HISTORY | 7 +++++++
openprinting/gotags/INSTALL | 4 ++++
openprinting/ipp-usb/DEPENDS | 4 ++++
openprinting/ipp-usb/DETAILS | 16 ++++++++++++++++
openprinting/ipp-usb/HISTORY | 11 +++++++++++
15 files changed, 140 insertions(+)

New commits:
commit 8c814f4c18e6c13393e8bf2445a27848d0958eeb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

missing ChangeLog entries

commit 3c9922fffa685a8e3b1bca2e2a7f3b29208d4647
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ipp-usb: => 0.9.27

commit ddf0740e52b6c92491aa896268789e1da0b04342
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add GO_FUNCTIONS

commit defd076df34aa8724b622a419c970e436440c6ac
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add ipp-usb

commit 70172924f9829f8e8cc61bf875306bcdfe81d72c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add goipp

commit deb04e852e8d93aada577c555cb8df32f767d541
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add gotags

diff --git a/ChangeLog b/ChangeLog
index 371677f..e8f7578 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-08-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * GO_FUNCTIONS: added
+ * ipp-usb goipp gotags: added to openprinting
+
2024-07-29 Treeve Jelbert <treeve AT sourcemage.org>
* disk/libburn-pykix: spell deprecated [replaced by libburn]

diff --git a/GO_FUNCTIONS b/GO_FUNCTIONS
new file mode 100644
index 0000000..3716400
--- /dev/null
+++ b/GO_FUNCTIONS
@@ -0,0 +1,31 @@
+export GOROOT=${INSTALL_ROOT}/opt/go &&
+export CGO_CFLAGS="$CFLAGS" &&
+export CGO_CXXFLAGS="$CXXFLAGS" &&
+export CGO_LDFLAGS="$LDFLAGS" &&
+export GOPATH="$SOURCE_DIRECTORY/go" &&
+export GOMODCACHE="$GOPATH"/pkg/mod &&
+export GOENV="$GOPATH"/env &&
+export GOCACHE="$GOROOT/cache" &&
+export CCACHE=off
+
+export GOPROXY=https://proxy.golang.org,direct
+
+function go_build() {
+go build -mod=readonly -v -work -o bin/$SPELL
+}
+
+function default_build() {
+ go_build
+}
+
+function go_install() {
+#export GOBIN="$INSTALL_ROOT/usr/bin" &&
+#go install .
+install -d $GOROOT/pkg
+install bin/$SPELL $GOROOT/pkg/$SPELL
+
+}
+
+function default_install() {
+ go_install
+}
diff --git a/openprinting/goipp/BUILD b/openprinting/goipp/BUILD
new file mode 100644
index 0000000..d70f4f3
--- /dev/null
+++ b/openprinting/goipp/BUILD
@@ -0,0 +1,6 @@
+#export GOROOT=/opt/go &&
+#OPTS+=" --disable-static"
+cd $SOURCE_DIRECTORY &&
+make PREFIX=$INSTALL_ROOT/usr
+#default_build
+
diff --git a/openprinting/goipp/DEPENDS b/openprinting/goipp/DEPENDS
new file mode 100755
index 0000000..b9d3245
--- /dev/null
+++ b/openprinting/goipp/DEPENDS
@@ -0,0 +1,2 @@
+depends go &&
+depends gotags
diff --git a/openprinting/goipp/DETAILS b/openprinting/goipp/DETAILS
new file mode 100755
index 0000000..d516410
--- /dev/null
+++ b/openprinting/goipp/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=goipp
+source $GRIMOIRE/GO_FUNCTIONS
+ VERSION=1.1.0
+
SOURCE_HASH=sha512:488b9633b491c2a40c9156166194b216287614fae36d19239c1d390c39be08f2c945ad3e9c7c39242cbd4dac92708b229c88a40343b653d8616993afaf53754e
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=/$SPELL-$VERSION
+ WEB_SITE=https://github.com/OpenPrinting/$SPELL
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ ENTERED=20240207
+ LICENSE[0]=BSD
+ KEYWORDS="printer"
+ SHORT="IPP core protocol in pure Go (RFC 8010)"
+cat << EOF
+goipp implements the IPP core protocol in pure Go (RFC 8010)
+EOF
diff --git a/openprinting/goipp/HISTORY b/openprinting/goipp/HISTORY
new file mode 100644
index 0000000..6c888bb
--- /dev/null
+++ b/openprinting/goipp/HISTORY
@@ -0,0 +1,4 @@
+2024-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.0
+ spell created
+
diff --git a/openprinting/goipp/INSTALL b/openprinting/goipp/INSTALL
new file mode 100644
index 0000000..b7262f5
--- /dev/null
+++ b/openprinting/goipp/INSTALL
@@ -0,0 +1,5 @@
+#install -d $INSTALL_ROOT/usr/bin
+#install bin/$SPELL $INSTALL_ROOT/usr/bin/$SPELL
+install -d $GOROOT/pkg &&
+install bin/$SPELL $GOROOT/pkg/$SPELL
+#go_install
diff --git a/openprinting/gotags/BUILD b/openprinting/gotags/BUILD
new file mode 100644
index 0000000..5c064c4
--- /dev/null
+++ b/openprinting/gotags/BUILD
@@ -0,0 +1,12 @@
+source $GRIMOIRE/GO_FUNCTIONS &&
+
+#export GOROOT=$INSTALL_ROOT/opt/go &&
+#export GOPROXY=https://proxy.golang.org &&
+#PATH+=":/opt/go/pkg/tool/linux_amd64"
+#OPTS+=" --disable-static"
+cd $SOURCE_DIRECTORY &&
+#GOROOT=/opt/go
+go build field.go tag_settings.go key.go tag.go gotags.go
+#make PREFIX=$INSTALL_ROOT/usr
+#default_build
+
diff --git a/openprinting/gotags/DEPENDS b/openprinting/gotags/DEPENDS
new file mode 100755
index 0000000..46f52de
--- /dev/null
+++ b/openprinting/gotags/DEPENDS
@@ -0,0 +1 @@
+depends go
diff --git a/openprinting/gotags/DETAILS b/openprinting/gotags/DETAILS
new file mode 100755
index 0000000..467d17a
--- /dev/null
+++ b/openprinting/gotags/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=gotags
+source $GRIMOIRE/GO_FUNCTIONS
+ VERSION=0.1.6
+
SOURCE_HASH=sha512:60973c45825dbb72f934b336f4cd3164be72d89080a474d866fa9333fb6cdd00050d21f6064bda8ad6cd600d6d413dca8d67b2eecb7f0e0f90262f57d66df1bb
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=/$SPELL-$VERSION
+ WEB_SITE=https://github.com/gaigals/gotags
+#https://github.com/jstemmer/gotags
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ ENTERED=20240207
+ LICENSE[0]=MIT
+ KEYWORDS=""
+ SHORT="GOLang API for managing struct tags"
+cat << EOF
+GOLang API for managing struct tags - defining and parsing
+EOF
diff --git a/openprinting/gotags/HISTORY b/openprinting/gotags/HISTORY
new file mode 100644
index 0000000..620add5
--- /dev/null
+++ b/openprinting/gotags/HISTORY
@@ -0,0 +1,7 @@
+2024-04-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.6
+
+2024-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.4
+ spell created
+
diff --git a/openprinting/gotags/INSTALL b/openprinting/gotags/INSTALL
new file mode 100755
index 0000000..565d3d3
--- /dev/null
+++ b/openprinting/gotags/INSTALL
@@ -0,0 +1,4 @@
+install -d $INSTALL_ROOT/usr/bin
+install bin/$SPELL $INSTALL_ROOT/usr/bin/$SPELL
+#install -d $GOROOT/pkg
+#install bin/$SPELL $GOROOT/pkg/$SPELL
diff --git a/openprinting/ipp-usb/DEPENDS b/openprinting/ipp-usb/DEPENDS
new file mode 100755
index 0000000..f9bf549
--- /dev/null
+++ b/openprinting/ipp-usb/DEPENDS
@@ -0,0 +1,4 @@
+depends go &&
+depends gotags &&
+depends libusb &&
+depends avahi
diff --git a/openprinting/ipp-usb/DETAILS b/openprinting/ipp-usb/DETAILS
new file mode 100755
index 0000000..87da168
--- /dev/null
+++ b/openprinting/ipp-usb/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ipp-usb
+source $GRIMOIRE/GO_FUNCTIONS
+ VERSION=0.9.27
+
SOURCE_HASH=sha512:6c56c7f3cc0ff57810de71356103bc1e37db17f555b7bcae8054d66c79e27654728c373baea06dd6cb5810bc6574f22df6acdd05290afae7b10b6e9ba89a1b73
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=/$SPELL-$VERSION
+ WEB_SITE=https://github.com/OpenPrinting/$SPELL
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ ENTERED=20240207
+ LICENSE[0]=BSD
+ KEYWORDS="printer"
+ SHORT=""
+cat << EOF
+ipp-usb -- HTTP reverse proxy, backed by IPP-over-USB connection to device
+EOF
diff --git a/openprinting/ipp-usb/HISTORY b/openprinting/ipp-usb/HISTORY
new file mode 100644
index 0000000..bc8aa49
--- /dev/null
+++ b/openprinting/ipp-usb/HISTORY
@@ -0,0 +1,11 @@
+2024-08-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.27
+ * BUILD INSTALL: deleted
+
+2024-03-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.25
+
+2024-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.24
+ spell created
+


  • [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (8c814f4c18e6c13393e8bf2445a27848d0958eeb), Treeve Jelbert, 08/03/2024

Archive powered by MHonArc 2.6.24.

Top of Page