summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2020-02-29 02:43:01 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2020-02-29 02:43:01 +0300
commite3a25cceef80b2f0ba57cda0b551cb21dad2de47 (patch)
tree77ab077df4fc2ead79046fd60f36638a6525f618
parentRevert "guix: Add my-docker and containerd-without-tests." (diff)
downloadguix-wigust-e3a25cceef80b2f0ba57cda0b551cb21dad2de47.tar.gz
guix: documentation.scm: Use copy-build-system.
-rw-r--r--guix/wigust/packages/documentation.scm60
1 files changed, 25 insertions, 35 deletions
diff --git a/guix/wigust/packages/documentation.scm b/guix/wigust/packages/documentation.scm
index d9863e4..8caf5da 100644
--- a/guix/wigust/packages/documentation.scm
+++ b/guix/wigust/packages/documentation.scm
@@ -19,8 +19,9 @@
(define-module (wigust packages documentation)
#:use-module (guix)
#:use-module (guix build-system gnu)
+ #:use-module (guix packages)
#:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix build-system trivial))
+ #:use-module (guix build-system copy))
(define-public slides-devops-world-jenkins-casc
(package
@@ -29,27 +30,18 @@
(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))
+ (uri "https://static.sched.com/hosted_files/devopsworldjenkinsworld2018/1b/Jenkins CasC JW18.pdf")
+ (file-name (string-append name "-" version ".pdf"))
(sha256
(base32
- "02p4c61f3y00v8plrqmp0926g9ambckbf4gm1fxwhryzgb02fqxy"))))
- (build-system trivial-build-system)
+ "0qj3n7z47cbl20xxa7jivwmp272qhvcmvw9cdxzp577yd6ma9b4a"))))
+ (build-system copy-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)))
+ `(#:install-plan
+ `((,(assoc-ref %build-inputs "source")
+ ,(let ((title (string-drop ,name (string-length "slides-"))))
+ (string-append "/share/doc/" title "/" title ".pdf"))))
+ #:phases (modify-phases %standard-phases (delete 'unpack))))
(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
@@ -64,18 +56,17 @@
(method url-fetch)
(uri (string-append "http://talk.jpnc.info/bash_lnfw_"
version ".pdf"))
+ (file-name (string-append name "-" version ".pdf"))
(sha256
(base32
"1v8nn3p7qiibsmbigdcv8q40pgsq6s8v63193f7qq5y2yhrqml7a"))))
- (build-system trivial-build-system)
+ (build-system copy-build-system)
(arguments
- `(#:modules ((guix build utils))
- #:builder
- (begin (use-modules (guix build utils))
- (let ((install-dir (string-append %output "/share/doc/slides-concise-gnu-bash")))
- (mkdir-p install-dir)
- (copy-file (assoc-ref %build-inputs "source") (string-append install-dir "/slides-concise-gnu-bash.pdf")))
- #t)))
+ `(#:install-plan
+ `((,(assoc-ref %build-inputs "source")
+ ,(let ((title (string-drop ,name (string-length "slides-"))))
+ (string-append "/share/doc/" title "/" title ".pdf"))))
+ #:phases (modify-phases %standard-phases (delete 'unpack))))
(home-page "http://talk.jpnc.info/")
(synopsis "Introduction to Bash advances usage")
(description "This package provides slides for a presention Introduction
@@ -90,18 +81,17 @@ to Bash advances usage.")
(method url-fetch)
(uri (string-append "http://download.adaptec.com/pdfs/user_guides/microsemi_cli_smarthba_smartraid_v"
version ".pdf"))
+ (file-name (string-append name "-" version ".pdf"))
(sha256
(base32
"0x2bzi1ywpin8504ra9zlzh5aij15gqgfmjj1b5kylaap6vb92xb"))))
- (build-system trivial-build-system)
+ (build-system copy-build-system)
(arguments
- `(#:modules ((guix build utils))
- #:builder
- (begin (use-modules (guix build utils))
- (let ((install-dir (string-append %output "/share/doc/arcconf")))
- (mkdir-p install-dir)
- (copy-file (assoc-ref %build-inputs "source") (string-append install-dir "/arcconf.pdf")))
- #t)))
+ `(#:install-plan
+ `((,(assoc-ref %build-inputs "source")
+ ,(let ((title (string-drop ,name (string-length "documentation-"))))
+ (string-append "/share/doc/" title "/" title ".pdf"))))
+ #:phases (modify-phases %standard-phases (delete 'unpack))))
(home-page "http://download.adaptec.com/pdfs/user_guides/")
(synopsis "ARCCONF Command Line Utility")
(description "Microsemi Smart Storage Controllers User's Guide.")