aboutsummaryrefslogtreecommitdiff
path: root/src/org/euandre/packages.scm
blob: 38a0e52f0a8ca36ee4f79aaa191268c84fedf82a (about) (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
(define-module (org euandre packages)
  #:use-module (gnu packages guile)
  #:use-module (gnu packages texinfo)
  #:use-module ((guix licenses) #:prefix licenses:)
  #:use-module (guix gexp)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu))

(define-public git-permalink-0-1-0
  (package
    (name "git-permalink")
    (version "0.1.0")
    (source
      (origin
        (method url-fetch)
        (uri "https://euandre.org/git/git-permalink/snapshot/git-permalink-v0.1.0.tar.xz")
        (sha256
          (base32 "07waci3y0xdlbr8gl1lzdbsiz0csnrshcm6f18cdzn7y97irhb15"))))
    (build-system gnu-build-system)
    (native-inputs
      (list))
    (inputs
      (list))
    (arguments
      (list
       #:make-flags #~(list (string-append "PREFIX=" #$output))
       #:phases
       #~(modify-phases %standard-phases
           (delete 'configure))))
    (synopsis "Git extension to generate web permalinks of files in a repository")
    (description
      "It knows about many of the existing code forges, but allows for URL
template overrides to be used on custom domains or deployments via git
config.")
    (home-page "https://euandre.org/s/git-permalink/")
    (license licenses:agpl3+)))

(define-public git-permalink-0-2-0
  (package
    (name "git-permalink")
    (version "0.2.0")
    (source
      (origin
        (method url-fetch)
        (uri "https://euandre.org/git/git-permalink/snapshot/git-permalink-v0.2.0.tar.xz")
        (sha256
          (base32 "10qiigp29jamb23mdrf1yp0gqmihlsg931ibpiqpf4pn28l5d9ly"))))
    (build-system gnu-build-system)
    (native-inputs
      (list))
    (inputs
      (list))
    (arguments
      (list
       #:make-flags #~(list (string-append "PREFIX=" #$output))
       #:phases
       #~(modify-phases %standard-phases
           (delete 'configure))))
    (synopsis "Git extension to generate web permalinks of files in a repository")
    (description
      "It knows about many of the existing code forges, but allows for URL
template overrides to be used on custom domains or deployments via git
config.")
    (home-page "https://euandre.org/s/git-permalink/")
    (license licenses:agpl3+)))

(define-public td
  (package
    (name "td")
    (version "4a8a7a2662c94b2581f587e9a4b81feba4f5e7d8")
    (source
      (origin
        (method url-fetch)
        (uri "https://euandre.org/git/td/snapshot/td-4a8a7a2662c94b2581f587e9a4b81feba4f5e7d8.tar.xz")
        (sha256
          (base32 "01g1vnlz1kch8j9zzaxyixih04azdvrfabfzg7xqny32h2p62md2"))))
    (build-system gnu-build-system)
    (native-inputs
      (list))
    (inputs
      (list))
    (arguments
      (list
       #:make-flags #~(list (string-append "PREFIX=" #$output))
       #:phases
       #~(modify-phases %standard-phases
           (delete 'configure))))
    (synopsis "Minimalistic bug tracker CLI")
    (description
      "Create and maintain a TODOs.md files as a bug database.

It is a tool for distributed, offline issue tracking, reified as a simple text
file in the repository.")
    (home-page "https://euandre.org/s/td/")
    (license licenses:agpl3+)))

(list
 git-permalink-0-1-0
 git-permalink-0-2-0
 td)