Package Details: dosbox-staging 1:0.82.1-1

Git Clone URL: https://aur.archlinux.org/dosbox-staging.git (read-only, click to copy)
Package Base: dosbox-staging
Description: DOS/x86 emulator focusing on ease of use. Based on DOSBox
Upstream URL: https://github.com/dosbox-staging/dosbox-staging
Keywords: dos emulator games gaming
Licenses: GPL-2.0-or-later
Conflicts: dosbox
Provides: dosbox
Submitter: sharkwouter
Maintainer: silverhikari
Last Packager: silverhikari
Votes: 52
Popularity: 0.166976
First Submitted: 2020-03-14 13:37 (UTC)
Last Updated: 2025-04-09 04:33 (UTC)

Required by (61)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

megamik commented on 2022-09-21 14:43 (UTC)

It is working for me now, even switching to another language other than english (it was complaining about missing localization and keyboard files before).

silverhikari commented on 2022-09-20 15:12 (UTC)

@Nocifer try the new update that should fix it

Nocifer commented on 2022-09-20 08:18 (UTC)

Hi, I'm getting the following error after upgrading to 0.79.0:

2022-09-20 11:04:40.552 | arguments: dosbox
2022-09-20 11:04:40.552 | Current dir: /home/nocifer
2022-09-20 11:04:40.552 | stderr verbosity: 0
2022-09-20 11:04:40.552 | -----------------------------------
2022-09-20 11:04:40.552 | dosbox-staging version 0.79.0
2022-09-20 11:04:40.552 | ---
2022-09-20 11:04:40.552 | LOG: Loguru version 2.1.0 initialized
2022-09-20 11:04:40.566 | SDL: version 2.24.0 initialized (x11 video and pulseaudio audio)
2022-09-20 11:04:40.566 | CONFIG: Loaded primary conf file /home/nocifer/.config/dosbox/dosbox-staging.conf
2022-09-20 11:04:40.566 | RENDER: Shader file 'sharp' not found
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: List of available GLSL shaders
2022-09-20 11:04:40.566 | RENDER: ------------------------------
2022-09-20 11:04:40.566 | RENDER: Path './glshaders' does not exist
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: Path 'resources/glshaders' does not exist
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: Path '/home/nocifer/.config/dosbox/glshaders' has no shaders
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: Path '/usr/bin/../resources/glshaders' does not exist
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: Path '/usr/bin/resources/glshaders' does not exist
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: Path '/usr/local/share/dosbox-staging/glshaders' does not exist
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: Path '/usr/share/dosbox-staging/glshaders' does not exist
2022-09-20 11:04:40.566 | RENDER: 
2022-09-20 11:04:40.566 | RENDER: The above shaders can be used exactly as listed in the "glshader"
2022-09-20 11:04:40.566 | RENDER: conf setting, without the need for the resource path or .glsl extension.
2022-09-20 11:04:40.566 | RENDER: 
Stack trace:
7      0x55a8ab8f10b5 dosbox(+0x550b5) [0x55a8ab8f10b5]
6       0x7f611396434a __libc_start_main + 138
5       0x7f6113964290 /usr/lib/libc.so.6(+0x23290) [0x7f6113964290]
4       0x55a8abb7220a dosbox(+0x2d620a) [0x55a8abb7220a]
3       0x55a8ab907116 dosbox(+0x6b116) [0x55a8ab907116]
2       0x55a8ab907026 dosbox(+0x6b026) [0x55a8ab907026]
1       0x55a8aba5cd17 dosbox(+0x1c0d17) [0x55a8aba5cd17]
0       0x55a8ab917662 dosbox(+0x7b662) [0x55a8ab917662]
2022-09-20 11:04:40.566 | ABORT: RENDER: Fallback shader file 'none' not found and is mandatory
[1]    19313 IOT instruction (core dumped)  dosbox

Apparently it can't find the bundled shaders? Unfortunately I don't have time to rebuild the previous 0.78.1 and compare, but I know that it worked fine when I last used it a few days ago. I don't see anything mentioned in the new version's documentation about any tweaks that may be required regarding the shaders, but I'm also not sure if it's really a bug because I don't see anything reported on upstream's issue tracker (and something big like this should have been noticed immediately).

I'll wait for some feedback here first before I report it. Thanks.

asterisc commented on 2022-01-24 20:17 (UTC)

The latest release comes with a bash completion script. This should be added to the bottom of the PKGBUILD to include it:

install -Dm 644 "contrib/linux/bash-completion/dosbox" "$pkgdir/usr/share/bash-completion/completions/dosbox"

silverhikari commented on 2021-12-22 19:52 (UTC)

@DosAmp i have moved munt to depends and remove the static option, that should fix your issue

DosAmp commented on 2021-12-18 11:05 (UTC)

The optional dependency on munt still doesn't work for me. As it stands, the build still downloads munt-libmt32emu if the munt package is not available, but only builds the dynamic library libmt32emu.so under build/subprojects/ (without even packaging it), not a static library that gets linked into the dosbox executable.

silverhikari commented on 2021-09-12 02:48 (UTC)

@rustemb libpng is now a dependency

rustemb commented on 2021-09-11 20:54 (UTC)

Add, please, libpng as required dep https://builds.garudalinux.org/repos/chaotic-aur/logs/dosbox-staging.log

ParaSait commented on 2021-07-10 22:51 (UTC)

That works.

silverhikari commented on 2021-07-10 22:28 (UTC)

@ParaSait i have added static to the build see how it works out now