Loading pkgs/by-name/hi/highscore-blastem/package.nix 0 → 100644 +54 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-blastem"; version = "0-unstable-2025-06-28"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "blastem-highscore"; rev = "d19e9a8ddd0accf017f44dcc81bdd2661f63f25f"; hash = "sha256-KetitwqL4S0T4GayeTdwR5hG/LVUF+mJ8oGIN6XPLfU="; }; sourceRoot = "${finalAttrs.src.name}/highscore"; postPatch = '' patchShebangs gen-db.sh substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty').stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of BlastEm to Highscore"; homepage = "https://github.com/highscore-emu/blastem-highscore"; license = lib.licenses.gpl3Plus; inherit (libhighscore.meta) maintainers platforms; badPlatforms = lib.platforms.aarch64; }; }) pkgs/by-name/hi/highscore-bsnes/package.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, pkg-config, libhighscore, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-bsnes"; version = "0-unstable-2025-12-23"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "bsnes"; rev = "df88234e314f97a2ca124df1982e4bd39f6fcea0"; hash = "sha256-QI9mRvcsPkVBhUZlhchgGVPROj7HAqgtHHnbHVzIIBI="; }; sourceRoot = "${finalAttrs.src.name}/bsnes"; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libhighscore ]; makeFlags = [ "target=highscore" "binary=library" "build=performance" "local=false" "platform=linux" ]; installFlags = [ "libdir=${placeholder "out"}/lib" ]; enableParallelBuilding = true; passthru.updateScript = unstableGitUpdater { url = finalAttrs.src.gitRepoUrl; }; meta = { description = "Port of bsnes to Highscore"; homepage = "https://github.com/highscore-emu/bsnes"; license = with lib.licenses; [ gpl2Plus mit ]; inherit (libhighscore.meta) maintainers platforms; }; }) pkgs/by-name/hi/highscore-desmume/package.nix 0 → 100644 +62 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, libGL, libX11, SDL2, libpcap, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-desmume"; version = "0-unstable-2025-09-21"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "desmume"; rev = "7d80d2a70850a5595ac8160e6dee5dea8b2fe293"; hash = "sha256-wpW8Y68qzuu6J51snw2slbD6cnceFzONG4kutBOeB8I="; }; sourceRoot = "${finalAttrs.src.name}/desmume/src/frontend/highscore"; postPatch = '' substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty').stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore libGL libX11 SDL2 libpcap ]; # cc1plus: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] hardeningDisable = [ "format" ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of DeSmuME to Highscore"; homepage = "https://github.com/highscore-emu/desmume"; license = lib.licenses.gpl2Plus; inherit (libhighscore.meta) platforms maintainers; }; }) pkgs/by-name/hi/highscore-gearsystem/package.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-gearsystem"; version = "0-unstable-2026-01-02"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "gearsystem"; rev = "7a2cd21c54f1487ec255b71eaf629d1e48d4bbf1"; hash = "sha256-y4ZSw2yXBNg49X4aB1TE79ydu3EVqvtb73eB2QBKLEk="; }; postPatch = '' substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty', '--match', ''', check: false).stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; sourceRoot = "${finalAttrs.src.name}/platforms/highscore"; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of Gearsystem to Highscore"; homepage = "https://github.com/highscore-emu/Gearsystem"; license = lib.licenses.gpl3Plus; inherit (libhighscore.meta) maintainers platforms; }; }) pkgs/by-name/hi/highscore-mednafen/package.nix 0 → 100644 +57 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, zstd, libchdr, libvorbis, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-mednafen"; version = "0-unstable-2025-12-28"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "mednafen-highscore"; rev = "58404782e3f69186c7be821a880cf1442b240f2f"; hash = "sha256-FXSfBAPpi+Ch9vuPQf6nqLMKxvrbXG+6F5HHaU9fs2s="; }; sourceRoot = "${finalAttrs.src.name}/highscore"; postPatch = '' substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty', check: false).stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore zstd libchdr libvorbis ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of Mednafen to Highscore"; homepage = "https://github.com/highscore-emu/mednafen-highscore"; license = lib.licenses.gpl2Plus; inherit (libhighscore.meta) maintainers platforms; }; }) Loading
pkgs/by-name/hi/highscore-blastem/package.nix 0 → 100644 +54 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-blastem"; version = "0-unstable-2025-06-28"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "blastem-highscore"; rev = "d19e9a8ddd0accf017f44dcc81bdd2661f63f25f"; hash = "sha256-KetitwqL4S0T4GayeTdwR5hG/LVUF+mJ8oGIN6XPLfU="; }; sourceRoot = "${finalAttrs.src.name}/highscore"; postPatch = '' patchShebangs gen-db.sh substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty').stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of BlastEm to Highscore"; homepage = "https://github.com/highscore-emu/blastem-highscore"; license = lib.licenses.gpl3Plus; inherit (libhighscore.meta) maintainers platforms; badPlatforms = lib.platforms.aarch64; }; })
pkgs/by-name/hi/highscore-bsnes/package.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, pkg-config, libhighscore, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-bsnes"; version = "0-unstable-2025-12-23"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "bsnes"; rev = "df88234e314f97a2ca124df1982e4bd39f6fcea0"; hash = "sha256-QI9mRvcsPkVBhUZlhchgGVPROj7HAqgtHHnbHVzIIBI="; }; sourceRoot = "${finalAttrs.src.name}/bsnes"; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libhighscore ]; makeFlags = [ "target=highscore" "binary=library" "build=performance" "local=false" "platform=linux" ]; installFlags = [ "libdir=${placeholder "out"}/lib" ]; enableParallelBuilding = true; passthru.updateScript = unstableGitUpdater { url = finalAttrs.src.gitRepoUrl; }; meta = { description = "Port of bsnes to Highscore"; homepage = "https://github.com/highscore-emu/bsnes"; license = with lib.licenses; [ gpl2Plus mit ]; inherit (libhighscore.meta) maintainers platforms; }; })
pkgs/by-name/hi/highscore-desmume/package.nix 0 → 100644 +62 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, libGL, libX11, SDL2, libpcap, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-desmume"; version = "0-unstable-2025-09-21"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "desmume"; rev = "7d80d2a70850a5595ac8160e6dee5dea8b2fe293"; hash = "sha256-wpW8Y68qzuu6J51snw2slbD6cnceFzONG4kutBOeB8I="; }; sourceRoot = "${finalAttrs.src.name}/desmume/src/frontend/highscore"; postPatch = '' substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty').stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore libGL libX11 SDL2 libpcap ]; # cc1plus: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] hardeningDisable = [ "format" ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of DeSmuME to Highscore"; homepage = "https://github.com/highscore-emu/desmume"; license = lib.licenses.gpl2Plus; inherit (libhighscore.meta) platforms maintainers; }; })
pkgs/by-name/hi/highscore-gearsystem/package.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-gearsystem"; version = "0-unstable-2026-01-02"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "gearsystem"; rev = "7a2cd21c54f1487ec255b71eaf629d1e48d4bbf1"; hash = "sha256-y4ZSw2yXBNg49X4aB1TE79ydu3EVqvtb73eB2QBKLEk="; }; postPatch = '' substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty', '--match', ''', check: false).stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; sourceRoot = "${finalAttrs.src.name}/platforms/highscore"; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of Gearsystem to Highscore"; homepage = "https://github.com/highscore-emu/Gearsystem"; license = lib.licenses.gpl3Plus; inherit (libhighscore.meta) maintainers platforms; }; })
pkgs/by-name/hi/highscore-mednafen/package.nix 0 → 100644 +57 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libhighscore, zstd, libchdr, libvorbis, unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "highscore-mednafen"; version = "0-unstable-2025-12-28"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "mednafen-highscore"; rev = "58404782e3f69186c7be821a880cf1442b240f2f"; hash = "sha256-FXSfBAPpi+Ch9vuPQf6nqLMKxvrbXG+6F5HHaU9fs2s="; }; sourceRoot = "${finalAttrs.src.name}/highscore"; postPatch = '' substituteInPlace meson.build \ --replace-fail "run_command('git', 'describe', '--always', '--dirty', check: false).stdout().strip()" \ "'${finalAttrs.src.rev}'" ''; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ libhighscore zstd libchdr libvorbis ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Port of Mednafen to Highscore"; homepage = "https://github.com/highscore-emu/mednafen-highscore"; license = lib.licenses.gpl2Plus; inherit (libhighscore.meta) maintainers platforms; }; })