mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2025-10-02 02:14:59 +00:00
Compare commits
9 commits
a9919828cd
...
9ce07f75b3
Author | SHA1 | Date | |
---|---|---|---|
|
9ce07f75b3 | ||
|
bc2a73d7a8 | ||
|
de297a2a28 | ||
|
adc55dec01 | ||
|
52d202e8ec | ||
|
df4e6ed9fe | ||
|
9157c7e3f9 | ||
|
d55c7e2e6f | ||
|
54c020f3d1 |
4 changed files with 77 additions and 16 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
61
nongnu/packages/stremio.scm
Normal file
61
nongnu/packages/stremio.scm
Normal 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+)))
|
Loading…
Add table
Add a link
Reference in a new issue