summaryrefslogtreecommitdiff
path: root/px/packages/user-services.scm
diff options
context:
space:
mode:
Diffstat (limited to 'px/packages/user-services.scm')
-rw-r--r--px/packages/user-services.scm180
1 files changed, 92 insertions, 88 deletions
diff --git a/px/packages/user-services.scm b/px/packages/user-services.scm
index cf62f7f..76308b7 100644
--- a/px/packages/user-services.scm
+++ b/px/packages/user-services.scm
@@ -18,59 +18,61 @@
#:use-module (px packages secret)
#:use-module (px packages time-tracking)
#:use-module (px packages settings)
- #:use-module ((guix licenses) #:prefix license:))
-
+ #:use-module ((guix licenses)
+ #:prefix license:))
(define-public px-user-services
(package
(name "px-user-services")
(version "2.0.6")
(source
- (origin
- (method url-fetch)
- (uri (string-append "https://source.pantherx.org/" name "_v" version ".tgz"))
- (sha256
- (base32 "0mrqdgcm7z20inf6qrq8agliidn13327gihjassqdlcr9k7fkq1y"))))
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://source.pantherx.org/" name "_v" version
+ ".tgz"))
+ (sha256
+ (base32 "0mrqdgcm7z20inf6qrq8agliidn13327gihjassqdlcr9k7fkq1y"))))
(build-system trivial-build-system)
(arguments
- `(#:modules ((guix build utils))
- #:builder
- (begin
- (use-modules (guix build utils))
- (let* ((out (assoc-ref %outputs "out"))
- (src (assoc-ref %build-inputs "source")))
- (setenv "PATH"
- (string-append
- (assoc-ref %build-inputs "tar") "/bin" ":"
- (assoc-ref %build-inputs "gzip") "/bin" ":"))
- (invoke "tar" "xvf" src)
- (chdir ,name)
- (mkdir-p (string-append out "/etc/xdg/autostart"))
- (copy-recursively "etc/xdg/autostart"
- (string-append out "/etc/xdg/autostart"))
- (mkdir-p (string-append out "/etc/px/services"))
- (copy-recursively "etc/px/services"
- (string-append out "/etc/px/services"))
- (substitute* (string-append out "/etc/xdg/autostart/user-services.desktop")
- (("Exec=/etc/px/services/start.sh")
- (string-append "Exec=" out "/etc/px/services/start.sh")))
- #t))))
- (native-inputs
- `(("tar" ,tar)
- ("gzip" ,gzip)))
- (propagated-inputs
- `(
- ; ("px-secret-service" ,px-secret-service)
- ; ("px-events-service" ,px-events-service)
- ; ("px-accounts-service" ,px-accounts-service)
- ; ("px-contacts-calendar" ,px-contacts-calendar)
- ; ("px-settings-service" ,px-settings-service)
- ; ("px-mastodon-service" ,px-mastodon-service)
- ; ("px-hub-service" ,px-hub-service)
- ; ("px-time-tracking" ,px-time-tracking)
- ("mcron" ,mcron)
- ("syncthing" ,syncthing)
- ("syncthingtray" ,syncthingtray)))
+ `(#:modules ((guix build utils))
+ #:builder (begin
+ (use-modules (guix build utils))
+ (let* ((out (assoc-ref %outputs "out"))
+ (src (assoc-ref %build-inputs "source")))
+ (setenv "PATH"
+ (string-append (assoc-ref %build-inputs "tar")
+ "/bin"
+ ":"
+ (assoc-ref %build-inputs "gzip")
+ "/bin"
+ ":"))
+ (invoke "tar" "xvf" src)
+ (chdir ,name)
+ (mkdir-p (string-append out "/etc/xdg/autostart"))
+ (copy-recursively "etc/xdg/autostart"
+ (string-append out "/etc/xdg/autostart"))
+ (mkdir-p (string-append out "/etc/px/services"))
+ (copy-recursively "etc/px/services"
+ (string-append out "/etc/px/services"))
+ (substitute* (string-append out
+ "/etc/xdg/autostart/user-services.desktop")
+ (("Exec=/etc/px/services/start.sh")
+ (string-append "Exec=" out "/etc/px/services/start.sh")))
+ #t))))
+ (native-inputs `(("tar" ,tar)
+ ("gzip" ,gzip)))
+ (propagated-inputs `(;; ("px-secret-service" ,px-secret-service)
+
+ ;; ("px-events-service" ,px-events-service)
+ ;; ("px-accounts-service" ,px-accounts-service)
+ ;; ("px-contacts-calendar" ,px-contacts-calendar)
+ ;; ("px-settings-service" ,px-settings-service)
+ ;; ("px-mastodon-service" ,px-mastodon-service)
+ ;; ("px-hub-service" ,px-hub-service)
+ ;; ("px-time-tracking" ,px-time-tracking)
+ ("mcron" ,mcron)
+ ("syncthing" ,syncthing)
+ ("syncthingtray" ,syncthingtray)))
(home-page "https://www.pantherx.org/")
(synopsis "PantherX user services execution package")
(description "Run user-level services for PantherX desktop")
@@ -81,51 +83,53 @@
(name "px-user-services")
(version "2.0.6")
(source
- (origin
- (method url-fetch)
- (uri (string-append "https://source.pantherx.org/" name "_v" version ".tgz"))
- (sha256
- (base32 "0mrqdgcm7z20inf6qrq8agliidn13327gihjassqdlcr9k7fkq1y"))))
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://source.pantherx.org/" name "_v" version
+ ".tgz"))
+ (sha256
+ (base32 "0mrqdgcm7z20inf6qrq8agliidn13327gihjassqdlcr9k7fkq1y"))))
(build-system trivial-build-system)
(arguments
- `(#:modules ((guix build utils))
- #:builder
- (begin
- (use-modules (guix build utils))
- (let* ((out (assoc-ref %outputs "out"))
- (src (assoc-ref %build-inputs "source")))
- (setenv "PATH"
- (string-append
- (assoc-ref %build-inputs "tar") "/bin" ":"
- (assoc-ref %build-inputs "gzip") "/bin" ":"))
- (invoke "tar" "xvf" src)
- (chdir ,name)
- (mkdir-p (string-append out "/etc/xdg/autostart"))
- (copy-recursively "etc/xdg/autostart"
- (string-append out "/etc/xdg/autostart"))
- (mkdir-p (string-append out "/etc/px/services"))
- (copy-recursively "etc/px/services"
- (string-append out "/etc/px/services"))
- (substitute* (string-append out "/etc/xdg/autostart/user-services.desktop")
- (("Exec=/etc/px/services/start.sh")
- (string-append "Exec=" out "/etc/px/services/start.sh")))
- #t))))
- (native-inputs
- `(("tar" ,tar)
- ("gzip" ,gzip)))
- (propagated-inputs
- `(
- ; ("px-secret-service" ,px-secret-service)
- ; ("px-events-service" ,px-events-service)
- ; ("px-accounts-service" ,px-accounts-service)
- ; ("px-contacts-calendar" ,px-contacts-calendar)
- ; ("px-settings-service" ,px-settings-service)
- ; ("px-mastodon-service" ,px-mastodon-service)
- ; ("px-hub-service" ,px-hub-service)
- ; ("px-time-tracking" ,px-time-tracking)
- ("mcron" ,mcron)
- ("syncthing" ,syncthing)))
+ `(#:modules ((guix build utils))
+ #:builder (begin
+ (use-modules (guix build utils))
+ (let* ((out (assoc-ref %outputs "out"))
+ (src (assoc-ref %build-inputs "source")))
+ (setenv "PATH"
+ (string-append (assoc-ref %build-inputs "tar")
+ "/bin"
+ ":"
+ (assoc-ref %build-inputs "gzip")
+ "/bin"
+ ":"))
+ (invoke "tar" "xvf" src)
+ (chdir ,name)
+ (mkdir-p (string-append out "/etc/xdg/autostart"))
+ (copy-recursively "etc/xdg/autostart"
+ (string-append out "/etc/xdg/autostart"))
+ (mkdir-p (string-append out "/etc/px/services"))
+ (copy-recursively "etc/px/services"
+ (string-append out "/etc/px/services"))
+ (substitute* (string-append out
+ "/etc/xdg/autostart/user-services.desktop")
+ (("Exec=/etc/px/services/start.sh")
+ (string-append "Exec=" out "/etc/px/services/start.sh")))
+ #t))))
+ (native-inputs `(("tar" ,tar)
+ ("gzip" ,gzip)))
+ (propagated-inputs `(;; ("px-secret-service" ,px-secret-service)
+
+ ;; ("px-events-service" ,px-events-service)
+ ;; ("px-accounts-service" ,px-accounts-service)
+ ;; ("px-contacts-calendar" ,px-contacts-calendar)
+ ;; ("px-settings-service" ,px-settings-service)
+ ;; ("px-mastodon-service" ,px-mastodon-service)
+ ;; ("px-hub-service" ,px-hub-service)
+ ;; ("px-time-tracking" ,px-time-tracking)
+ ("mcron" ,mcron)
+ ("syncthing" ,syncthing)))
(home-page "https://www.pantherx.org/")
(synopsis "PantherX user services execution package")
(description "Run user-level services for PantherX desktop")
- (license license:expat))) \ No newline at end of file
+ (license license:expat)))