summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* gnu: axoloti-patcher: Remove trailing #T.•••* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Remove trailing #T from build phase. Change-Id: I1a741e41e7ae167cd72542c3f9cf9a13046bcd3c Ricardo Wurmus2023-12-201-2/+1
* gnu: axoloti-patcher: Fix include paths.•••* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Add missing "c++" sub-directory to search paths. Change-Id: Ia3297cb24e02f92ad7af40881b9021af25093e67 Ricardo Wurmus2023-12-201-2/+2
* gnu: ovmf: Set target to #f.•••* gnu/packages/firmware.scm (ovmf)[arguments]: Set target to #f. Change-Id: Iee1b731977f2731277d2e907ee2db2ad85af195f Efraim Flashner2023-12-191-0/+1
* gnu: Add ovmf-riscv64.•••* gnu/packages/firmware.scm (ovmf-riscv64): New variable. Change-Id: I483bc4496d7874cc0e9983de36cfc7a90ef7591c Efraim Flashner2023-12-191-0/+38
* gnu: ovmf: Build with newer gcc.•••* gnu/packages/firmware.scm (ovmf)[arguments]: Remove 'hide-implicit-gcc phase. [native-inputs]: Remove gcc-5. Change-Id: I2bcaea77019bb69214878713aa57cbef49c473db Efraim Flashner2023-12-191-12/+0
* gnu: ovmf-arm: Update to use GCC5.•••* gnu/packages/firmware.scm (ovmf-arm): Updating OVMF to 202308 requires GCC5, packages inheriting from ovmf also need to be updated. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I3a7b3f450e0da39129e7cffce7482b8e391e3858 spacecadet@purge.sh2023-12-191-30/+33
* gnu: ovmf-aarch64: Update to use GCC5.•••* gnu/packages/firmware.scm (ovmf-aarch64): Updating OVMF to 202308 requires GCC5, packages inheriting from ovmf also need to be updated. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: Iccd674f82c2f0160fa8097a09d10154be9736042 spacecadet@purge.sh2023-12-191-30/+33
* gnu: ovmf: Add OVMF_CODE and OVMF_VARS files.•••* gnu/packages/firmware.scm (ovmf)[arguments]: Add OVMF_CODE.fd and OVMF_VARS.fs to outputs as ovmf_code_arch.bin and ovmf_vars_arch.bin, respectively, for both ia32 and x64 architectures. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: Ie329f3f3515e7d015d9fbad01b8c2b82dc7da76e spacecadet@purge.sh2023-12-191-8/+13
* gnu: ovmf: Update to 202308.•••* gnu/packages/firmware.scm (ovmf): Update to 202308. [arguments]: Adjust phases to not hardcode gcc toolchain version. [native-inputs]: Remove python-2. Add perl, python-3. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I74a7bd26240821aacf35e5020d9687406e7da9ed spacecadet@purge.sh2023-12-191-13/+30
* gnu: qemu: Update to 8.1.3.•••* gnu/packages/virtualization.scm (qemu): Update to 8.1.3. Change-Id: I9e9e90b836a0307637ead5893594b20d6850fe90 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Ekaitz Zarraga2023-12-191-3/+3
* gnu: composer-classloader: Use copy-build-system.•••* gnu/packages/php-xyz.scm (composer-classloader)[build-system]: Switch to the copy-build-system. [arguments]: Adjust accordingly. Change-Id: Idb39ba92d973362bd6d8c1dd944a5d46919de5df Efraim Flashner2023-12-191-14/+4
* gnu: font-jetbrains-mono: Use the correct license.•••The build scripts are licensed under asl2.0 but the packaged font files are licensed under silofl1.1. * gnu/packages/fonts.scm (font-jetbrains-mono)[license]: Use silofl1.1 instead of asl2.0. Change-Id: I256a89b6e4bdb368c9cc94cae0808f72c76e7599 Signed-off-by: Hilton Chain <hako@ultrarare.space> Saku Laesvuori2023-12-191-1/+1
* gnu: font-jetbrains-mono: Update to 2.304•••* gnu/packages/fonts.scm (font-jetbrains-mono): Update to version 2.304. Change-Id: Id325fda8f9b50cf830107823c6ca1b439a6bdca0 Signed-off-by: Hilton Chain <hako@ultrarare.space> Saku Laesvuori2023-12-191-2/+2
* gnu: traceroute: Update to 2.1.5.•••* gnu/packages/networking.scm (traceroute): Update to 2.1.5. Change-Id: I400292cd62afd76ca66e00071ae3afa45302735c Signed-off-by: Hilton Chain <hako@ultrarare.space> Timotej Lazar2023-12-191-2/+2
* gnu: wireplumber: Update to 0.4.17.•••* gnu/packages/linux.scm (wireplumber): Update to 0.4.17. Change-Id: I1cdc156fde4cbbe6201f967db0701bb5dfdf1d7e Signed-off-by: Hilton Chain <hako@ultrarare.space> Jaeme Sifat2023-12-191-2/+3
* gnu: hyfetch: Update to 1.4.11.•••* gnu/packages/admin.scm (hyfetch): Update to 1.4.11. Change-Id: I244020ef556911107040e913ef76932ed97ae6e9 Signed-off-by: Hilton Chain <hako@ultrarare.space> Jaeme Sifat2023-12-191-2/+3
* gnu: emacs-mbsync: Update to 0.1.2-5.d3c81da.•••* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-5.d3c81da. Change-Id: Idf9a1807a2bdfec8bb12f6eee90c6ee12ca29877 Hilton Chain2023-12-191-3/+3
* gnu: Add iptables-nft.•••* gnu/packages/linux.scm (iptables-nft): New variable. Change-Id: I281514fcf05e70b4d62f374269c50c76bb676f78 Hilton Chain2023-12-191-0/+34
* gnu: r-sccustomize: Update to 2.0.1-1.3973745.•••* gnu/packages/bioinformatics.scm (r-sccustomize): Update to 2.0.1-1.3973745. Change-Id: I4e4b499a658eaed0396263d1d9fd277a541a13d9 Signed-off-by: Ricardo Wurmus <rekado@elephly.net> nafkhamdc2023-12-191-44/+43
* import/cran: Export a few more variables and procedures.•••This allows users of this module to provide e.g. caching alternatives to the download and fetch procedures. * guix/import/cran.scm (%bioconductor-version, download, fetch-description): Make these variables public. Change-Id: I9ce14db9be9b8b3314b06fa9eb50a4e24c5dd718 Ricardo Wurmus2023-12-191-0/+4
* gnu: guile-udev: Fix dlopen error at run time.•••* gnu/packages/guile-xyz.scm (guile-udev) [arguments]: Add patch-extension-path phase. Change-Id: I4620c234e8ac45dcc1c2a3ab8871b8ab9d9c35c0 Maxim Cournoyer2023-12-191-1/+13
* build-system/composer: Do not import host-side Guile-JSON modules.•••Importing host-side (json …) modules would make builds dependent on the Guile-JSON version currently installed by the user. Use ‘with-extensions’ instead. * guix/build-system/composer.scm (%composer-build-system-modules): Remove (json …) modules. (composer-build)[guile-json]: New variable. [builder]: Wrap body in ‘with-extensions’. Change-Id: Ibe565572d60481b31292d73c6fa23d42aa3ceecb Ludovic Courtès2023-12-181-28/+29
* build-system: Add ‘composer-build-system’.•••* guix/build-system/composer.scm: New file. * guix/build/composer-build-system.scm: New file. * gnu/packages/aux-files/findclass.php: New file. * Makefile.am: Add them. * doc/guix.texi (Build Systems): Document it. Co-authored-by: Julien Lepiller <julien@lepiller.eu> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Ie6a05b42ff04d3ad774a0a20278a77e4820bb8f6 Nicolas Graves2023-12-185-0/+608
* gnu: Add composer-classloader.•••* gnu/packages/php-xyz.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves2023-12-182-0/+61
* guix: import: Add composer importer.•••* guix/import/composer.scm: New file. * guix/scripts/import/composer.scm: New file. * guix/tests/composer.scm: New file. * Makefile.am: Add them. * guix/scripts/import.scm: Add composer importer. * doc/guix.texi (Invoking guix import): Mention it. Change-Id: I44a89b8cc80ef5b4a3cd15e8fbba4a18c1cea0b1 Co-authored-by: Julien Lepiller <julien@lepiller.eu> Co-authored-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves2023-12-186-1/+487
* maint: Build more development packages for GNU/Hurd.•••* etc/hurd-manifest.scm: Add Autotools and Guile-related packages. Change-Id: I6ded9623543a8f5444e9d6bb04284e9ca2aa2dcd Ludovic Courtès2023-12-181-2/+7
* Update cookbook Texinfo menus.•••Automated via C-c C-u C-a with Emacs. Change-Id: I9e595430529f8f994988c1ac3c919bdaef930dc1 Maxim Cournoyer2023-12-181-1/+11
* gnu: zfs: Update to 2.1.14.•••* gnu/packages/file-systems.scm (zfs): Update to 2.1.14. Change-Id: I696467868924f1135ba678e8e743955d3767618f Signed-off-by: Efraim Flashner <efraim@flashner.co.il> antlers2023-12-181-2/+2
* gnu: ublock-origin: Update to 1.54.0.•••* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.54.0. (ublock-main-assets): Update to 76bd7cb53036a36f7e7df5ee9173f588ba8aa966. (ublock-prod-assets): Update to a379a168fc149ffbd6d10cd0700d4ab4801e57f2. Change-Id: I0296b45b684562afaef859b0144c875ff05cd2d8 Clément Lassieur2023-12-181-6/+6
* gnu: freeimage: Patch 2 CVEs.•••* gnu/packages/image.scm (freeimage)[source]: Add patches. * gnu/packages/patches/freeimage-CVE-2020-21428.patch, gnu/packages/patches/freeimage-CVE-2020-22524.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: Iec114f2295cafbc8b55e81c0d8e4a361fd653152 Efraim Flashner2023-12-184-1/+251
* Merge branch 'wip-webkit'Liliana Marie Prikler2023-12-1813-47/+46
|\
| * Merge branch 'master' into wip-webkitLiliana Marie Prikler2023-12-18115-49751/+11697
| |\
| * | gnu: yelp: Build with webkitgtk-for-gtk3.•••This replacement was omitted in f3da903b0169edc19e07be5a91c80488332abe09: Yelp 42 still builds with GTK+ 3, so let's use the right Webkit. * gnu/packages/gnome.scm (yelp)[inputs]: Replace webkitgtk with webkitgtk-for-gtk3. Liliana Marie Prikler2023-12-161-1/+1
| * | gnu: epiphany: Build with webkitgtk-for-gtk3.•••This replacement was omitted in f3da903b0169edc19e07be5a91c80488332abe09: Epiphany 42 still builds with GTK+ 3, so let's use the right Webkit. * gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with webkitgtk-for-gtk3. Liliana Marie Prikler2023-12-121-1/+1
| * | gnu: webkitgtk: Update to 2.42.3.•••* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.3. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Andre A. Gomes2023-12-081-2/+2
| * | gnu: webkitgtk: Update to 2.42.2.•••* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.2. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Jack Hill2023-12-081-2/+2
| * | gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3.•••This fixes an error in commits ee748c1df093dd63da982e2f3cd0e11c6633d3d6 and 9bac1cad271de4f4436755c296577c4e185d564c, the latter of which was missing a hunk to address the failing build of the former. See <https://bugs.gnu.org/66480#47> for the full patch. * gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[propagated-inputs]: Use package-propagated-inputs from webkitgtk-for-gtk3 rather than webkitgtk. Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu> Liliana Marie Prikler2023-12-081-1/+1
| * | gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3.•••This fixes an error commit ee748c1df093dd63da982e2f3cd0e11c6633d3d6, where webkitgtk-with-libsoup2 would be built for GTK4 – a contradiction, as GTK4 builds require libsoup3. See also <https://bugs.gnu.org/66480#47>. * gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[arguments]: Use package-arguments of webkitgtk-for-gtk3 rather than webkitgtk. Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu> Liliana Marie Prikler2023-12-081-1/+1
| * | gnu: Make webkitgtk-next the new webkitgtk.•••As of version 2.42.0, the WebKit 6.0 typelib is considered stable. With GNOME itself moving to GTK4 as time marches on, we should reflect the fact that this is the preferred Webkit for future applications. * gnu/packages/webkit.scm (webkitgtk-next): Remove variable. Inline logic… (webkitgtk): … here. Move old value … (webkitgtk-for-gtk3): … here. (webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3. * gnu/packages/geo.scm (gnome-maps): Adjust accordingly. * gnu/packages/gnome.scm (gnome-initial-setup, sushi) (cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts) (gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44) (lollypop, evolution, gnome-boxes, geary, komikku): Likewise. * gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise. * gnu/packages/mail.scm (balsa): Likewise. * gnu/packages/mate.scm (atril): Likewise. * gnu/packages/music.scm (ctrlr): Likewise. * gnu/packages/rednotebook.scm (rednotebook): Likewise. * gnu/packages/syndication.scm (gfeeds): Likewise. * gnu/packages/telegram.scm (telegram-desktop): Likewise. * gnu/packages/vnc.scm (remmina): Likewise. * gnu/packages/web-browsers.scm (nyxt): Likewise. Liliana Marie Prikler2023-12-0813-41/+39
| * | gnu: webkitgtk: Update to 2.42.1.•••* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1. [inputs]: Add libjxl. Liliana Marie Prikler2023-12-081-2/+3
* | | Makefile.am: Sort build-system modules alphabetically.•••* Makefile.am (MODULES): Sort guix/build-system modules alphabetically. Change-Id: I7625f87bda9fa714e6b4b29b6cf055948a859e91 Efraim Flashner2023-12-181-17/+17
* | | gnu: Register new files.•••* gnu/local.mk (GNU_SYSTEM_MODULES): Register gnu/packages/elixir-xyz.scm. * Makefile.am (MODULES): Register guix/build-system/mix.scm, guix/build/mix-build-system.scm. Change-Id: I69c8fbaa6b16d658d5f6a43d1d39d680dd28ffe9 Efraim Flashner2023-12-182-0/+3
* | | gnu: go-1.14: Mark i586-gnu as unsupported.•••* gnu/packages/golang.scm (go-1.14)[supported-systems]: Mark i586-gnu as unsupported. Change-Id: I226676e78e37047cf78ad185355dc4bff64e9d04 Efraim Flashner2023-12-181-1/+2
* | | doc: Document the rust-target platform field.•••* doc/guix.texi (platform Reference): Document the rust-target platform field. Change-Id: I31642bbc64f6d4f2bfeed4a4000f95f853580444 Efraim Flashner2023-12-181-0/+5
* | | gnu: ci: Build tuned packages for common baselines.•••* gnu/ci.scm (%x86-64-micro-architectures): Update the list of micro-architectures to also match the psABI levels. Change-Id: Iee2f65376a00ad2ee5fb393c2e64c07f866d8116 Efraim Flashner2023-12-181-1/+1
* | | gnu: Remove newsboat-2.13.•••* gnu/packages/syndication.scm (newsboat-2.13): Delete variable. Change-Id: I4453693485a45aee9ba93657624a6e7518808dc8 Efraim Flashner2023-12-181-33/+0
| |/ |/|
* | gnu: emacs-embark: Update to 1.0•••* gnu/packages/emacs-xyx.scm (emacs-embark): Update to 1.0 Change-Id: I230bac996df9883a20c9f70e0b27f5bed37c91fa Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> antlers2023-12-171-2/+2
* | gnu: Add elixir-machete.•••* gnu/packages/elixir-xyz.scm (elixir-machete): New variable. Change-Id: I76e0fd78aeeaeaa94a297032b3b309846510c975 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Pierre-Henry Fröhring2023-12-171-0/+20
* | gnu: Add elixir-dialyxir.•••* gnu/packages/elixir-xyz.scm (elixir-dialyxir): New variable. Change-Id: I387062e0aaaded448022aa7534b95859b5979a06 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Pierre-Henry Fröhring2023-12-171-0/+19
* | gnu: Add elixir-erlex.•••* gnu/packages/elixir-xyz.scm (elixir-erlex): New variable. Change-Id: Ia518ad5fd32d3f5942b20113e61e4ef7e7895ff3 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Pierre-Henry Fröhring2023-12-171-0/+20