Advertisement
Guest User

ddev guix package def

a guest
Aug 22nd, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 1.50 KB | None | 0 0
  1. (define-module (ddev)
  2.   #:use-module (guix packages)
  3.   #:use-module (guix build-system gnu)
  4.   #:use-module (guix licenses)
  5.   #:use-module (guix git-download)
  6.   #:use-module (gnu packages networking)
  7.   #:use-module (gnu packages go)
  8.   ;; how to add go as a native dep?
  9.   #:use-module (gnu packages docker)
  10.   #:use-module (gnu packages docker-compose)
  11.   )
  12.  
  13. (define-public ddev
  14.   (package
  15.    (name "ddev")
  16.    (version "1.10.2")
  17.    (source (origin
  18.             (method git-fetch)
  19.             (uri (git-reference
  20.                   (url "https://github.com/drud/ddev.git")
  21.                   (commit (string-append "v" version))))
  22.            (file-name (git-file-name name version))
  23.            (sha256
  24.             (base32 "1hqdk5q0vzhw8r1w5f7a702dxk6sx57qmz49icgxcgpisd2dycr5")
  25.             )
  26.            )
  27.          )
  28.    (build-system gnu-build-system)
  29.    ;; (arguments )
  30.    (inputs
  31.     `(("docker" ,docker)
  32.       ("docker-compose" ,docker-compose)
  33.       )
  34.     )
  35.    (native-inputs
  36.     `(("go" ,go))
  37.     )
  38.    (home-page "https://github.com/drud/ddev")
  39.    (synopsis "ddev is an open source tool that makes it simple to get local PHP development environments up and running in minutes.")
  40.    (description "It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, ddev aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration.")
  41.    (license asl2.0)))
  42.  
  43. ddev
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement