Compare commits

...

9 commits

Author SHA1 Message Date
qby
9ce07f75b3 Merge branch 'qby-master-patch-90944' into 'master'
Draft: StremIO

See merge request nonguix/nonguix!382
2025-09-22 12:52:27 +00:00
Jelle Licht
bc2a73d7a8
nongnu: linux-firmware: Update to 20250917.
* nongnu/packages/linux.scm (linux-firmware): Update to 20250917.
(select-firmware): Handle the Link keyword correctly.
(iwlwifi-firmware)[arguments]{phases}: In the select-firmware phase, use new
location of firmware.
2025-09-19 13:27:34 +02:00
Ashish SHUKLA
de297a2a28
nongnu: signal-desktop: Update to 7.70.0
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.70.0

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:25:30 -04:00
Tomas Volf
adc55dec01
nongnu: firefox-esr: Update to 140.3.0esr [security fixes].
Fixes CVE-2025-10527, CVE-2025-10528, CVE-2025-10529, CVE-2025-10532,
CVE-2025-10533, CVE-2025-10536, CVE-2025-10537.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.3.0esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:24:07 -04:00
Tomas Volf
52d202e8ec
nongnu: firefox: Update to 143.0 [security fixes].
Fixes CVE-2025-10527, CVE-2025-10528, CVE-2025-10529, CVE-2025-10530,
CVE-2025-10531, CVE-2025-10532, CVE-2025-10533, CVE-2025-10534,
CVE-2025-10535, CVE-2025-10536, CVE-2025-10537.

* nongnu/packages/mozilla.scm (firefox): Update to 143.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:23:58 -04:00
John Kehayias
df4e6ed9fe
nongnu: Remove linux-6.15.
This version is slated to be removed from upstream Guix soon and is no longer
supported upstream.  The default has already been set to 6.16.

* nongnu/packages/linux.scm (linux-6.15): Delete variable.
2025-09-12 17:31:49 -04:00
qby
9157c7e3f9 no trailing #t in phases 2024-03-12 15:29:31 +00:00
qby
d55c7e2e6f Not deleting .git 2024-03-12 15:27:09 +00:00
qby
54c020f3d1 Don't hesitate editing 2024-03-12 15:25:53 +00:00
4 changed files with 77 additions and 16 deletions

View file

@ -180,9 +180,6 @@ on hardware which requires nonfree software to function."))))
(define-public linux-6.16
(corrupt-linux linux-libre-6.16))
(define-public linux-6.15
(corrupt-linux linux-libre-6.15))
(define-public linux-6.12
(corrupt-linux linux-libre-6.12))
@ -364,14 +361,14 @@ stable, responsive and smooth desktop experience.")))
(define-public linux-firmware
(package
(name "linux-firmware")
(version "20250808")
(version "20250917")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kernel.org/linux/kernel/firmware/"
"linux-firmware-" version ".tar.xz"))
(sha256
(base32
"0zw3vsmd07yr27y5fz0m357hci00ah5impx5sz4jcnd18ldmaaf0"))))
"0xgvb0fb4s48423asdb1dnkjjskbfmm336gm6vki2nliasvpa18j"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f
@ -418,8 +415,11 @@ if your hardware is supported by one of the smaller firmware packages.")
#~(lambda _
(use-modules (ice-9 regex))
(substitute* "WHENCE"
(("^(File|RawFile|Link): *([^ ]*)(.*)" _ type file rest)
(string-append (if (string-match #$keep file) type "Skip") ": " file rest)))))
(("^(File|RawFile): *([^ ]*)(.*)" _ type file rest)
(string-append (if (string-match #$keep file) type "Skip") ": " file rest))
(("^Link: *(.*) *-> *(.*)" _ file target)
(string-append (if (string-match #$keep target) "Link" "Skip")
": " file " -> " target)))))
(define-public amdgpu-firmware
(package
@ -708,7 +708,7 @@ laptops).")
((#:phases phases #~%standard-phases)
#~(modify-phases #$phases
(add-after 'unpack 'select-firmware
#$(select-firmware "^iwlwifi-")))))))
#$(select-firmware "^intel/iwlwifi/")))))))
(home-page "https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi")
(synopsis "Nonfree firmware for Intel wifi chips")
(description "The proprietary iwlwifi kernel module is required by many

View file

@ -83,7 +83,7 @@ its core.")
(define-public signal-desktop
(package
(name "signal-desktop")
(version "7.69.0")
(version "7.70.0")
(source
(origin
(method url-fetch)
@ -92,7 +92,7 @@ its core.")
"https://updates.signal.org/desktop/apt/pool/s/" name "/" name "_" version
"_amd64.deb"))
(sha256
(base32 "02hrsgx5jwhm16nvmz2pm8n11jp56g9mn404mymn1kfi2qsxy5mm"))))
(base32 "1f3vgfyb53c1qbvcmhmmbwz4iychdvbiyrpa2rgnzr3jp5ax8dhp"))))
(supported-systems '("x86_64-linux"))
(build-system chromium-binary-build-system)
(arguments

View file

@ -87,19 +87,19 @@
;; Update this id with every firefox update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
(define %firefox-esr-build-id "20250818124956")
(define %firefox-esr-build-id "20250915124517")
(define-public firefox-esr
(package
(name "firefox-esr")
(version "140.2.0esr")
(version "140.3.0esr")
(source
(origin
(method url-fetch)
(uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-" version ".source.tar.xz"))
(sha256
(base32 "0mgglah7inji8gyhswdy62w2lqxgm4yfs1xg7ib6sw1vbikwwvcm"))
(base32 "05i3czn3v2qnhir8apcphbqy7rmy1dn7kcwx5yyi2qvmjcyfpipg"))
(patches
(map (lambda (patch)
(search-path
@ -529,20 +529,20 @@ Release (ESR) version.")
;; Update this id with every firefox update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
(define %firefox-build-id "20250818122500")
(define %firefox-build-id "20250915125927")
(define-public firefox
(package
(inherit firefox-esr)
(name "firefox")
(version "142.0")
(version "143.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-" version ".source.tar.xz"))
(sha256
(base32 "03sblq1l5hjlwgqh1vyshrw1161cs5amlx7kjqzmjv1v1zqy2218"))
(base32 "10yz3rz2akf3b19hd2c5v77f038j0h6ci1asjb4w480q14wclibc"))
(patches
(map (lambda (patch)
(search-path

View file

@ -0,0 +1,61 @@
(define-module (nongnu packages stremio)
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (gnu packages qt)
#:use-module (gnu packages gcc)
#:use-module (gnu packages cmake)
#:use-module (gnu packages node)
#:use-module (gnu packages openssl)
#:use-module (nonguix build-system binary)
#:use-module ((guix licenses) #:prefix license:))
(define-public stremio
(package
(name "stremio")
(version "4.4.25")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Stremio/stremio-shell.git")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0hqqanqwcdh06f0bw3qlki8xj0xfggiajah8ym5al6n8q58vvj6a"))
(modules '((guix build utils)))
(snippet
'(begin
#t))))
(build-system gnu-build-system)
(arguments
`(#:make-flags (list "release.makefile")
#:tests? #f
#:phases
(modify-phases %standard-phases
(replace 'configure
(lambda _
(invoke "qmake")
))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(copy-recursively "./build" (string-append out "/share/stremio"))
(symlink (string-append out "/share/stremio/stremio")
(string-append out "/bin/stremio"))
#t))))))
(inputs
`(("node" ,node)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
("qttools" ,qttools)
("gcc" ,gcc)
("cmake" ,cmake)))
(native-inputs
`(("openssl" ,openssl)))
(home-page "https://www.stremio.com")
(synopsis "The next generation media center")
(description "Stremio is a video streaming application, that allows you to
watch and organize video content from different services, including movies,
series, live TV and video channels.")
(license license:agpl3+)))