Commit graph

11 commits

Author SHA1 Message Date
Anderson Torres 96baf95cfe dosbox-staging: change self to finalAttrs 2023-04-20 22:22:23 -03:00
Sergei Trofimovich ec9f9bc670 dosbox-staging: pull upstream fixes for SDL2_net and SDL2_image headers
Without the change `dosbox-staging` fails to build as:

    FAILED: src/dos/libdos.a.p/program_serial.cpp.o
    g++ -Isrc/dos/libdos.a.p -Isrc/dos -I../src/dos -I../include -I. -I.. -Isrc/libs/ghc -I../src/libs/ghc -Isrc/libs/loguru -I../src/libs/loguru -I/nix/store/58cdrn1birpig59wqygva9cmsnxh7wwa-SDL2-2.26.4-dev/include -I/nix/store/58cdrn1birpig59wqygva9cmsnxh7wwa-SDL2-2.26.4-dev/include/SDL2 -I/nix/store/y8ab9wi9sldj6y7md833xkbppgimrs>
    In file included from ../src/dos/../hardware/serialport/softmodem.h:30,
                     from ../src/dos/program_serial.cpp:27:
    ../src/dos/../hardware/serialport/misc_util.h:59:10: fatal error: SDL_net.h: No such file or directory
       59 | #include <SDL_net.h>
          |          ^~~~~~~~~~~
2023-04-16 18:01:40 -03:00
Zaechus 1283da924b iir1: fix package name 2023-03-19 07:12:33 -03:00
Anderson Torres 9417578300 dosbox-staging: refactor
- Reorder argument set
- Remove references to pname
- Use rec-less overlay-style overridable attributes to mkDerivation
- Simplify postFixup
- Remove nested with
2023-02-28 23:59:17 -03: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
figsoda 78aa32e76e Revert "dosbox-staging: add meta.changelog"
This reverts commit cb534023c0.
2023-02-13 09:16:56 -05:00
Anderson Torres cb534023c0 dosbox-staging: add meta.changelog 2023-02-12 00:08:06 -03:00
superherointj d8b83ecc3a dosbox-staging: 0.78.1 -> 0.80.1
* clean-up, ordered alphabetically
2023-02-10 23:09:35 -03: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