Compare commits

..

No commits in common. "0b14f2b0aabe08d50d0c1ffe25c01c0b6b265c5e" and "5cbca316d9f589b853e7d53e0cbd9c425438443b" have entirely different histories.

10 changed files with 2094 additions and 1248 deletions

View File

@ -5,7 +5,7 @@
;;; Copyright © 2020, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
;;; Copyright © 2022 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Commentary:
@ -267,43 +267,37 @@ corresponding to the top-level definition containing the staged changes."
(define variable-name
(second old))
(define version
(match ((xpath:node-or
(and=> ((xpath:node-or
(xpath:sxpath '(*any* *any* package version *any*))
;; For let binding
(xpath:sxpath '(*any* *any* (*any*) package version *any*)))
(cons '*TOP* new))
(() #f)
((version . rest) version)))
(if version
(format port
"rosenthal: ~a: Update to ~a.~%~%* ~a (~a): Update to ~a.~%"
variable-name version file-name variable-name version)
(format port
"rosenthal: ~a: Update.~%~%* ~a (~a): Update.~%"
variable-name file-name variable-name))
first))
(format port
"rosenthal: ~a: Update to ~a.~%~%* ~a (~a): Update to ~a.~%"
variable-name version file-name variable-name version)
(for-each (lambda (field)
(let ((old-values (get-values old field))
(new-values (get-values new field)))
(or (equal? old-values new-values)
(let ((removed (lset-difference equal? old-values new-values))
(added (lset-difference equal? new-values old-values)))
(unless (and (null? added) (null? removed))
(format port
"[~a]: ~a~%" field
(break-string
;; A dependency can be a list of (pkg output).
(match (list (map object->string removed)
(map object->string added))
((() added)
(format #f "Add ~a."
(listify added)))
((removed ())
(format #f "Remove ~a."
(listify removed)))
((removed added)
(format #f "Remove ~a; add ~a."
(listify removed)
(listify added)))))))))))
(format port
"[~a]: ~a~%" field
(break-string
;; A dependency can be a list of (pkg output).
(match (list (map object->string removed)
(map object->string added))
((() added)
(format #f "Add ~a."
(listify added)))
((removed ())
(format #f "Remove ~a."
(listify removed)))
((removed added)
(format #f "Remove ~a; add ~a."
(listify removed)
(listify added))))))))))
'(inputs propagated-inputs native-inputs)))
(define* (add-commit-message file-name variable-name

View File

@ -1,9 +1,7 @@
;; SPDX-License-Identifier: CC0-1.0
;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
(use-modules (guix packages)
(guix profiles)
(use-modules (guix profiles)
(rosenthal utils packages))
(manifest (map package->manifest-entry
(filter supported-package? (all-rosenthal-packages))))
(manifest (map package->manifest-entry (all-rosenthal-packages)))

View File

@ -40,7 +40,7 @@
(define-public cloudflare-warp-bin
(package
(name "cloudflare-warp-bin")
(version "2026.1.150.0")
(version "2025.10.186.0")
(source (origin
(method url-fetch)
(uri (string-append "https://pkg.cloudflareclient.com"
@ -48,7 +48,7 @@
"cloudflare-warp_" version "_amd64.deb"))
(sha256
(base32
"11xdsqww4s2ndqgzaz3d0w3r7557pjsdisw0m4lg9h0a2ilxd6h4"))))
"1gdfgrf5h0y37dsxzk7v9ndggavif5mmh1rp3p6sc5c4qb9y00y4"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
@ -228,7 +228,7 @@ eBooks.")
(define-public navidrome-bin
(package
(name "navidrome-bin")
(version "0.60.3")
(version "0.60.0")
(source (origin
(method url-fetch)
(uri (string-append
@ -236,7 +236,7 @@ eBooks.")
version "/navidrome_" version "_linux_amd64.tar.gz"))
(sha256
(base32
"18gs30f4z5c1qz00m3sngp8jc7s9vf0v9c1ilql1dkghafk4csbn"))))
"13877bkjxgk2n7ws6zq02p3iqkryhbw3bswzfns0qlgzn0kv09ik"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
@ -421,13 +421,12 @@ multi-tenant, long-term storage for Prometheus.")
(home-page "https://grafana.com/oss/mimir/")
(license license:agpl3)
(supported-systems '("x86_64-linux"))
(properties '((upstream-name . "mimir")
(disable-updater? . #t)))))
(properties '((upstream-name . "mimir")))))
(define-public loki-bin
(package
(name "loki-bin")
(version "3.6.7")
(version "3.6.5")
(source (origin
(method url-fetch)
(uri (string-append
@ -435,7 +434,7 @@ multi-tenant, long-term storage for Prometheus.")
version "/loki-linux-amd64.zip"))
(sha256
(base32
"1b5ia3nhfphnh79nn4qvrz0hhnbsl6bs347dghgkii0vqwip0wz9"))))
"026ln5p0ff8gvnj6943mr2qj3hksmcscd58x9261faanzs1zlp99"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
@ -461,7 +460,7 @@ rather a set of labels for each log stream.")
(package
(inherit %binary-source)
(name "alloy")
(version "1.13.2")
(version "1.13.0")
(source (origin
(method url-fetch)
(uri (string-append
@ -469,13 +468,13 @@ rather a set of labels for each log stream.")
version "/alloy-linux-amd64.zip"))
(sha256
(base32
"1q3hnq8ndbcjhqnz31aikz3h8x71sqak1ybf3bix4180v226l9bg"))))))
"0xy986hgzbpq7yq0h9c364ki3j9z21wj6097f1dkk8722ycq0khy"))))))
(define-public %alloy-source-aarch64-linux
(package
(inherit %binary-source)
(name "alloy")
(version "1.13.2")
(version "1.13.0")
(source (origin
(method url-fetch)
(uri (string-append
@ -483,7 +482,7 @@ rather a set of labels for each log stream.")
version "/alloy-linux-arm64.zip"))
(sha256
(base32
"0iyns3xm3s6ch6xxgbwmvzkzisqic8d5zqh34l5fa015w2qndrmx"))))))
"1pxnjzygm2mylipf6cjkqxm4k3i9vnm7v80avxbhv8400p3aszqk"))))))
(define-public alloy-bin
(binary-package

View File

@ -102,8 +102,7 @@ some keybindings are slightly simplified.")
(home-page "https://github.com/taquangtrung/emacs-kdl-mode")
(synopsis "Emacs major mode for editing files in the KDL document language")
(description "")
(license license:gpl3+)
(properties '((disable-updater? . #t))))))
(license license:gpl3+))))
(define-public emacs-pcmpl-tailscale
(let ((commit "acd6bce54af506b0450cf6aa1068f63d4e25c8ce")

View File

@ -12,27 +12,20 @@
;; Guix build systems
#:use-module (guix build-system cmake)
;; Guix packages
#:use-module (gnu packages aidc)
#:use-module (gnu packages backup)
#:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages gl)
#:use-module (gnu packages java)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages linux)
#:use-module (gnu packages markup)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages qt)
#:use-module (gnu packages sdl)
#:use-module (gnu packages xorg))
;; Copied from Guix Gaming Channels
(define-public prismlauncher/dolly
(package
(name "prismlauncher-dolly")
(version "10.0.5")
(version "9.4")
(source (origin
(method git-fetch)
(uri (git-reference
@ -42,7 +35,7 @@
(file-name (git-file-name name version))
(sha256
(base32
"0phmnc0fhzcw7dw35ldx3r387wxa3sjbcvq5yzy9dh9myg1ik6c6"))))
"1xxgyx0z5r3hk3yk4gglbfwvq2qk1j9a0dkrv55j4vrlkni79nrm"))))
(build-system cmake-build-system)
(arguments
`(#:phases
@ -65,31 +58,23 @@
"/lib"))
'("libx11" "libxext" "libxcursor"
"libxrandr" "libxxf86vm" "pulseaudio" "mesa")))))))))))
(native-inputs
(list extra-cmake-modules
pkg-config))
(inputs
(list bash-minimal ; for wrap-program
cmark
gamemode
libarchive
libx11
libxcursor
libxext
libxrandr
libxxf86vm
mesa
`(,openjdk17 "jdk")
pulseaudio
qrencode
qt5compat
qtbase
qtnetworkauth
qtsvg
qtwayland
tomlplusplus
xrandr
zlib))
(native-inputs (list extra-cmake-modules))
(inputs (list bash-minimal ; for wrap-program
zlib
qtbase
qt5compat
qtnetworkauth
qtwayland
qtsvg
xrandr
libx11
libxext
libxcursor
libxrandr
libxxf86vm
pulseaudio
mesa
`(,openjdk17 "jdk")))
(home-page "https://prismlauncher.org/")
(synopsis "Free, open source launcher for Minecraft")
(description

View File

@ -73,7 +73,7 @@ origin can remain as closed as possible.")
(define-public mihomo
(package
(name "mihomo")
(version "1.19.20")
(version "1.19.19")
(source (origin
(method git-fetch)
(uri (git-reference
@ -82,7 +82,7 @@ origin can remain as closed as possible.")
(file-name (git-file-name name version))
(sha256
(base32
"1gkp2ssnyci5klk5q56p32kpbbamzk3y49nh24s7122s576bqmf3"))))
"02xsyppc2dki1irs1w5fb7rgkwrwpwi0s4gp9fzsk8n9aaaxa8x7"))))
(build-system go-build-system)
(arguments
(list
@ -127,7 +127,7 @@ origin can remain as closed as possible.")
(file-name "vendored-go-dependencies")
(sha256
(base32
"14vmch6l9carq395p269c5gg5hxbyv6i9my47s50j6ki029x9c9j"))))
"1inp9060m4gy2s0r66kdpi5r6b60vsjmy5q0nz4f2fq6zzyimn64"))))
(if (%current-target-system)
(list this-package)
'())))
@ -143,7 +143,7 @@ bypass network restrictions." )
(define-public sing-box
(package
(name "sing-box")
(version "1.12.22")
(version "1.12.20")
(source (origin
(method git-fetch)
(uri (git-reference
@ -152,7 +152,7 @@ bypass network restrictions." )
(file-name (git-file-name name version))
(sha256
(base32
"0wr97myxdskqlh1mrpn0rnnvdkifaqnm420j3y6hbk9rf4ijzf3l"))))
"02y6yrllkaf4wswgcb6fv35scj1gngvkvnc972z0h2f2r86bi28x"))))
(build-system go-build-system)
(arguments
(list
@ -220,7 +220,7 @@ bypass network restrictions." )
(file-name "vendored-go-dependencies")
(sha256
(base32
"0h3m4rfkwdcm22f8vbdl3idki46nxfmynagvy7s00lycylz1f809"))))
"1b1ciib7w5zqhbmxxjayiynhhmchvpyzn1kwl1lz3v85zwnkf38p"))))
(if (%current-target-system)
(list this-package)
'())))

View File

@ -19,7 +19,7 @@
(define-public sops
(package
(name "sops")
(version "3.12.1")
(version "3.11.0")
(source (origin
(method git-fetch)
(uri (git-reference
@ -28,7 +28,7 @@
(file-name (git-file-name name version))
(sha256
(base32
"1z3m1smcbyshrfw2h2rmnvy9pcwjv7q9hd79kffnf4qxzsp3m4zb"))))
"1md6mk1cklcaa90mfy5dsm44i5xc0l598dfr3mi0j1k4ydkfn280"))))
(build-system go-build-system)
(arguments
(list #:go go-1.24
@ -61,7 +61,7 @@
(file-name "vendored-go-dependencies")
(sha256
(base32
"04gnkz3w1ckxq1dccwvwrbar30nc79b8rbj0smsmvc6g9x99ay3n")))))
"05pd6d80x70xyak8clnjiiir8limlzq5cx2aqlda3p1ln4qpgc7m")))))
(home-page "https://getsops.io/")
(synopsis "Simple and flexible tool for managing secrets")
(description

View File

@ -17,7 +17,7 @@
(define-public atuin
(package
(name "atuin")
(version "18.12.1")
(version "18.9.0")
(source (origin
(method git-fetch)
(uri (git-reference
@ -26,7 +26,7 @@
(file-name (git-file-name name version))
(sha256
(base32
"0gm7b4xzvks3fs0i6ijaajq47djr0ydfyac32c2liqdvikq0ncm2"))))
"026acssbzz01xfzl3acq56szzpyh76dzwp2m8z1pi29hlmbnyfli"))))
(build-system cargo-build-system)
(arguments
(list

File diff suppressed because it is too large Load Diff

View File

@ -108,7 +108,7 @@ order to protect upstream resources from web crawlers.")
(define-public caddy
(package
(name "caddy")
(version "2.11.1")
(version "2.10.2")
(source (origin
(method git-fetch)
(uri (git-reference
@ -117,7 +117,7 @@ order to protect upstream resources from web crawlers.")
(file-name (git-file-name name version))
(sha256
(base32
"1j3f123wv2a7vn944av2maxa74z9qldl2fy9l4mxdardsfhx3nzh"))))
"1ygjbvz1ig62r63l6324728nbg6nwbc0vsi5qis5cg2qyils9y1a"))))
(build-system go-build-system)
(arguments
(list #:go go-1.25
@ -181,7 +181,7 @@ order to protect upstream resources from web crawlers.")
(file-name "vendored-go-dependencies")
(sha256
(base32
"18zb1faw42pmsqfb1ffpk10wnsvby84sv5vs2b2xcya10p2fi7wd")))))
"1gza58qyxiz0v0wgsvbj3dpcaf8h9b5qpm42dhr10b36lmc2cdy2")))))
(home-page "https://caddyserver.com/")
(synopsis "Extensible HTTP web server with automatic HTTPS")
(description