summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2020-01-26 18:04:49 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2020-01-26 18:04:49 +0300
commit9b13b1af8d751177584e7a9aca2e3896745161f6 (patch)
treec315b9f6d99937caea2c8a75ab73228fe730068c
parentguix: stumpwm-checkout: Update to 19.11-1.3629706. (diff)
downloadguix-wigust-9b13b1af8d751177584e7a9aca2e3896745161f6.tar.gz
guix: Add slides-devops-world-jenkins-casc.
* guix/wigust/packages/documentation.scm (slides-devops-world-jenkins-casc): New variable.
-rw-r--r--guix/wigust/packages/documentation.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/guix/wigust/packages/documentation.scm b/guix/wigust/packages/documentation.scm
index 4e8e20f..d9863e4 100644
--- a/guix/wigust/packages/documentation.scm
+++ b/guix/wigust/packages/documentation.scm
@@ -22,6 +22,40 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system trivial))
+(define-public slides-devops-world-jenkins-casc
+ (package
+ (name "slides-devops-world-jenkins-casc")
+ (version "2018")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (and=> (getenv "HOME")
+ (lambda (home)
+ (string-append
+ "file://" home
+ "/Downloads"
+ "/Jenkins-CasC-JW18.pdf"))))
+ (file-name (string-append name "-" version))
+ (sha256
+ (base32
+ "02p4c61f3y00v8plrqmp0926g9ambckbf4gm1fxwhryzgb02fqxy"))))
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder
+ (begin (use-modules (guix build utils))
+ (let ((install-dir (string-append %output
+ "/share/doc/slides-devops-world-2018-jenkins-casc")))
+ (mkdir-p install-dir)
+ (copy-file (assoc-ref %build-inputs "source")
+ (string-append install-dir "/slides-devops-world-2018-jenkins-casc.pdf")))
+ #t)))
+ (home-page "https://github.com/jenkinsci/configuration-as-code-plugin")
+ (synopsis "Introduction Jenkins Configuration as Code Plugin")
+ (description "This package provides slides for a presention DevOPS World
+2018 Jenkins CasC.")
+ (license #f)))
+
(define-public slides-concise-gnu-bash
(package
(name "slides-concise-gnu-bash")