diff options
Diffstat (limited to 'src/org/euandre/papo.scm')
-rw-r--r-- | src/org/euandre/papo.scm | 119 |
1 files changed, 0 insertions, 119 deletions
diff --git a/src/org/euandre/papo.scm b/src/org/euandre/papo.scm deleted file mode 100644 index 3af0635..0000000 --- a/src/org/euandre/papo.scm +++ /dev/null @@ -1,119 +0,0 @@ -(define-module (org euandre papo) - #:use-module ((org euandre packages) #:prefix pkg:) - #:use-module ((org euandre queue) #:prefix q:) - #:use-module (guix gexp) - #:use-module (guix packages) - #:use-module (guix records) - #:use-module (guix utils) - #:export (<papod-configuration> - papod-configuration - make-papod-configuration - papod-configuration? - papod-configuration-name - papod-configuration-package - papod-configuration-user - papod-configuration-group - papod-configuration-log-file - papod-configuration-data-directory - papod-configuration-run-directory - papod-configuration-run-in-container? - papod-configuration-container-name - papod-configuration-options - papod-configuration-listen-socket - papod-configuration-upstream-socket)) - - - -(define-public papo.im - (let ((pkg (pkg:pkg - "papo.im" - "fa07fa576e07b4cc6b7c9123bd3a6c91e6afc609" - "084w89v15nmr45nv9av8pz7iq99aw3ggaxr0gzqfjbskb3wvvkml"))) - (package - (inherit pkg) - (native-inputs - (append - (pkg:format-inputs (list pkg:mkwb pkg:mktorrent-latest)) - (pkg:normalize-inputs '(gnupg jq rsync po4a gettext ghostscript moreutils)))) - (arguments - (substitute-keyword-arguments (package-arguments pkg) - ((#:phases phases) - #~(modify-phases #$phases - (add-before 'build 'sethome-ghostscript - (lambda _ - (setenv "HOME" (getcwd))))))))))) - -(define-public chat.papo.im - (package - (inherit - (pkg:pkg - "chat.papo.im" - "f9c959b2d8e36460395a425a51d480fac635c5ec" - "0h2y0kdfzpsgi64zi7brnj1p0dqz0fx4ksvy57wakr7pvv6rpf64")) - (native-inputs - (pkg:normalize-inputs '(node))))) - -(define-public papod - (pkg:gopkg - "papod" - (pkg:format-inputs - (list - pkg:gotext - pkg:uuid - pkg:gobang - pkg:pds - pkg:stm - pkg:golite q:sqlitex - pkg:scrypt q:scryptkdf - pkg:fiinha - pkg:cracha - pkg:eut)) - "3f307fefed00d61e28b31a089774f210c90c18db" - "16dzrg5hh5fiqn2rpfki44w6k1fpb6q2gqisndbk858mxapvf0bj")) - - - -(define-record-type* <papod-configuration> - papod-configuration - make-papod-configuration - papod-configuration? - (name papod-configuration-name - (default "papod")) - (package papod-configuration-package - (default papod)) - (user papod-configuration-user - (default "papod")) - (group papod-configuration-group - (default "papod")) - (log-file papod-configuration-log-file - (default "/var/log/papod/papod.log")) - (data-directory papod-configuration-data-directory - (default "/var/lib/papod")) - (run-directory papod-configuration-run-directory - (default "/var/run/papod")) - (run-in-container? papod-configuration-run-in-container? - (default #t)) - (container-name papod-configuration-container-name - (default "papod-container")) - (options papod-configuration-options - (default '())) - (listen-socket papod-configuration-listen-socket - (default "/var/run/papod/papod.socket")) - (upstream-socket papod-configuration-upstream-socket - (default #f))) - - - -#; -(define-public papod-service-type - (pkg:service-type-for 'papod - <papod-configuration> - (papod-configuration) - '())) - - - -(list - papo.im - chat.papo.im - papod) |