~ruther/guix-local

3b5dfbbf — Maxim Cournoyer 1 year, 2 months ago
gnu: retroarch-core-info: Update to 1.20.0.

* gnu/packages/emulators.scm (retroarch-core-info): Update to 1.20.0.

Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
Change-Id: I85eec43eedf24df44b5d486a2410652ad87536db
cab1bff5 — Maxim Cournoyer 1 year, 2 months ago
gnu: retroarch-minimal: Update to 1.20.0.

* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.20.0.

Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
Change-Id: I3b4121d2520ee08a9d8454f2666ed30c140ced5b
8d5ae4b0 — Maxim Cournoyer 1 year, 2 months ago
gnu: Add libretro-dolphin-emu.

* gnu/packages/emulators.scm (libretro-dolphin-emu): New variable.

Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
Change-Id: Id05e1d17ff6927bb1492ce2816790f7d94f9e1b8
c70a6ffa — Maxim Cournoyer 1 year, 2 months ago
gnu: retroarch-minimal: Add new search paths.

This makes it possible to locate system files provided by libretro cores, as
well as database and cheat files.

* gnu/packages/patches/retroarch-improved-search-paths.patch: Extend patch.
* gnu/packages/emulators.scm (retroarch-minimal) [native-search-paths]:
Register new search paths for the LIBRETRO_CHEATS_DIRECTORY,
LIBRETRO_DATABASE_DIRECTORY and LIBRETRO_SYSTEM_DIRECTORY variables.

Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
Change-Id: I48f9a92608c0e36922ce9dcc9bbb61d6ca915002
5aadcaaa — Maxim Cournoyer 1 year, 2 months ago
gnu: dolphin-emu: Build .bin binary files and preserve data ones.

These files are necessary to save games, enable cheat codes, etc.

* gnu/packages/emulators.scm (dolphin-emu) [source] <snippet>: Refine to avoid
deleting a few .bin which are not executable objects but rather configuration
files samples.
[phases]: Add build-codeloader.bin, build-dsp_rom.bin and build-dsp_coefs.bin
phases.
[arguments] <configure-flags>: Add -DDSPTOOL=ON.
[native-inputs]: Add a cross-compiler for powerpc.  Add python-minimal and
python-numpy.

Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
Change-Id: Ida8df1add940e1708c557223409d854aa995e8a5
cb36e3d0 — Maxim Cournoyer 1 year, 2 months ago
gnu: dolphin-emu: Unbundle more libraries and enable tests.

* gnu/packages/emulators.scm (dolphin-emu)
[source] <snippet>: Delete bzip2, cubeb, enet, fmt, pugixml, soundtouch,
xxhash and zstd sources and de-register enet, soundtouch and xxhash from the
build system.
[arguments] <#:tests?>: Delete argument.
<#:phases>: Add remove-unittests-target-post-build-command and post-check
phases.
<#:configure-flags>: Specify CMAKE_CXX_FLAGS to locate soundtouch headers.
<#:test-target>: New argument.
[inputs]: Add bzip2, cubeb, enet, fmt-7, minizip-ng, xxhash and
zstd:lib.  Replace soundtouch with soundtouch-1/integer-samples.

Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
Change-Id: Id996d992674f9efbbb2eb562286447a388716a82
9ad90f54 — Maxim Cournoyer 1 year, 2 months ago
gnu: Add soundtouch-1/integer-samples.

* gnu/packages/audio.scm (soundtouch-1/integer-samples): New variable.

Change-Id: Iea6e1313f2c7189ded9abf100f07ed530793f9f0
Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
a895cc4c — Efraim Flashner 1 year, 2 months ago
tests: crate: Adjust for change in imported yanked crates.

This is a follow-up to 67950f46ef2c08a0873f7d08f61fdc14758e3ae5.

* tests/crate.scm (crate-import-only-yanked-available): Adjust the
imported crates to match the change in the importer.

Change-Id: I9657838e51062861299fb10bc25ad0c05cb75f5a
aca2ac3e — Herman Rimm 1 year, 2 months ago
import: crate: Refactor find-package-version.

* guix/import/crate.scm (crate->guix-package)[find-package-version]:
Move to top-level.
[dependency-name+version+yanked]: Adjust.
(find-package-version): Take allow-yanked? argument.  Use (let) loop,
match, if instead of map, filter, min-element.

Change-Id: I1d05f55a027241e7c5f62cc98a50a09b5639bdcf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
17477101 — Herman Rimm 1 year, 2 months ago
import: crate: Fix find-package-version.

Fixes bug from 5ce1512b0f68cf39cb399623a14302f309c06129, where the
earliest existing package (if any) was returned instead.  See also:

https://issues.guix.gnu.org/68346#3-lineno97

* guix/import/crate.scm (crate->guix-package)[find-package-version]:
Invert boolean expression.

Change-Id: I1d05f55a027241e7c5f62cc98a50a09b5639bdcf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
1b1b3040 — Efraim Flashner 1 year, 2 months ago
bootloader/grub: Create grub background image with ungrafted inputs.

This fixes bug https://issues.guix.gnu.org/75510.

* gnu/bootloader/grub.scm (image->png): Create the grub-image using
ungrafted inputs.

Change-Id: Ia23dd081d9711c703b7bf795dc376e024bb5caff
2bc34aca — Zheng Junjie 1 year, 2 months ago
gnu: kde-games: Update to 24.12.1.

* gnu/packages/kde-games.scm (kde-games): Update to 24.12.1.

Change-Id: I054b8b783f52c8c5c92b43219f973ee5a7e4e72e
3a33e6d6 — Zheng Junjie 1 year, 2 months ago
gnu: knights: Update to 24.12.1.

* gnu/packages/kde-games.scm (knights): Update to 24.12.1.

Change-Id: I2bf4847b80c27be5217c4093b25ed87e4c46b8c2
05bf8c14 — Zheng Junjie 1 year, 2 months ago
gnu: kjumpingcube: Update to 24.12.1.

* gnu/packages/kde-games.scm (kjumpingcube): Update to 24.12.1.

Change-Id: I6f81fb91965e92f47571f190fbb50503e6a6516f
c2605f39 — Zheng Junjie 1 year, 2 months ago
gnu: ksquares: Update to 24.12.1.

* gnu/packages/kde-games.scm (ksquares): Update to 24.12.1.

Change-Id: I612c9448785bcd1114912db82c0c6da21a19d3cd
f7adc35a — Zheng Junjie 1 year, 2 months ago
gnu: kreversi: Update to 24.12.1.

* gnu/packages/kde-games.scm (kreversi): Update to 24.12.1.

Change-Id: Ia70934f99cc2fd4cf8db14fa655d357fd7142458
085a7cfd — Zheng Junjie 1 year, 2 months ago
gnu: knavalbattle: Update to 24.12.1.

* gnu/packages/kde-games.scm (knavalbattle): Update to 24.12.1.

Change-Id: Ie8bde85f21133021904066c5e75a25e9f2ccf857
793aa06d — Zheng Junjie 1 year, 2 months ago
gnu: kollision: Update to 24.12.1.

* gnu/packages/kde-games.scm (kollision): Update to 24.12.1.

Change-Id: I10f1ce4b7a294d189a48e2e62b19b48c8279e5b6
107baf4b — Zheng Junjie 1 year, 2 months ago
gnu: ksnakeduel: Update to 24.12.1.

* gnu/packages/kde-games.scm (ksnakeduel): Update to 24.12.1.

Change-Id: Icfbe37daaa6be8b33ef7e7c81ddd37cbc141a2e0
6dd97e93 — Zheng Junjie 1 year, 2 months ago
gnu: killbots: Update to 24.12.1.

* gnu/packages/kde-games.scm (killbots): Update to 24.12.1.

Change-Id: I34ace0d1a1ac4827c7551638c810a0e8a360b67f
Next