Package Details: scummvm-git r142841.b339ff8de6e-1

Git Clone URL: https://aur.archlinux.org/scummvm-git.git (read-only, click to copy)
Package Base: scummvm-git
Description: A 'virtual machine' for several classic graphical point-and-click adventure games. - git version
Upstream URL: http://www.scummvm.org
Licenses: GPL
Conflicts: scummvm
Provides: scummvm
Submitter: phragment
Maintainer: XAVeRY
Last Packager: XAVeRY
Votes: 9
Popularity: 0.000000
First Submitted: 2011-05-28 23:05 (UTC)
Last Updated: 2023-06-21 22:03 (UTC)

Required by (21)

Sources (1)

Latest Comments

XAVeRY commented on 2023-06-21 22:03 (UTC)

Thanks @tea , actually the install line is not needed at all anymore as org.scummvm.scummvm.desktop is installed into /usr/share/applications as a part of make install.

tea commented on 2023-06-20 20:40 (UTC)

dists/scummvm.desktop is now dists/org.scummvm.scummvm.desktop, so the install lines for that file need adjusting.

harmathy commented on 2021-11-10 15:52 (UTC)

@XAVeRY thanks for the reference to MAKEFLAGS

XAVeRY commented on 2021-11-10 13:29 (UTC)

@harmathy Thanks, PKGBUILD updated. However, -j should be specified in the user's MAKEFLAGS variable in makepkg.conf instead of individual PKGBUILDs, so I left the make call untouched.

harmathy commented on 2021-11-09 07:47 (UTC)

@XAVeRY Since C++11 is required now, the flag --enable-c++11 leads to an error.

It would also be nice, if you could add a parameter -j to the make call:

make "-j$(nproc --all)"

This speeds up the build significantly.

Feel free to pull from https://codeberg.org/harmathy/aur-scummvm-git

G3ro commented on 2021-07-24 13:43 (UTC) (edited on 2021-07-28 15:53 (UTC) by G3ro)

It might also be worth noting two things:

  • One can save compilation time, if you only include the engines that you need, with:
./configure \
--disable-all-engines \
--enable-engine=<engine name>,<engine name>,...

The list of engines can be found here: https://wiki.scummvm.org/index.php?title=Engines

  • That performance will most likely increase with optimizations activated:
./configure \
    --enable-release

G3ro commented on 2021-07-24 13:01 (UTC)

@tea: Would you maybe like to take over maintaining this package?

tea commented on 2020-10-29 21:05 (UTC) (edited on 2020-10-29 21:05 (UTC) by tea)

A few changes to the PKGBUILD to bring it in line with the main ScummVM package:

# Maintainer: Thomas Krug <t.krug@elektronenpumpe.de>
# Contributor: Joe Davison <joedavison.davison@gmail.com>

pkgname=scummvm-git
_pkgname=scummvm
pkgver=r110234.bb73c61999
pkgrel=1
pkgdesc="A 'virtual machine' for several classic graphical point-and-click adventure games."
arch=('i686' 'x86_64')
url="http://www.scummvm.org"
license=('GPL')
depends=('libpng' 'libtheora' 'sdl2' 'sdl2_net' 'fluidsynth' 'flac' 'faad2' 'libvorbis' 'libmad' 'freetype2'
         'libgl' 'glu' 'libjpeg-turbo' 'libmpeg2' 'curl' 'a52dec')
makedepends=('git' 'mesa')
conflicts=('scummvm')
provides=('scummvm')
source=("$_pkgname"::'git+https://github.com/scummvm/scummvm.git')
md5sums=('SKIP')
install=${_pkgname}.install

pkgver() {
  cd "$srcdir/$_pkgname"

  echo r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
cd "${srcdir}"/${_pkgname}

  ./configure \
    --enable-c++11 \
    --enable-all-engines \
    --prefix=/usr
  make
}

package() {
  cd "${srcdir}"/${_pkgname}
  make DESTDIR="${pkgdir}" install
  install -Dm644 dists/${_pkgname}.desktop "${pkgdir}"/usr/share/applications/${_pkgname}.desktop
}

tea commented on 2013-04-10 20:42 (UTC)

http://pastebin.com/WKxGyUbQ Here's an updated version of the PKGBUILD that follows the new pacman conventions.