summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog18
-rwxr-xr-xbin-archive/kopia-bin/BUILD1
-rwxr-xr-xbin-archive/kopia-bin/DETAILS20
-rw-r--r--bin-archive/kopia-bin/HISTORY5
-rwxr-xr-xbin-archive/kopia-bin/INSTALL1
-rwxr-xr-xbin-devel/nodejs-bin/DETAILS4
-rw-r--r--bin-devel/nodejs-bin/HISTORY6
-rwxr-xr-xbin-editors/libreoffice-bin/DETAILS6
-rw-r--r--bin-editors/libreoffice-bin/HISTORY12
-rwxr-xr-xbin-editors/micro-bin/BUILD1
-rwxr-xr-xbin-editors/micro-bin/DETAILS29
-rw-r--r--bin-editors/micro-bin/HISTORY2
-rwxr-xr-xbin-editors/micro-bin/INSTALL10
-rwxr-xr-xbin-editors/onlyoffice-bin/DETAILS4
-rw-r--r--bin-editors/onlyoffice-bin/HISTORY3
-rwxr-xr-xbin-http/firefox-bin/DETAILS4
-rw-r--r--bin-http/firefox-bin/HISTORY27
-rw-r--r--bin-http/firefox-bin/firefox.gpgbin5137 -> 7762 bytes
-rwxr-xr-xbin-http/floorp-bin/BUILD1
-rwxr-xr-xbin-http/floorp-bin/DEPENDS8
-rwxr-xr-xbin-http/floorp-bin/DETAILS18
-rw-r--r--bin-http/floorp-bin/HISTORY13
-rwxr-xr-xbin-http/floorp-bin/INSTALL6
-rwxr-xr-xbin-http/floorp-bin/PROVIDES2
-rw-r--r--bin-http/floorp-bin/desktop/floorp.desktop8
-rwxr-xr-xbin-http/floorp-bin/floorp-bin4
-rwxr-xr-xbin-net/syncthing-bin/DETAILS7
-rw-r--r--bin-net/syncthing-bin/HISTORY9
-rwxr-xr-xbin-security/boundary-bin/DETAILS6
-rw-r--r--bin-security/boundary-bin/HISTORY6
-rwxr-xr-xbin-security/vault-bin/DETAILS6
-rw-r--r--bin-security/vault-bin/HISTORY3
-rwxr-xr-xbin-utils/chezmoi-bin/BUILD1
-rwxr-xr-xbin-utils/chezmoi-bin/DETAILS31
-rw-r--r--bin-utils/chezmoi-bin/HISTORY29
-rwxr-xr-xbin-utils/chezmoi-bin/INSTALL1
-rwxr-xr-xbin-utils/chezmoi-bin/PRE_BUILD4
-rwxr-xr-xbin-utils/gitmux-bin/DETAILS9
-rw-r--r--bin-utils/gitmux-bin/HISTORY3
39 files changed, 301 insertions, 27 deletions
diff --git a/ChangeLog b/ChangeLog
index 4817a46..f588083 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2024-03-05 Vlad Glagolev <stealth@sourcemage.org>
+ * bin-editors/micro-bin: new spell, modern and intuitive terminal-based
+ text editor
+
+2024-01-07 Conner Clere <xenanthropy@sourcemage.org>
+ * bin-http/floorp-bin: new spell, advanced and fast firefox derivative
+
+2023-09-18 Vlad Glagolev <stealth@sourcemage.org>
+ * bin-archive/kopia-bin: new spell, cross-platform backup tool
+
+2023-07-21 Vlad Glagolev <stealth@sourcemage.org>
+ * bin-utils/chezmoi-bin: new spell, dotfiles manager across multiple
+ diverse machines
+
2022-09-05 Vlad Glagolev <stealth@sourcemage.org>
* accounts, groups: added account data for syncthing-bin
@@ -42,7 +56,7 @@
2021-06-04 Treeve Jelbert <treeve@sourcemage.org>
* bin-devel/nodejs-bin: Nodejs
-2020-02-08 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+2020-02-08 Florian Franzmann <bwlf@bandrate.org>
* bin-java/openjdk13-bin: new spell, OpenJDK version 13
2019-07-08 Eric Sandall <sandalle@sourcemage.org>
@@ -91,7 +105,7 @@
2015-01-24 Pavel Vinogradov <public@sourcemage.org>
* gurus.gpg: added my new uids
-2012-10-08 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+2012-10-08 Florian Franzmann <bwlf@bandrate.org>
* bin-science/josm-bin: new spell, java based editor for OpenStreetMap
2011-08-24 Ladislav Hagara <hgr@vabo.cz>
diff --git a/bin-archive/kopia-bin/BUILD b/bin-archive/kopia-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-archive/kopia-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-archive/kopia-bin/DETAILS b/bin-archive/kopia-bin/DETAILS
new file mode 100755
index 0000000..c390e7f
--- /dev/null
+++ b/bin-archive/kopia-bin/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=kopia-bin
+ SPELLX=${SPELL/-bin/}
+ VERSION=0.15.0
+ ARCH=x64
+ SOURCE=${SPELLX}-${VERSION}-linux-${ARCH}.tar.gz
+ SOURCE_URL[0]=https://github.com/kopia/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
+ SOURCE_HASH=sha256:ebb5a19dd2754dc45a9377b067b7dc82a0b894c8fda62900fc903a536f6dc98d:UPSTREAM_HASH
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}-linux-${ARCH}"
+ DOC_DIRS=""
+ WEB_SITE=https://github.com/kopia/kopia
+ LICENSE[0]=APACHE
+ ENTERED=20230918
+ KEYWORDS="backup"
+ SHORT="cross-platform backup tool"
+cat << EOF
+Kopia is a fast and secure open-source backup/restore tool that allows you to
+create encrypted snapshots of your data and save the snapshots to remote or
+cloud storage of your choice, to network-attached storage or server, or
+locally on your machine.
+EOF
diff --git a/bin-archive/kopia-bin/HISTORY b/bin-archive/kopia-bin/HISTORY
new file mode 100644
index 0000000..51a0068
--- /dev/null
+++ b/bin-archive/kopia-bin/HISTORY
@@ -0,0 +1,5 @@
+2023-10-23 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 0.15.0
+
+2023-09-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, BUILD, INSTALL: created spell, version 0.14.1
diff --git a/bin-archive/kopia-bin/INSTALL b/bin-archive/kopia-bin/INSTALL
new file mode 100755
index 0000000..c87ff8b
--- /dev/null
+++ b/bin-archive/kopia-bin/INSTALL
@@ -0,0 +1 @@
+install -vm 755 kopia "${INSTALL_ROOT}/usr/bin/kopia"
diff --git a/bin-devel/nodejs-bin/DETAILS b/bin-devel/nodejs-bin/DETAILS
index b91546c..4d3f15b 100755
--- a/bin-devel/nodejs-bin/DETAILS
+++ b/bin-devel/nodejs-bin/DETAILS
@@ -1,7 +1,7 @@
SPELL=nodejs-bin
SPELLX=node
- VERSION=17.7.1
- SOURCE_HASH=sha512:fd85575fccd43ed4c0c6fbd485f401b81b1a9dcc7bd1347d75800c0c73eb037af4f7f3a1df975e74b758633b38f65cceafd5b0bb6d3f559c80eaf75c108b653a
+ VERSION=18.13.0
+ SOURCE_HASH=sha512:be9def019343cce5beb3c87ede1c9437ac636b2c63940e61a3c4a8594e9059ac062ab874b0a51e8f1f483c56d4dbd5890a62f723e363cffefc5306b8c3e896fe
SOURCE=$SPELLX-v$VERSION-linux-x64.tar.xz
SOURCE_URL[0]=https://nodejs.org/dist/v${VERSION}/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-v$VERSION-linux-x64"
diff --git a/bin-devel/nodejs-bin/HISTORY b/bin-devel/nodejs-bin/HISTORY
index 3e5c2d0..bc51ce0 100644
--- a/bin-devel/nodejs-bin/HISTORY
+++ b/bin-devel/nodejs-bin/HISTORY
@@ -1,3 +1,9 @@
+2023-01-09 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 18.13.0
+
+2022-07-31 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 18.7.0
+
2022-03-15 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 17.7.1
diff --git a/bin-editors/libreoffice-bin/DETAILS b/bin-editors/libreoffice-bin/DETAILS
index 4512940..a9b4f38 100755
--- a/bin-editors/libreoffice-bin/DETAILS
+++ b/bin-editors/libreoffice-bin/DETAILS
@@ -4,10 +4,10 @@ fi
SPELL=libreoffice-bin
SPELLX=libreoffice
if [[ "${LIBREOFFICE_BRANCH}" == "fresh" ]]; then
- VERSION=7.2.2
- BUILD_VERSION=2
+ VERSION=7.6.0
+ BUILD_VERSION=3
else
- VERSION=6.4.6
+ VERSION=7.4.7
BUILD_VERSION=2
fi
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
diff --git a/bin-editors/libreoffice-bin/HISTORY b/bin-editors/libreoffice-bin/HISTORY
index 242bfba..c5b61fe 100644
--- a/bin-editors/libreoffice-bin/HISTORY
+++ b/bin-editors/libreoffice-bin/HISTORY
@@ -1,3 +1,15 @@
+2023-08-21 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 7.8.0
+
+2023-07-02 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 7.5.4
+
+2023-05-20 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 7.5.3/7.4.7
+
+2022-04-20 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 7.3.2
+
2021-10-15 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 7.2.2
diff --git a/bin-editors/micro-bin/BUILD b/bin-editors/micro-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-editors/micro-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-editors/micro-bin/DETAILS b/bin-editors/micro-bin/DETAILS
new file mode 100755
index 0000000..bd6d8a7
--- /dev/null
+++ b/bin-editors/micro-bin/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=micro-bin
+ SPELLX=${SPELL/-bin/}
+ VERSION=2.0.13
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
+ ARCH=64
+ SOURCE_HASH=sha512:058cb67aebbc8bf0dccb7d1437dec1751bf59a3ec93d1cdccfc6bcd99049f90c5e0c25ecb6b515593d7e365775d3e4e47c05170d33be993273753f5130ab7fed
+else
+ ARCH=32
+ SOURCE_HASH=sha512:fbdb72fc28c0cb45f78d8bf1b4b1f6216f8b861aa87912fdde1c0973791576da9a1faaef5b0d7fbbce19c6c8ce5d41161f190ef37ad5cc42e5ca8e2df31bbd5c
+fi
+ SOURCE=${SPELLX}-${VERSION}-linux${ARCH}.tar.gz
+ SOURCE_URL[0]=https://github.com/zyedidia/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=https://micro-editor.github.io/
+ LICENSE[0]=MIT
+ ENTERED=20240305
+ KEYWORDS=""
+ SHORT="modern and intuitive terminal-based text editor"
+cat << EOF
+Micro is a terminal-based text editor that aims to be easy to use and intuitive,
+while also taking advantage of the full capabilities of modern terminals.
+
+It comes as one single, batteries-included, static binary with no dependencies,
+and you can download and use it right now.
+
+As the name indicates, micro aims to be somewhat of a successor to the nano
+editor by being easy to install and use in a pinch, but micro also aims to be
+enjoyable to use full time.
+EOF
diff --git a/bin-editors/micro-bin/HISTORY b/bin-editors/micro-bin/HISTORY
new file mode 100644
index 0000000..e5201b8
--- /dev/null
+++ b/bin-editors/micro-bin/HISTORY
@@ -0,0 +1,2 @@
+2024-03-05 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, BUILD, INSTALL: created spell, version 2.0.13
diff --git a/bin-editors/micro-bin/INSTALL b/bin-editors/micro-bin/INSTALL
new file mode 100755
index 0000000..9e09b4c
--- /dev/null
+++ b/bin-editors/micro-bin/INSTALL
@@ -0,0 +1,10 @@
+install -vm 755 micro "${INSTALL_ROOT}/usr/bin/micro" &&
+
+install -vm 755 -d "${INSTALL_ROOT}/usr/share/man/man1" &&
+install -vm 644 micro.1 "${INSTALL_ROOT}/usr/share/man/man1/micro.1" &&
+
+install -vm 755 -d "${INSTALL_ROOT}/usr/share/applications" &&
+install -vm 644 micro.desktop "${INSTALL_ROOT}/usr/share/applications" &&
+
+install -vm 755 -d "${INSTALL_ROOT}/usr/share/icons/hicolor/scalable/apps" &&
+install -vm 644 micro.svg "${INSTALL_ROOT}/usr/share/icons/hicolor/scalable/apps"
diff --git a/bin-editors/onlyoffice-bin/DETAILS b/bin-editors/onlyoffice-bin/DETAILS
index 95489e2..92c5e5b 100755
--- a/bin-editors/onlyoffice-bin/DETAILS
+++ b/bin-editors/onlyoffice-bin/DETAILS
@@ -1,10 +1,10 @@
SPELL=onlyoffice-bin
SPELLX=${SPELL/-bin/}-desktopeditors
- VERSION=7.1.1
+ VERSION=7.2.0
ARCH=amd64
SOURCE=${SPELLX}-${VERSION}_${ARCH}.deb
SOURCE_URL[0]=https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v${VERSION}/${SPELLX}_${ARCH}.deb
- SOURCE_HASH=sha512:e62d9299b0e8b4f5972af54bbe27672f31271bb5eb7f94794aa7fac09d2cca3f4db4743d025b6bcd4841ca57a90a9994da4aed27ca4fd80730d0e284266ae1b0
+ SOURCE_HASH=sha512:bbc74370639182fd1ec7289ce5575d8bbb47070351327c229817fdecdd67cab34f8576cb319f9907d03b651dd47c0ef82fda6a4ec428f29d83fd8ddb9881b378
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
GATHER_DOCS=off
WEB_SITE=https://www.onlyoffice.com/
diff --git a/bin-editors/onlyoffice-bin/HISTORY b/bin-editors/onlyoffice-bin/HISTORY
index 525101f..d052f23 100644
--- a/bin-editors/onlyoffice-bin/HISTORY
+++ b/bin-editors/onlyoffice-bin/HISTORY
@@ -1,3 +1,6 @@
+2022-09-23 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 7.2.0
+
2022-07-25 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, FINAL: created spell,
version 7.1.1
diff --git a/bin-http/firefox-bin/DETAILS b/bin-http/firefox-bin/DETAILS
index 5ce6133..aa8fc75 100755
--- a/bin-http/firefox-bin/DETAILS
+++ b/bin-http/firefox-bin/DETAILS
@@ -1,8 +1,8 @@
SPELL=firefox-bin
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
- VERSION=104.0.2
+ VERSION=116.0.2
# SOURCE_HASH=sha512:
- SECURITY_PATCH=37
+ SECURITY_PATCH=45
SOURCE=firefox-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG="firefox.gpg:$SOURCE2"
diff --git a/bin-http/firefox-bin/HISTORY b/bin-http/firefox-bin/HISTORY
index be90373..b1c63d9 100644
--- a/bin-http/firefox-bin/HISTORY
+++ b/bin-http/firefox-bin/HISTORY
@@ -1,4 +1,29 @@
-202-09-09 Conner Clere <connerclere@gmail.com>
+2023-08-14 Conner Clere <xenanthropy@sourcemage.org>
+ * DETAILS: version 116.0.2, SECURITY_PATCH++
+
+2023-06-23 Conner Clere <xenanthropy@sourcemage.org>
+ * DETAILS: version 114.0.2, SECURITY_PATCH++
+ * firefox.gpg: updated
+
+2023-03-31 Conner Clere <xenanthropy@sourcemage.org>
+ * DETAILS: version 111.0.1, SECURITY_PATCH++
+
+2023-03-08 Conner Clere <xenanthropy@sourcemage.org>
+ * DETAILS: version 110.0.1, SECURITY_PATCH++
+
+2023-01-03 Conner Clere <connerclere@gmail.com>
+ * DETAILS: version 108.0.1, SECURITY_PATCH++
+
+2022-11-07 Conner Clere <connerclere@gmail.com>
+ * DETAILS: version 106.0.5, SECURITY_PATCH++
+
+2022-10-22 Conner Clere <connerclere@gmail.com>
+ * DETAILS: version 106.0, SECURITY_PATCH++
+
+2022-10-04 Conner Clere <connerclere@gmail.com>
+ * DETAILS: version 105.0, SECURITY_PATCH++
+
+2022-09-09 Conner Clere <connerclere@gmail.com>
* DETAILS: version 104.0.2, SECURITY_PATCH++
2022-08-17 Conner Clere <connerclere@gmail.com>
diff --git a/bin-http/firefox-bin/firefox.gpg b/bin-http/firefox-bin/firefox.gpg
index 49cc603..924daa4 100644
--- a/bin-http/firefox-bin/firefox.gpg
+++ b/bin-http/firefox-bin/firefox.gpg
Binary files differ
diff --git a/bin-http/floorp-bin/BUILD b/bin-http/floorp-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-http/floorp-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-http/floorp-bin/DEPENDS b/bin-http/floorp-bin/DEPENDS
new file mode 100755
index 0000000..14e1568
--- /dev/null
+++ b/bin-http/floorp-bin/DEPENDS
@@ -0,0 +1,8 @@
+depends PKG-CONFIG &&
+depends zlib &&
+depends JPEG &&
+depends libpng &&
+depends perl &&
+depends gtk+3 &&
+depends freetype2 &&
+depends libidl
diff --git a/bin-http/floorp-bin/DETAILS b/bin-http/floorp-bin/DETAILS
new file mode 100755
index 0000000..8216f92
--- /dev/null
+++ b/bin-http/floorp-bin/DETAILS
@@ -0,0 +1,18 @@
+# Watch: https://github.com/Floorp-Projects/Floorp/releases tags/v([0-9.]+)[.]tar
+ SPELL=floorp-bin
+ VERSION=11.9.0
+ SOURCE=floorp-${VERSION}.linux-x86_64.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/floorp"
+ SOURCE_URL[0]=https://github.com/Floorp-Projects/Floorp/releases/download/v${VERSION}/${SOURCE}
+ SOURCE_HASH=sha512:98eba6c6299d80c4687c044e68ae24766a103377e8030cd00ecfdebb396a3508c139ad6a297e3e68370c82f9e8783c0143a88385e174074f502257da73705cfb
+ LICENSE[0]=MOZILLA
+ WEB_SITE=https://floorp.app/
+ ENTERED=20240107
+ KEYWORDS="mozilla http web browser internet"
+ SHORT="fork of firefox with excellent privacy and flexibility"
+cat << EOF
+Unlimited customization with Floorp -
+
+Floorp is built on Firefox and was built in Japan and is a
+new browser with excellent privacy & flexibility.
+EOF
diff --git a/bin-http/floorp-bin/HISTORY b/bin-http/floorp-bin/HISTORY
new file mode 100644
index 0000000..21221c7
--- /dev/null
+++ b/bin-http/floorp-bin/HISTORY
@@ -0,0 +1,13 @@
+2024-02-09 Conner Clere <xenanthropy@sourcemage.org>
+ * DETAILS: version 11.9.0
+
+2024-01-22 Conner Clere <xenanthropy@sourcemage.org>
+ * DETAILS: version 11.8.1, fix SOURCE and SOURCE_URL
+
+2024-01-07 Conner Clere <xenanthropy@sourcemage.org>
+ * INSTALL: remove line regarding installing icon
+
+2024-01-07 Conner Clere <xenanthropy@sourcemage.org>
+ * BUILD, DEPENDS, INSTALL, PROVIDES, floorp-bin, DETAILS, floorp.desktop:
+ version 11.7.1, new spell
+
diff --git a/bin-http/floorp-bin/INSTALL b/bin-http/floorp-bin/INSTALL
new file mode 100755
index 0000000..9284636
--- /dev/null
+++ b/bin-http/floorp-bin/INSTALL
@@ -0,0 +1,6 @@
+INSTALLDIR="${INSTALL_ROOT}/opt/floorp"
+
+mkdir -pv "${INSTALLDIR}" &&
+mkdir -p "${INSTALL_ROOT}/usr/share/pixmaps/" &&
+cp -Rv "${SOURCE_DIRECTORY}"/* "${INSTALLDIR}" &&
+install -v "${SCRIPT_DIRECTORY}/floorp-bin" "${INSTALL_ROOT}/usr/bin/"
diff --git a/bin-http/floorp-bin/PROVIDES b/bin-http/floorp-bin/PROVIDES
new file mode 100755
index 0000000..66b9306
--- /dev/null
+++ b/bin-http/floorp-bin/PROVIDES
@@ -0,0 +1,2 @@
+GRAPHICAL-WEB-BROWSER
+WEB-BROWSER
diff --git a/bin-http/floorp-bin/desktop/floorp.desktop b/bin-http/floorp-bin/desktop/floorp.desktop
new file mode 100644
index 0000000..2798fc6
--- /dev/null
+++ b/bin-http/floorp-bin/desktop/floorp.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Floorp
+Icon=/opt/floorp/browser/chrome/icons/default/default128.png
+Exec=floorp
+Terminal=false
+Type=Application
+Categories=Application;Network;Browsers
diff --git a/bin-http/floorp-bin/floorp-bin b/bin-http/floorp-bin/floorp-bin
new file mode 100755
index 0000000..d054a99
--- /dev/null
+++ b/bin-http/floorp-bin/floorp-bin
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd /opt/floorp/
+./floorp $@
diff --git a/bin-net/syncthing-bin/DETAILS b/bin-net/syncthing-bin/DETAILS
index cdb3813..a6ce484 100755
--- a/bin-net/syncthing-bin/DETAILS
+++ b/bin-net/syncthing-bin/DETAILS
@@ -1,13 +1,12 @@
SPELL=syncthing-bin
SPELLX=${SPELL/-bin/}
- VERSION=1.20.4
- PATCHLEVEL=1
+ VERSION=1.26.1
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
ARCH=amd64
- SOURCE_HASH=sha256:ce577b08236c14ce4e3f2f589791b2521086bdd2ce952800847f0acd1b753dbe:UPSTREAM_HASH
+ SOURCE_HASH=sha256:71f79ea13938657a75e258eb1cccdec360819117060f5feabef467df625f963e:UPSTREAM_HASH
else
ARCH=386
- SOURCE_HASH=sha256:7f8daa454a79e6c869afcec50f4b9b7906c697b37c14762dd5f217d3a9ad940e:UPSTREAM_HASH
+ SOURCE_HASH=sha256:3f8273d67c526c09272b131774478c67b63615fdd572cb9e3320ad3cb3a9fc79:UPSTREAM_HASH
fi
SOURCE=${SPELLX}-linux-${ARCH}-v${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/syncthing/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
diff --git a/bin-net/syncthing-bin/HISTORY b/bin-net/syncthing-bin/HISTORY
index 25022be..94eb1c8 100644
--- a/bin-net/syncthing-bin/HISTORY
+++ b/bin-net/syncthing-bin/HISTORY
@@ -1,3 +1,12 @@
+2023-11-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.26.1
+
+2023-09-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.24.0
+
+2022-10-21 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.22.0
+
2022-09-05 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: PATCHLEVEL=1
* BUILD, INSTALL, init.d: added init framework
diff --git a/bin-security/boundary-bin/DETAILS b/bin-security/boundary-bin/DETAILS
index 46fc9e9..c249c5a 100755
--- a/bin-security/boundary-bin/DETAILS
+++ b/bin-security/boundary-bin/DETAILS
@@ -1,12 +1,12 @@
SPELL=boundary-bin
SPELLX=${SPELL/-bin/}
- VERSION=0.6.0
+ VERSION=0.13.1
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
ARCH=amd64
- SOURCE_HASH=sha256:62dc5703df08eff2fbca5a0602f84b1ad03c05a54f53e559674a63efe6680fb4:UPSTREAM_HASH
+ SOURCE_HASH=sha256:7e549922c0cb31e46fbbbb52eaa6cfccbf40046b8a50844adf644c9ef335cb97:UPSTREAM_HASH
else
ARCH=386
- SOURCE_HASH=sha256:c9c66f4b4803fd3b8a8e9d74d2ae8e36ff907d87ea5753537400d4f4dd07113f:UPSTREAM_HASH
+ SOURCE_HASH=sha256:c36cb20cb9a74573a5f6e38c247db040a1563ceaffdfccbe5c37ba1065fb3430:UPSTREAM_HASH
fi
SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.zip
SOURCE_URL[0]=https://releases.hashicorp.com/${SPELLX}/${VERSION}/${SOURCE}
diff --git a/bin-security/boundary-bin/HISTORY b/bin-security/boundary-bin/HISTORY
index 1a02d49..ddf4ecc 100644
--- a/bin-security/boundary-bin/HISTORY
+++ b/bin-security/boundary-bin/HISTORY
@@ -1,3 +1,9 @@
+2023-07-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 0.13.1
+
+2023-07-13 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 0.13.0
+
2021-09-13 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 0.6.0
diff --git a/bin-security/vault-bin/DETAILS b/bin-security/vault-bin/DETAILS
index 396a7e7..d23e052 100755
--- a/bin-security/vault-bin/DETAILS
+++ b/bin-security/vault-bin/DETAILS
@@ -1,12 +1,12 @@
SPELL=vault-bin
SPELLX=${SPELL/-bin/}
- VERSION=1.9.3
+ VERSION=1.14.0
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
ARCH=amd64
- SOURCE_HASH=sha256:16059f245fb4df2800fe6ba320ea66aba9c2615348e37bcfd42754591a528639:UPSTREAM_HASH
+ SOURCE_HASH=sha256:3d5c27e35d8ed43d861e892fc7d8f888f2fda4319a36f344f8c09603fb184b50:UPSTREAM_HASH
else
ARCH=386
- SOURCE_HASH=sha256:8b21befe285cd4a60d6e6c1d2a4c44d0d4e7ca5cfbab2b1f579734c57dd078eb:UPSTREAM_HASH
+ SOURCE_HASH=sha256:22b0f528049c54925e7bd329bcb6c283bab6e69a8370525563f9f83b02027516:UPSTREAM_HASH
fi
SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.zip
SOURCE_URL[0]=https://releases.hashicorp.com/${SPELLX}/${VERSION}/${SOURCE}
diff --git a/bin-security/vault-bin/HISTORY b/bin-security/vault-bin/HISTORY
index 8f1620e..078e882 100644
--- a/bin-security/vault-bin/HISTORY
+++ b/bin-security/vault-bin/HISTORY
@@ -1,3 +1,6 @@
+2023-07-14 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.14.0
+
2022-01-27 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS: updated spell to 1.9.3
diff --git a/bin-utils/chezmoi-bin/BUILD b/bin-utils/chezmoi-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-utils/chezmoi-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-utils/chezmoi-bin/DETAILS b/bin-utils/chezmoi-bin/DETAILS
new file mode 100755
index 0000000..c7280af
--- /dev/null
+++ b/bin-utils/chezmoi-bin/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=chezmoi-bin
+ SPELLX=${SPELL/-bin/}
+ VERSION=2.41.0
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
+ ARCH=amd64
+ SOURCE_HASH=sha256:75e10e67c0df54da8f6d804712da7195be57da9dbf40ae63b1510d5b84c8a47d:UPSTREAM_HASH
+else
+ ARCH=i386
+ SOURCE_HASH=sha256:03fe054d87627da7a19d4c9358d92cfaef9bddcd9f9467bad6a2a825aad64c41:UPSTREAM_HASH
+fi
+ SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.tar.gz
+ SOURCE_URL[0]=https://github.com/twpayne/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=https://www.chezmoi.io/
+ LICENSE[0]=MIT
+ ENTERED=20230723
+ KEYWORDS="dotfiles"
+ SHORT="dotfiles manager across multiple diverse machines"
+cat << EOF
+chezmoi helps you manage your personal configuration files across multiple
+machines.
+
+chezmoi provides many features beyond symlinking or using a bare git repo
+including:
+
+- templates (to handle small differences between machines)
+- password manager support (to store your secrets securely)
+- importing files from archives (great for shell and editor plugins)
+- full file encryption (using gpg or age)
+- running scripts (to handle everything else)
+EOF
diff --git a/bin-utils/chezmoi-bin/HISTORY b/bin-utils/chezmoi-bin/HISTORY
new file mode 100644
index 0000000..1fa1606
--- /dev/null
+++ b/bin-utils/chezmoi-bin/HISTORY
@@ -0,0 +1,29 @@
+2023-11-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.41.0
+
+2023-10-16 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.40.3
+
+2023-09-27 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.40.0
+
+2023-09-18 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.39.1
+
+2023-08-30 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.38.0
+
+2023-08-07 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.37.0
+
+2023-08-06 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.36.1
+
+2023-07-28 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.36.0
+
+2023-07-24 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: corrected ENTERED
+
+2023-07-21 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, {PRE_,}BUILD, INSTALL: created spell, version 2.35.2
diff --git a/bin-utils/chezmoi-bin/INSTALL b/bin-utils/chezmoi-bin/INSTALL
new file mode 100755
index 0000000..a7eb4fa
--- /dev/null
+++ b/bin-utils/chezmoi-bin/INSTALL
@@ -0,0 +1 @@
+install -vm 755 chezmoi "${INSTALL_ROOT}/usr/bin/chezmoi"
diff --git a/bin-utils/chezmoi-bin/PRE_BUILD b/bin-utils/chezmoi-bin/PRE_BUILD
new file mode 100755
index 0000000..202d4de
--- /dev/null
+++ b/bin-utils/chezmoi-bin/PRE_BUILD
@@ -0,0 +1,4 @@
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+unpack_file
diff --git a/bin-utils/gitmux-bin/DETAILS b/bin-utils/gitmux-bin/DETAILS
index 31a56f8..98f1784 100755
--- a/bin-utils/gitmux-bin/DETAILS
+++ b/bin-utils/gitmux-bin/DETAILS
@@ -1,17 +1,16 @@
SPELL=gitmux-bin
SPELLX=${SPELL/-bin/}
- VERSION=0.7.7
+ VERSION=0.9.1
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
ARCH=amd64
- SOURCE_HASH=sha512:bc7f2690520f34196538f2f66820f5eda5e2e91e701fd06d9a8943d6c2af59ce9d1d192c55190175ed3f6eee5ff36b4bf9ae7ab77532471e792c6c1891f22e8c
+ SOURCE_HASH=sha512:837454da5fc892e361752df80393898ebe0d3a394e7c7e797471bf82622821a89dd20347610fe780241f8faf5b30de81cb126eb467510a3f371b47ffc577bb36
else
ARCH=386
- SOURCE_HASH=sha512:ef1dcd9781e2e07ac919694473358ca774cb7cbbbed73f79cb05e41fa665744601b776ddc2cd3cd33bec957026e8568cac741f638efe5c400222c61040b530bf
+ SOURCE_HASH=sha512:cf731a2d1d4f7d0dc852ea6cf4c902ebd17d9f386ef8695acc078e437eb5cf6a323d5741391f26ac16153f770e31ad5af3744555dc03dbc920e2dec8493273c8
fi
- SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.tar.gz
+ SOURCE=${SPELLX}_v${VERSION}_linux_${ARCH}.tar.gz
SOURCE_URL[0]=https://github.com/arl/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
- GATHER_DOCS=off
WEB_SITE=https://github.com/arl/gitmux
LICENSE[0]=MIT
ENTERED=20220518
diff --git a/bin-utils/gitmux-bin/HISTORY b/bin-utils/gitmux-bin/HISTORY
index 0bdbb09..cea5bc4 100644
--- a/bin-utils/gitmux-bin/HISTORY
+++ b/bin-utils/gitmux-bin/HISTORY
@@ -1,2 +1,5 @@
+2023-02-19 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 0.9.1; gather docs
+
2022-05-18 Vlad Glagolev <stealth@sourcemage.org>
* DETAILS, {PRE_,}BUILD, INSTALL: created spell, version 0.7.7