mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2026-05-18 14:50:38 +00:00
Compare commits
18 Commits
54137b18ef
...
29583b5c21
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
29583b5c21 | ||
|
|
751a29fb1b | ||
|
|
6101633a4e | ||
|
|
063f1fa1b7 | ||
|
|
cc5a4a0baa | ||
|
|
f729ee2641 | ||
|
|
42c95a4d09 | ||
|
|
de0bc20640 | ||
|
|
36794fe533 | ||
|
|
ad89e90015 | ||
|
|
490af760f8 | ||
|
|
9acdcb4c90 | ||
|
|
028fc14ff2 | ||
|
|
61ada05a4a | ||
|
|
4be95a6eeb | ||
|
|
c6782ce5bc | ||
|
|
7df271645f | ||
|
|
1100a69108 |
@ -40,7 +40,7 @@
|
||||
(define-public cloudflare-warp-bin
|
||||
(package
|
||||
(name "cloudflare-warp-bin")
|
||||
(version "2026.1.150.0")
|
||||
(version "2026.3.846.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://pkg.cloudflareclient.com"
|
||||
@ -48,34 +48,47 @@
|
||||
"cloudflare-warp_" version "_amd64.deb"))
|
||||
(sha256
|
||||
(base32
|
||||
"11xdsqww4s2ndqgzaz3d0w3r7557pjsdisw0m4lg9h0a2ilxd6h4"))))
|
||||
(build-system copy-build-system)
|
||||
"0yvdylcw916hz6wy1y9ah5ajkf4i0ndw7ck0ymqxma74z72101qz"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:install-plan
|
||||
#~'(("bin" "bin" #:include ("warp-cli" "warp-svc")))
|
||||
(list
|
||||
#:tests? (not (%current-target-system))
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%copy-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build copy-build-system) #:prefix copy:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(add-after 'unpack 'unpack-deb
|
||||
(lambda* (#:key source #:allow-other-keys)
|
||||
(invoke "ar" "-x" source)
|
||||
(invoke "tar" "-xf" "data.tar.gz")))
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply (assoc-ref copy:%standard-phases 'install)
|
||||
#:install-plan
|
||||
'(("bin" "bin" #:include ("warp-cli" "warp-svc")))
|
||||
args)))
|
||||
(add-after 'install 'patch-elf
|
||||
(lambda _
|
||||
(let ((ld.so (string-append #$(this-package-input "glibc")
|
||||
#$(glibc-dynamic-linker)))
|
||||
(rpath (string-join
|
||||
(list
|
||||
(string-append
|
||||
(ungexp
|
||||
(this-package-input "gcc") "lib") "/lib")
|
||||
(string-append
|
||||
#$(this-package-input "dbus") "/lib")
|
||||
(string-append
|
||||
#$(this-package-input "glibc") "/lib")
|
||||
(string-append
|
||||
#$(this-package-input "nspr") "/lib")
|
||||
(string-append
|
||||
#$(this-package-input "nss") "/lib/nss"))
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let* ((ld.so (search-input-file inputs #$(glibc-dynamic-linker)))
|
||||
(rpath
|
||||
(string-join
|
||||
(cons* (dirname ld.so)
|
||||
(dirname
|
||||
(search-input-file inputs "lib/nss/libnss3.so"))
|
||||
(map (lambda (lib)
|
||||
(dirname (search-input-file
|
||||
inputs (in-vicinity "lib" lib))))
|
||||
'("libdbus-1.so"
|
||||
"libgcc_s.so"
|
||||
"libnspr4.so")))
|
||||
":")))
|
||||
(define (patch-elf file)
|
||||
(format #t "Patching ~a ..." file)
|
||||
@ -86,7 +99,13 @@
|
||||
(for-each (lambda (file)
|
||||
(patch-elf file))
|
||||
(find-files
|
||||
(string-append #$output "/bin")))))))))
|
||||
(string-append #$output "/bin"))))))
|
||||
(add-after 'patch-elf 'check
|
||||
(lambda* (#:key tests? outputs #:allow-other-keys)
|
||||
(let ((cmd (search-input-file outputs "bin/warp-cli")))
|
||||
(when tests?
|
||||
(invoke cmd "--help")
|
||||
(invoke cmd "--version"))))))))
|
||||
(supported-systems '("x86_64-linux"))
|
||||
(native-inputs (list patchelf-0.16))
|
||||
(inputs (list dbus `(,gcc "lib") glibc nspr nss))
|
||||
@ -142,7 +161,7 @@ host Matrix for your family, friends or company.")
|
||||
(define-public tuwunel-bin
|
||||
(package
|
||||
(name "tuwunel-bin")
|
||||
(version "1.5.1")
|
||||
(version "1.6.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@ -152,17 +171,31 @@ host Matrix for your family, friends or company.")
|
||||
(file-name (string-append name "-" version ".zst"))
|
||||
(sha256
|
||||
(base32
|
||||
"00kpapzd7alm3g34ijfhwszc1x1ddd4ykcyk8ah73gmyc2lq8gys"))))
|
||||
(build-system copy-build-system)
|
||||
"052lp7iv9dpcryy9j1vgi9j6l6gd3n8971kmi46js79pxfwsa9x9"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:tests? (not (%current-target-system))
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%copy-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build copy-build-system) #:prefix copy:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply (assoc-ref copy:%standard-phases 'install)
|
||||
#:install-plan
|
||||
#~'((#$(format #f "~a-~a"
|
||||
'((#$(format #f "~a-~a"
|
||||
(package-name this-package)
|
||||
(package-version this-package))
|
||||
"bin/tuwunel"))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
args)))
|
||||
(add-after 'install 'fix-permission
|
||||
(lambda _
|
||||
(chmod (string-append #$output "/bin/tuwunel") #o555)))
|
||||
@ -235,7 +268,7 @@ eBooks.")
|
||||
(define-public navidrome-bin
|
||||
(package
|
||||
(name "navidrome-bin")
|
||||
(version "0.60.3")
|
||||
(version "0.61.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@ -243,11 +276,33 @@ eBooks.")
|
||||
version "/navidrome_" version "_linux_amd64.tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"18gs30f4z5c1qz00m3sngp8jc7s9vf0v9c1ilql1dkghafk4csbn"))))
|
||||
(build-system copy-build-system)
|
||||
"0ygcbpivp7wmdk4xk1pi6y160scxvqw8dbnjnx092ldm14gakj36"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:install-plan
|
||||
#~'(("navidrome" "bin/"))))
|
||||
(list #:tests? (not (%current-target-system))
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%copy-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build copy-build-system) #:prefix copy:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply (assoc-ref copy:%standard-phases 'install)
|
||||
#:install-plan '(("navidrome" "bin/"))
|
||||
args)))
|
||||
(add-after 'install 'check
|
||||
(lambda* (#:key tests? outputs #:allow-other-keys)
|
||||
(let ((cmd (search-input-file outputs "bin/navidrome")))
|
||||
(when tests?
|
||||
(invoke cmd "--help")
|
||||
(invoke cmd "--version"))))))))
|
||||
(supported-systems '("x86_64-linux"))
|
||||
(home-page "https://www.navidrome.org/")
|
||||
(synopsis "Web-based music collection server and streamer")
|
||||
@ -293,7 +348,7 @@ monster-in-the-middle}.")
|
||||
(define-public wakapi-bin
|
||||
(package
|
||||
(name "wakapi-bin")
|
||||
(version "2.17.2")
|
||||
(version "2.17.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@ -301,9 +356,33 @@ monster-in-the-middle}.")
|
||||
version "/wakapi_linux_amd64.zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"1x51a9jhnhzanbgb713f0j8rnj4sgcdpghzhifvncj8hz6w4i8sy"))))
|
||||
(build-system copy-build-system)
|
||||
(arguments (list #:install-plan #~'(("wakapi" "bin/wakapi"))))
|
||||
"0lppf1wzx07kv4jh9mjhx9nbwl3kcb4swnhyydsi9llccf60pccn"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:tests? (not (%current-target-system))
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%copy-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build copy-build-system) #:prefix copy:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply (assoc-ref copy:%standard-phases 'install)
|
||||
#:install-plan '(("wakapi" "bin/wakapi"))
|
||||
args)))
|
||||
(add-after 'install 'check
|
||||
(lambda* (#:key tests? outputs #:allow-other-keys)
|
||||
(let ((cmd (search-input-file outputs "bin/wakapi")))
|
||||
(when tests?
|
||||
(invoke cmd "--help")
|
||||
(invoke cmd "--version"))))))))
|
||||
(supported-systems '("x86_64-linux"))
|
||||
(native-inputs (list unzip))
|
||||
(home-page "https://wakapi.dev/")
|
||||
@ -317,7 +396,7 @@ coding statistics.")
|
||||
(define-public wakatime-cli-bin
|
||||
(package
|
||||
(name "wakatime-cli-bin")
|
||||
(version "2.0.0")
|
||||
(version "2.2.8")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/wakatime/wakatime-cli"
|
||||
@ -325,11 +404,35 @@ coding statistics.")
|
||||
"/wakatime-cli-linux-amd64.zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ci4gjhxyn05amq0dx34ck2q0zpv43x1qq3rhkwx02wk3ny5mn0i"))))
|
||||
(build-system copy-build-system)
|
||||
"1zrhnzwr7mzl5skgb7y5fqhm9a57xry4v90j3bj3vi7x33rg5vxq"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:install-plan
|
||||
#~'(("wakatime-cli-linux-amd64" "bin/wakatime-cli"))))
|
||||
(list #:tests? (not (%current-target-system))
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%copy-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build copy-build-system) #:prefix copy:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply (assoc-ref copy:%standard-phases 'install)
|
||||
#:install-plan
|
||||
'(("wakatime-cli-linux-amd64" "bin/wakatime-cli"))
|
||||
args)))
|
||||
(add-after 'install 'check
|
||||
(lambda* (#:key tests? outputs #:allow-other-keys)
|
||||
(let ((cmd (search-input-file outputs "bin/wakatime-cli")))
|
||||
(when tests?
|
||||
(setenv "HOME" "/tmp")
|
||||
(invoke cmd "--help")
|
||||
(invoke cmd "--version"))))))))
|
||||
(supported-systems '("x86_64-linux"))
|
||||
(native-inputs (list unzip))
|
||||
(home-page "https://wakatime.com/plugins")
|
||||
@ -380,7 +483,7 @@ metrics no matter where they are stored.")
|
||||
(define-public prometheus-bin
|
||||
(package
|
||||
(name "prometheus-bin")
|
||||
(version "3.10.0")
|
||||
(version "3.11.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/prometheus/prometheus"
|
||||
@ -388,13 +491,36 @@ metrics no matter where they are stored.")
|
||||
"/prometheus-" version ".linux-amd64.tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"08h1d7whb85vp28r1nlkrilyws6cs1hzxlw9zhiic63apfbhvia1"))))
|
||||
(build-system copy-build-system)
|
||||
"19j4l46k8vwsdzifk17sn5ajdrdj3zdvs9rd60lr640dx4gflhzn"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:install-plan
|
||||
#~'(("prometheus" "bin/")
|
||||
(list #:tests? (not (%current-target-system))
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%copy-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build copy-build-system) #:prefix copy:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply (assoc-ref copy:%standard-phases 'install)
|
||||
#:install-plan
|
||||
'(("prometheus" "bin/")
|
||||
("promtool" "bin/")
|
||||
("prometheus.yml" "etc/"))))
|
||||
("prometheus.yml" "etc/"))
|
||||
args)))
|
||||
(add-after 'install 'check
|
||||
(lambda* (#:key tests? outputs #:allow-other-keys)
|
||||
(let ((cmd (search-input-file outputs "bin/prometheus")))
|
||||
(when tests?
|
||||
(invoke cmd "--help")
|
||||
(invoke cmd "--version"))))))))
|
||||
(synopsis "Monitoring system and time series database")
|
||||
(description
|
||||
"Prometheus is a systems and service monitoring system. It collects
|
||||
@ -483,7 +609,7 @@ rather a set of labels for each log stream.")
|
||||
(package
|
||||
(inherit %binary-source)
|
||||
(name "alloy")
|
||||
(version "1.14.2")
|
||||
(version "1.15.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@ -491,13 +617,13 @@ rather a set of labels for each log stream.")
|
||||
version "/alloy-linux-amd64.zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"1srvmqmbll7c4pmn9v0pas7r8kp0vlq494pxmf411p6l3nzm100v"))))))
|
||||
"0b5qp8301l367jnqqqd64s61g529c6pjw93f8ayhm4a2dnawygll"))))))
|
||||
|
||||
(define-public %alloy-source-aarch64-linux
|
||||
(package
|
||||
(inherit %binary-source)
|
||||
(name "alloy")
|
||||
(version "1.14.2")
|
||||
(version "1.15.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@ -505,7 +631,7 @@ rather a set of labels for each log stream.")
|
||||
version "/alloy-linux-arm64.zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"107fpppibyqv4cmgpqpczj70yfqvwwwhvkqrxbh8c2a5qw76m1rk"))))))
|
||||
"0yrx1sxqshcly4bigc30jpfcq9d1dnmp31mwchn6jazddsbadbmi"))))))
|
||||
|
||||
(define-public alloy-bin
|
||||
(binary-package
|
||||
|
||||
@ -39,15 +39,15 @@
|
||||
(define-public limine
|
||||
(package
|
||||
(name "limine")
|
||||
(version "11.1.0")
|
||||
(version "11.3.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://codeberg.org/Limine/Limine/releases/download/v"
|
||||
version "/limine-" version ".tar.xz"))
|
||||
"https://github.com/Limine-Bootloader/Limine/releases"
|
||||
"/download/v" version "/limine-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"02940hw882h0hflvkkjaxbcf715kqa6rikx4i2d11vg2qy8i53mm"))))
|
||||
"0d0221xc3374xq6bx26dkmidcf6slxc6dq6qnjdc3lrx3xda21jw"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f
|
||||
@ -79,7 +79,7 @@
|
||||
#:make-flags
|
||||
#~(list "SHELL=sh")))
|
||||
(native-inputs (list mtools nasm))
|
||||
(home-page "https://codeberg.org/Limine/Limine")
|
||||
(home-page "https://github.com/Limine-Bootloader/Limine")
|
||||
(synopsis "Multiprotocol bootloader and boot manager")
|
||||
(description
|
||||
"Limine is a multiprotocol bootloader and boot manager. It's also used as
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
(define bitwarden
|
||||
(package
|
||||
(name "bitwarden")
|
||||
(version "2026.2.0")
|
||||
(version "2026.3.0")
|
||||
(source (origin
|
||||
(method url-fetch/zipbomb)
|
||||
(uri (string-append "https://github.com/bitwarden/clients"
|
||||
@ -28,7 +28,7 @@
|
||||
"/dist-firefox-" version ".zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"1l2mabgbxf2jdsgd56fbalzszjkxp03cxba1r15vgvdlgmkif5cl"))))
|
||||
"1jsc9w8w1vix7gzcrlxg3aslqnr27hwhaqvf0slhc7s3dgwnfrqq"))))
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
(list #:install-plan
|
||||
|
||||
@ -164,7 +164,8 @@ some keybindings are slightly simplified.")
|
||||
"01bzh8cszi62b9pgskff9hls9aibxshr430mm2yc55ncksqmgw2b"))))
|
||||
(inputs
|
||||
(modify-inputs inputs
|
||||
(replace "jujutsu" jujutsu/dolly))))))
|
||||
(replace "jujutsu" jujutsu/dolly)))
|
||||
(properties '((disable-updater? . #t))))))
|
||||
|
||||
(define-public emacs-pcmpl-tailscale
|
||||
(let ((commit "acd6bce54af506b0450cf6aa1068f63d4e25c8ce")
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
(define-public prismlauncher/dolly
|
||||
(package
|
||||
(name "prismlauncher-dolly")
|
||||
(version "11.0.0")
|
||||
(version "11.0.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@ -54,7 +54,7 @@
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0bms11fz4lfby5hyrs0kn0vl07mkidvbnwvfiqrwqnil540v05rc"))
|
||||
"1qzzfaz4k5c3wlgf53v0cpkg5fw24hfknm7j41hkbihrajgv6nxn"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(substitute* "launcher/CMakeLists.txt"
|
||||
|
||||
@ -74,7 +74,7 @@ origin can remain as closed as possible.")
|
||||
(define-public mihomo
|
||||
(package
|
||||
(name "mihomo")
|
||||
(version "1.19.21")
|
||||
(version "1.19.23")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@ -83,7 +83,7 @@ origin can remain as closed as possible.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qa6fw3axnas39ri0qmy54rvyk3xbpnmv3iss21wrhjvnlcagmdw"))))
|
||||
"01l46zgjy62j600i2dz9kql8ir720gcqi5dfdrqv152py5zr79nh"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@ -128,7 +128,7 @@ origin can remain as closed as possible.")
|
||||
(file-name "vendored-go-dependencies")
|
||||
(sha256
|
||||
(base32
|
||||
"15452bapz7jwi9gawww9kyszbj2pfdy50xg5zcs2rjrjkh5aygya"))))
|
||||
"1lf8wfhqbzrmgg55i54vih896xlif0apwmdbvfv962h5r9jvy6z3"))))
|
||||
(if (%current-target-system)
|
||||
(list this-package)
|
||||
'())))
|
||||
@ -144,7 +144,7 @@ bypass network restrictions." )
|
||||
(define-public sing-box
|
||||
(package
|
||||
(name "sing-box")
|
||||
(version "1.13.4")
|
||||
(version "1.13.8")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@ -153,11 +153,10 @@ bypass network restrictions." )
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0ihs7n4hnmn6karrwlp6j6aqirm56zpnfzf6mpl5m42ph204dvg2"))))
|
||||
"0idl0j3f603b3zrs5yzby4bfm8rjs8npymkl9kjs35gqak78v4c1"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? (not (%current-target-system)) ;TODO: Run test suite.
|
||||
#:go go-1.26
|
||||
#:install-source? #f
|
||||
#:import-path "./cmd/sing-box"
|
||||
@ -221,7 +220,7 @@ bypass network restrictions." )
|
||||
(file-name "vendored-go-dependencies")
|
||||
(sha256
|
||||
(base32
|
||||
"1j8f1b8sx5r7azniqypqz6sqm1hpadxlg1rrkgss8xzh6p0h5y4r"))))
|
||||
"1binghhm6nvgfpj5zay0xnvlay2f015kd28llgm118q5bwlsh27a"))))
|
||||
(if (%current-target-system)
|
||||
(list this-package)
|
||||
'())))
|
||||
|
||||
@ -90,4 +90,5 @@
|
||||
(description
|
||||
"This package provides commands to mirror substitutes for Guix and Nix
|
||||
without relying on the implementation of remote server.")
|
||||
(license license:gpl3+))))
|
||||
(license license:gpl3+)
|
||||
(properties '((disable-updater? . #t))))))
|
||||
|
||||
@ -102,7 +102,8 @@ file at build time to reflect the license declared in the license expression.")
|
||||
(description
|
||||
"This is a small native extension for Python 3 to help libraries that want
|
||||
to work with the Telegram API, which uses the uncommon AES-IGE mode for it.")
|
||||
(license license:cc0)))
|
||||
(license license:cc0)
|
||||
(properties '((disable-updater? . #t)))))
|
||||
|
||||
(define-public python-irc
|
||||
(package
|
||||
@ -136,7 +137,8 @@ Internet Relay Chat} protocol for Python. It provides an event-driven IRC
|
||||
client framework. It has a fairly thorough support for the basic IRC protocol,
|
||||
@acronym{CTCP, Client-to-Client Protocol}, and @acronym{DCC, Direct
|
||||
Client-to-Client} connections.")
|
||||
(license license:expat)))
|
||||
(license license:expat)
|
||||
(properties '((disable-updater? . #t)))))
|
||||
|
||||
(define-public python-jaraco-logging
|
||||
(package
|
||||
@ -219,7 +221,8 @@ set of generators for loading gzip data on the fly.")
|
||||
(synopsis "Python 3 asyncio Matrix framework")
|
||||
(description
|
||||
"This package provides a Python 3.10+ asyncio Matrix framework.")
|
||||
(license license:mpl2.0)))
|
||||
(license license:mpl2.0)
|
||||
(properties '((disable-updater? . #t)))))
|
||||
|
||||
(define-public python-tulir-telethon
|
||||
(package
|
||||
|
||||
@ -221,7 +221,7 @@ from serving static websites to running dynamic web applications.")
|
||||
(define-public forgejo
|
||||
(package
|
||||
(name "forgejo")
|
||||
(version "14.0.3")
|
||||
(version "14.0.4")
|
||||
;; TODO: Address npm dependencies and fetch from git.
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
@ -230,7 +230,7 @@ from serving static websites to running dynamic web applications.")
|
||||
version "/forgejo-src-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1j68clndn10gsv4v3xxrk5d8npriaj4af2gm4lg3nvd258zhyhcq"))))
|
||||
"0mjmns7yqhhkqc3jcg8bffs64zj4b52hy2v1lvr14pq162r6wcil"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list #:tests? (not (%current-target-system)) ;TODO: Run test suite.
|
||||
|
||||
@ -400,7 +400,7 @@ compositor.")))
|
||||
(list (shepherd-service
|
||||
(documentation "Start noctalia-shell.")
|
||||
(provision '(noctalia-shell))
|
||||
(requirement '(graphical-session))
|
||||
(requirement '(dbus graphical-session))
|
||||
(modules '((shepherd support)))
|
||||
(start
|
||||
#~(lambda args
|
||||
|
||||
@ -327,7 +327,7 @@
|
||||
(requirement '(loopback postgresql))
|
||||
(start
|
||||
#~(make-forkexec-constructor
|
||||
(list #$(file-append forgejo "/bin/forgejo")
|
||||
(list "/run/current-system/profile/bin/forgejo"
|
||||
"--config" #$config-file)
|
||||
#:user "forgejo"
|
||||
#:group "forgejo"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user