This repository has been archived on 2024-10-13. You can view files and clone it, but cannot push or open issues or pull requests.
nix-packages/emulator/bsnes-plus/default.nix
Charlotte 🦝 Delenk ead51d1d57
Some checks failed
Hydra linux-bcachefs Hydra build #62183 of nix-packages:x86_64-linux-master-pr295:linux-bcachefs
Hydra bcachefs-tools Hydra build #62228 of nix-packages:x86_64-linux-master-pr295:bcachefs-tools
Hydra valgrind Hydra build #62397 of nix-packages:riscv64-linux-master-pr295:valgrind
Hydra fcitx5 Hydra build #62238 of nix-packages:aarch64-linux-master-pr295:fcitx5
Hydra hydra Hydra build #62252 of nix-packages:aarch64-linux-master-pr295:hydra
Hydra plover-plugin-tapey-tape Hydra build #62260 of nix-packages:aarch64-linux-master-pr295:plover-plugin-tapey-tape
Hydra plover Hydra build #62263 of nix-packages:aarch64-linux-master-pr295:plover
Hydra element-web Hydra build #62278 of nix-packages:aarch64-linux-master-pr295:element-web
Hydra plover-plugin-rkb1-hid Hydra build #62282 of nix-packages:aarch64-linux-master-pr295:plover-plugin-rkb1-hid
Hydra hydra-unstable Hydra build #62287 of nix-packages:aarch64-linux-master-pr295:hydra-unstable
Hydra mautrix-cleanup Hydra build #62292 of nix-packages:aarch64-linux-master-pr295:mautrix-cleanup
Hydra admin-fe Hydra build #62295 of nix-packages:aarch64-linux-master-pr295:admin-fe
Hydra plover-plugin-yaml-dictionary Hydra build #62296 of nix-packages:aarch64-linux-master-pr295:plover-plugin-yaml-dictionary
Hydra plover-plugin-stenotype-extended Hydra build #62301 of nix-packages:aarch64-linux-master-pr295:plover-plugin-stenotype-extended
Hydra plover-plugin-emoji Hydra build #62305 of nix-packages:aarch64-linux-master-pr295:plover-plugin-emoji
Hydra plover-plugin-python-dictionary Hydra build #62307 of nix-packages:aarch64-linux-master-pr295:plover-plugin-python-dictionary
Hydra pleroma-fe Hydra build #62310 of nix-packages:aarch64-linux-master-pr295:pleroma-fe
Hydra plover-plugin-machine-hid Hydra build #62317 of nix-packages:aarch64-linux-master-pr295:plover-plugin-machine-hid
Hydra mautrix-signal Hydra build #62323 of nix-packages:riscv64-linux-master-pr295:mautrix-signal
Hydra python-mautrix Hydra build #62328 of nix-packages:riscv64-linux-master-pr295:python-mautrix
Hydra mautrix-telegram Hydra build #62332 of nix-packages:riscv64-linux-master-pr295:mautrix-telegram
Hydra wordpress-plugins.modern-footnotes Hydra build #62338 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.modern-footnotes
Hydra bsnes-plus Hydra build #62345 of nix-packages:riscv64-linux-master-pr295:bsnes-plus
Hydra plover-plugins-manager Hydra build #62349 of nix-packages:riscv64-linux-master-pr295:plover-plugins-manager
Hydra vf2Kernel Hydra build #62367 of nix-packages:riscv64-linux-master-pr295:vf2Kernel
Hydra lotte-art Hydra build #62374 of nix-packages:riscv64-linux-master-pr295:lotte-art
Hydra wordpress-plugins.ilab-media-tools Hydra build #62375 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.ilab-media-tools
Hydra old-homepage Hydra build #62378 of nix-packages:riscv64-linux-master-pr295:old-homepage
Hydra python-instagram Hydra build #62381 of nix-packages:riscv64-linux-master-pr295:python-instagram
Hydra python-tulir-telethon Hydra build #62390 of nix-packages:riscv64-linux-master-pr295:python-tulir-telethon
Hydra akkoma Hydra build #62393 of nix-packages:riscv64-linux-master-pr295:akkoma
Hydra wordpress-plugins.wordpress-seo Hydra build #62394 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.wordpress-seo
Hydra plover-dict-didoesdigital Hydra build #62395 of nix-packages:riscv64-linux-master-pr295:plover-dict-didoesdigital
Hydra papermc Hydra build #62273 of nix-packages:aarch64-linux-master-pr295:papermc
Hydra woodpecker-frontend Hydra build #62309 of nix-packages:aarch64-linux-master-pr295:woodpecker-frontend
Hydra woodpecker-server Hydra build #62272 of nix-packages:aarch64-linux-master-pr295:woodpecker-server
Hydra kubo Hydra build #62346 of nix-packages:riscv64-linux-master-pr295:kubo
Hydra emoji-volpeon-bunhd-flip Hydra build #62362 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-bunhd-flip
Hydra wordpress-plugins.modern-images-wp Hydra build #62321 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.modern-images-wp
Hydra wordpress-plugins.classic-editor Hydra build #62319 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.classic-editor
Hydra wordpress-plugins.google-sitemap-generator Hydra build #62387 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.google-sitemap-generator
Hydra kreative-square Hydra build #62360 of nix-packages:riscv64-linux-master-pr295:kreative-square
Hydra wordpress-plugins.jetpack Hydra build #62386 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.jetpack
Hydra wordpress-plugins.syndication-links Hydra build #62341 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.syndication-links
Hydra python-plover-stroke Hydra build #62351 of nix-packages:riscv64-linux-master-pr295:python-plover-stroke
Hydra python-rtf-tokenize Hydra build #62344 of nix-packages:riscv64-linux-master-pr295:python-rtf-tokenize
Hydra wordpress-themes.sempress Hydra build #62318 of nix-packages:riscv64-linux-master-pr295:wordpress-themes.sempress
Hydra fairfax Hydra build #62343 of nix-packages:riscv64-linux-master-pr295:fairfax
Hydra miifox-net Hydra build #62377 of nix-packages:riscv64-linux-master-pr295:miifox-net
Hydra emoji-volpeon-vlpn Hydra build #62379 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-vlpn
Hydra nasin-nanpa Hydra build #62355 of nix-packages:riscv64-linux-master-pr295:nasin-nanpa
Hydra wordpress-plugins.micropub Hydra build #62330 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.micropub
Hydra wordpress-plugins.indieweb Hydra build #62382 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.indieweb
Hydra fairfax-hd Hydra build #62320 of nix-packages:riscv64-linux-master-pr295:fairfax-hd
Hydra emoji-volpeon-blobfox-flip Hydra build #62324 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-blobfox-flip
Hydra python-simplefuzzyset Hydra build #62363 of nix-packages:riscv64-linux-master-pr295:python-simplefuzzyset
Hydra wordpress-plugins.activitypub Hydra build #62347 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.activitypub
Hydra wordpress-plugins.nodeinfo Hydra build #62376 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.nodeinfo
Hydra emoji-volpeon-fox Hydra build #62334 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-fox
Hydra wordpress-plugins.wp-super-cache Hydra build #62327 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.wp-super-cache
Hydra wordpress-plugins.webp-express Hydra build #62325 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.webp-express
Hydra emoji-volpeon-gphn Hydra build #62371 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-gphn
Hydra emoji-volpeon-drgn Hydra build #62370 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-drgn
Hydra wordpress-plugins.indieauth Hydra build #62372 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.indieauth
Hydra wordpress-plugins.indieweb-post-kinds Hydra build #62333 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.indieweb-post-kinds
Hydra wordpress-plugins.polylang Hydra build #62388 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.polylang
Hydra wordpress-plugins.the-plus-addons-for-block-editor Hydra build #62384 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.the-plus-addons-for-block-editor
Hydra emoji-volpeon-blobfox Hydra build #62352 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-blobfox
Hydra emoji-volpeon-raccoon Hydra build #62380 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-raccoon
Hydra wordpress-plugins.friends Hydra build #62339 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.friends
Hydra matrix-media-repo Hydra build #62364 of nix-packages:riscv64-linux-master-pr295:matrix-media-repo
Hydra wordpress-plugins.webmention Hydra build #62336 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.webmention
Hydra wordpress-plugins.hum Hydra build #62366 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.hum
Hydra wordpress-plugins.webfinger Hydra build #62342 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.webfinger
Hydra wordpress-plugins.pubsubhubbub Hydra build #62335 of nix-packages:riscv64-linux-master-pr295:wordpress-plugins.pubsubhubbub
Hydra constructium Hydra build #62357 of nix-packages:riscv64-linux-master-pr295:constructium
Hydra wordpress-themes.twentytwentythree Hydra build #62399 of nix-packages:riscv64-linux-master-pr295:wordpress-themes.twentytwentythree
Hydra emoji-volpeon-bunhd Hydra build #62331 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-bunhd
Hydra alco-sans Hydra build #62329 of nix-packages:riscv64-linux-master-pr295:alco-sans
Hydra mautrix-discord Hydra build #62392 of nix-packages:riscv64-linux-master-pr295:mautrix-discord
Hydra mautrix-whatsapp Hydra build #62350 of nix-packages:riscv64-linux-master-pr295:mautrix-whatsapp
Hydra asar Hydra build #62396 of nix-packages:riscv64-linux-master-pr295:asar
Hydra emoji-volpeon-neofox Hydra build #62398 of nix-packages:riscv64-linux-master-pr295:emoji-volpeon-neofox
Hydra woodpecker-agent Hydra build #62340 of nix-packages:riscv64-linux-master-pr295:woodpecker-agent
Hydra woodpecker-cli Hydra build #62353 of nix-packages:riscv64-linux-master-pr295:woodpecker-cli
Hydra emoji-caro Hydra build #62429 of nix-packages:riscv64-linux-master-pr295:emoji-caro
Hydra emoji-lotte Hydra build #62428 of nix-packages:riscv64-linux-master-pr295:emoji-lotte
update
2023-07-20 08:39:03 +01:00

34 lines
868 B
Nix

{
fetchFromGitHub,
stdenv,
qtbase,
wrapQtAppsHook,
pkg-config,
SDL,
libXv,
libao,
openal,
}: let
source = builtins.fromJSON (builtins.readFile ./source.json);
in
stdenv.mkDerivation {
pname = "bsnes-plus";
version = source.date;
src = fetchFromGitHub {
owner = "devinacker";
repo = "bsnes-plus";
inherit (source) rev sha256;
};
makeFlags = ["-C" "bsnes" "out=bsnes"];
buildInputs = [qtbase SDL libXv libao openal];
nativeBuildInputs = [wrapQtAppsHook pkg-config];
passthru.updateScript = [../../scripts/update-git.sh "https://github.com/devinacker/bsnes-plus" "emulator/bsnes-plus/source.json"];
preInstall = ''
export HOME=$(mktemp -d)
export prefix=$out
'';
preFixup = ''
qtWrapperArgs+=("--unset" "WAYLAND_DISPLAY")
'';
enableParallelBuilding = true;
}