From 9b13b1af8d751177584e7a9aca2e3896745161f6 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sun, 26 Jan 2020 18:04:49 +0300 Subject: guix: Add slides-devops-world-jenkins-casc. * guix/wigust/packages/documentation.scm (slides-devops-world-jenkins-casc): New variable. --- guix/wigust/packages/documentation.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) 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") -- cgit v1.2.3