summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormsglm <msglm@techchud.xyz>2023-10-06 01:25:25 -0500
committermsglm <msglm@techchud.xyz>2023-10-06 01:25:25 -0500
commitb0b441ef303162ef0dc349dc43173f12c8347473 (patch)
tree49c5d61f770f20ad6d68051564a6e8e29253e303
parentb794e55163bac254ec3a91df62b0718a1f65d4fa (diff)
downloadguix-msglm-b0b441ef303162ef0dc349dc43173f12c8347473.tar.gz
guix-msglm-b0b441ef303162ef0dc349dc43173f12c8347473.tar.bz2
guix-msglm-b0b441ef303162ef0dc349dc43173f12c8347473.zip
stashley now has ipfs-archive-manager support
-rw-r--r--ipfs-archive-manager.scm34
-rw-r--r--stashley.scm6
2 files changed, 38 insertions, 2 deletions
diff --git a/ipfs-archive-manager.scm b/ipfs-archive-manager.scm
new file mode 100644
index 0000000..4dec9aa
--- /dev/null
+++ b/ipfs-archive-manager.scm
@@ -0,0 +1,34 @@
+(define-module (ipfs-archive-manager)
+ #:use-module (guix licenses)
+ #:use-module (guix packages)
+ #:use-module (guix build-system copy)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (gnu packages ipfs)
+ )
+
+(define-public ipfs-archive-manager
+ (package
+ (name "ipfs-archive-manager")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.techchud.xyz/ipfs-archive-manager")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1jkgl3ijv6qzzpkgl7bzk3d0dxr57zz97kfzapzxmzpc6xpc733c"))))
+ (build-system copy-build-system)
+ (inputs
+ (list
+ go-ipfs))
+ (arguments
+ '(#:install-plan '(("ipfs-archive-manager" "/bin/ipfs-archive-manager"))))
+ (synopsis "tool that manages IPFS archives on your behalf")
+ (description
+ "A tool that manages IPFS archives on your behalf.
+ This updates your archive's IPNS name as well, for consistant updating.")
+ (home-page "https://git.techchud.xyz/ipfs-archive-manager/")
+ (license agpl3)))
diff --git a/stashley.scm b/stashley.scm
index 8da7aff..2547162 100644
--- a/stashley.scm
+++ b/stashley.scm
@@ -7,12 +7,13 @@
#:use-module (gnu packages video)
#:use-module (gnu packages wget)
#:use-module (gnu packages python-xyz)
+ #:use-module (ipfs-archive-manager)
)
(define-public stashley
(package
(name "stashley")
- (version "1.0.10")
+ (version "1.1.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -21,10 +22,11 @@
(file-name (git-file-name name version))
(sha256
(base32
- "12dclpkpx30wcxv62axm3x7nhd1zgnp1dlh11kiv1azhfwz5cgyw"))))
+ "17bqmbagfamxzw3ra616fvri0jkf4v7d28zkbpkpvz95zn8b72li"))))
(build-system copy-build-system)
(inputs
(list
+ ipfs-archive-manager
yt-dlp
gallery-dl
wget