Commit Graph

23 Commits

Author SHA1 Message Date
Thiago Kenji Okada
8ed4dc5f12 mame: 0.252 -> 0.255 2023-06-02 00:32:50 +01:00
R. Ryantm
dfd0441c5d mame: 0.251 -> 0.252 2023-02-25 08:28:39 +00:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Artturin
6f6cc4a22d treewide: use toString on list NIX_CFLAGS_COMPILE
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
2023-02-22 21:23:04 +02:00
Fabián Heredia Montiel
0cf5d85f0c treewide: add gcc12 flags 2023-01-27 21:20:52 -06:00
Thiago Kenji Okada
ecc06edd98 mame: 0.250 -> 0.251 2023-01-07 14:01:54 +00:00
AndersonTorres
9a7e20255b mame: revert the use of substituteAll to substituteInPlace 2022-12-06 19:24:50 -03:00
AndersonTorres
83d89a2fad mame: refactor
- Use mame icon from papirus instead of downloading one from Archlinux packages;
- Rename the diff file to something more self-documenting;
- Add longDescription to mame;
- Add description to mame-tools;
- Get rid of top-level inheritance.
2022-12-06 19:24:50 -03:00
R. Ryantm
bd2f039f45 mame: 0.249 -> 0.250 2022-12-02 20:56:41 +00:00
Thiago Kenji Okada
c5668943cd mame: some improvements
- Do not depend on `dist.mak` during installPhase anymore, instead
  packaging everything manually. This removes the necessity of a
  patching it, and also we have more control
- Use system's sqlite instead of the bundled one
- General clean-up
2022-11-10 12:30:43 +00:00
Thiago Kenji Okada
b89efbd9a4 mame-tools: init at 0.249
This commit adds a new `tools` output to `mame` and move all
non-emulator binaries to it. This is because some of those binaries
(e.g.: chdman) are useful outside of the MAME, and the MAME binary is
really big. So if you only want to use some of the MAME tools, this will
reduce the download size needed for it.

The `tools` output is declared as `mame-tools` inside
`all-packages.nix`, for easier discovery.

This is similar to how other distros packages MAME, e.g.: on Arch Linux
we have `mame` and `mame-tools`.
2022-11-10 09:47:54 +00:00
Thiago Kenji Okada
b28f6cc8a3 mame: general improvements
- Fix desktop item
- Remove hardeningDisable
- Add icon
- Add pre/postInstall hooks
- Use libsForQt5 instead of libsForQt514
- Unmark broken in aarch64-linux
2022-10-31 08:48:08 -05:00
Bruno Bzeznik
0ea558b4ff mame: 0.243 -> 0.249 2022-10-29 17:57:32 +01:00
Rick van Schijndel
433701147a
treewide: pkgs/applications: mark broken for aarch64-linux 2022-05-30 13:42:58 +02:00
Rick van Schijndel
37c633f7ae treewide: pkgs/applications: mark broken for darwin 2022-05-29 10:56:04 +02:00
R. Ryantm
022c56fb7d mame: 0.242 -> 0.243 2022-04-30 08:09:32 +00:00
Thiago Kenji Okada
605ba3fa7b mame: use lua 5.3 2022-04-09 18:53:08 +01:00
Thiago Kenji Okada
7f4f71d3e7 mame: add patch to disable PDF documentation 2022-04-09 13:36:42 +01:00
Thiago Kenji Okada
d186f76cef mame: use system libraries when possible 2022-04-09 12:30:20 +01:00
Thiago Kenji Okada
aec46d1e40 mame: 0.239 -> 0.242 2022-04-09 11:31:38 +01:00
Thiago Kenji Okada
876b195ecc mame: add updateScript 2022-04-09 11:31:22 +01:00
K900
cb2cfba6f7 treewide: switch all desktop file generators to new API
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
AndersonTorres
8d65e832f0 Move misc/emulators to applications/emulators - part 1
Emulators form a class by themselves. So, they should be moved to applications/.
2022-02-16 01:38:20 -03:00