summaryrefslogtreecommitdiffstats
path: root/ipfs-archive-manager.scm
blob: 4dec9aa96d88eb0e2f14f4da146c83a9db0d7cd2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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)))