summaryrefslogtreecommitdiff
path: root/packages/komodo/doom-meta.scm
blob: ce9c32d7843e2ed3d2289977c8c671e3775f095d (about) (plain)
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
(define-module (packages komodo doom-meta)
  #:use-module (gnu packages compression)
  #:use-module (guix build utils)
  #:use-module (guix build-system copy)
  #:use-module (guix git-download)
  #:use-module ((guix licenses)
		#:prefix license:)
  #:use-module (guix packages))

(define doom-meta-version "master")

(define doom-meta-delete-null-targets
  '(modify-phases %standard-phases
		  (delete 'install)))

(define doom-meta-hash
  (content-hash "1ib9dzq74kna4sfnf1h3g0zkgzr1fbgv5awyqx82wm5biz4vn717"))

(define doom-meta-arguments
  (list #:install-plan '(list (list "../source" "."))))

(define doom-meta-native-inputs
  (list unzip))

(define doom-meta-origin
  (origin (uri (git-reference (url "https://github.com/KomodoPlatform/meta.git")
			      (commit doom-meta-version)))
	  (method git-fetch)
	  (hash doom-meta-hash)))

(define-public doom-meta
  (package (name "doom-meta")
	   (version doom-meta-version)
	   (source doom-meta-origin)
	   (build-system copy-build-system)
	   (arguments doom-meta-arguments)
	   (native-inputs doom-meta-native-inputs)
	   (synopsis "Just a few metaprogramming utilities in C++")
	   (description "Just a few metaprogramming utilities in C++")
	   (license license:expat)
	   (home-page "https://github.com/doom/meta")))