Package Details: dosbox-staging-git 0.82.0.alpha.3898.gc8386c74d-1

Git Clone URL: https://aur.archlinux.org/dosbox-staging-git.git (read-only, click to copy)
Package Base: dosbox-staging-git
Description: A modernized DOSBox project using current development practices and tools, fixing issues, adding features that better support today's systems
Upstream URL: https://github.com/dosbox-staging/dosbox-staging
Keywords: dos emulator games gaming
Licenses: GPL2
Conflicts: dosbox, dosbox-staging
Provides: dosbox, dosbox-staging
Submitter: sharkwouter
Maintainer: magamo
Last Packager: magamo
Votes: 4
Popularity: 0.000000
First Submitted: 2020-03-16 21:32 (UTC)
Last Updated: 2026-05-13 22:45 (UTC)

Required by (61)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

electronic_punk commented on 2022-07-30 15:12 (UTC) (edited on 2022-07-30 15:15 (UTC) by electronic_punk)

Dosbox doesn't run:

'dosbox: error while loading shared libraries: libiir.so.1: cannot open shared object file: No such file or directory'

Workaround:

Manually copy libiir.so, libiir.so.1 and libiir.so.1.9.3 to /usr/lib (NOT /usr/local/lib).

magamo commented on 2022-04-01 11:59 (UTC)

This should be fixed as of the most recent PKGBUILD change. Thanks for the report.

electronic_punk commented on 2022-03-30 19:29 (UTC) (edited on 2022-03-31 18:09 (UTC) by electronic_punk)

Package compiles, however doesn't run. It is probably related to this commit:

https://github.com/dosbox-staging/dosbox-staging/commit/1ae448a58ef03bf9d5b69a3a9017df07ac6029f6

Manually copying all folders from this https://github.com/dosbox-staging/dosbox-staging/tree/main/contrib/resources to ~/.config/dosbox fixes it.

EDIT: you are the fastest package fixer. Thanks!

magamo commented on 2021-11-08 15:14 (UTC)

This should be fixed with the latest commit to the PKGBUILD.

Previously the meson build would not find a system installed version of munt/libmt32, and would compile and link a static version. Now this seems to work, and link a dynamic version of libmt32 which, without munt being in the dependency list, it was failing to run.

Solskogen commented on 2021-10-27 06:22 (UTC)

It compiles, but doesn't run dosbox: error while loading shared libraries: libmt32emu.so: cannot open shared object file: No such file or directory

magamo commented on 2021-09-02 14:32 (UTC)

The VCS package guidelines suggest that the pkgver variable still be set to the most recent version, as according to https://wiki.archlinux.org/title/VCS_package_guidelines#The_pkgver()_function

machinedgod commented on 2021-09-02 14:02 (UTC)

Suggestion: since PKGBUILD has pkgver()function, perhaps setting the variable to 0 or something would be a good idea, to suggest pkgver is generated on the fly.

aaronp commented on 2021-02-23 01:40 (UTC)

They've fully made the switch to meson in the master branch. I'm including a working PKGBUILD.

# Maintainer: Wouter Wijsman <wwijsman@live.nl>

pkgname=dosbox-staging-git
_pkgname=dosbox-staging
pkgver=0.77.0.alpha.563.g1891e088
pkgrel=1
pkgdesc="A modernized DOSBox project"
arch=('any')
url="https://github.com/dosbox-staging/dosbox-staging"
license=('GPL2')
depends=('sdl2' 'sdl2_net' 'opusfile'  'alsa-lib' 'munt' 'libpng' 'fluidsynth')
optdepends=('ncurses')
makedepends=('meson' 'git')
provides=("dosbox")
conflicts=("dosbox")
source=(
  "git+https://github.com/dosbox-staging/${_pkgname}.git"
)
md5sums=(
  "SKIP"
)

pkgver() {
  cd "$srcdir/${_pkgname}"
  git describe | sed -e 's/-/./g' -e 's/^v//g'
}

build() {
  arch-meson "$_pkgname" build \
    -D c_args="$CFLAGS" \
    -D cpp_args="$CXXFLAGS" \
    -D c_link_args="$LDFLAGS" \
    -D cpp_link_args="$LDFLAGS"
  meson compile -v -C build
}

package() {
  DESTDIR="$pkgdir" meson install -C build
}

Vaporeon commented on 2020-04-23 17:50 (UTC)

Hey do you mind removing the 'v' from pkgver?