Package Details: dosbox-staging-git 0.77.0.alpha.689.g76375c2d-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
Provides: dosbox
Submitter: sharkwouter
Maintainer: sharkwouter
Last Packager: sharkwouter
Votes: 2
Popularity: 0.38
First Submitted: 2020-03-16 21:32
Last Updated: 2021-03-22 22:10

Required by (63)

Sources (1)

Latest Comments

aaronp commented on 2021-02-23 01:40

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

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