Package Details: emulationstation 2.9.4-1

Git Clone URL: (read-only, click to copy)
Package Base: emulationstation
Description: Emulation Station is a flexible emulator front-end supporting keyboardless navigation and custom system themes.
Upstream URL:
Licenses: MIT
Conflicts: emulationstation-git
Submitter: postblue
Maintainer: postblue
Last Packager: postblue
Votes: 12
Popularity: 0.50
First Submitted: 2017-10-14 12:36
Last Updated: 2020-11-02 10:05

Required by (0)

Sources (5)

Latest Comments

1 2 3 4 Next › Last »

m1s3rys1gn4l commented on 2021-05-18 15:31

please fix this sir, ==> ERROR: One or more files did not pass the validity check! Error: Failed to build emulationstation

m1s3rys1gn4l commented on 2021-05-12 13:34

i am getting this error, please check

Building emulationstation... ==> Making package: emulationstation 2.9.4-1 (Wed 12 May 2021 07:24:05 PM +06) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found v2.9.4.tar.gz -> Found 618.patch -> Found pugixml.patch -> Found emulationstation.desktop -> Found emulationstation.png ==> Validating source files with sha256sums... v2.9.4.tar.gz ... Passed 618.patch ... FAILED pugixml.patch ... Passed emulationstation.desktop ... Passed emulationstation.png ... Passed ==> ERROR: One or more files did not pass the validity check! Error: Failed to build emulationstation

Daved commented on 2020-10-10 09:32

I dont know why, but I had to install [aur/lib32-freeimage]. I already had [community/freeimage] installed but that was not enough.

toeshred commented on 2020-09-19 03:04

After the lastest update I am getting a compile error I've never seen before:

/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status

I can't find any pthreads package, and it seems to be a PHP thing. Why would I have never needed this package/library in the past, but now all of a sudden I do?

postblue commented on 2020-09-10 06:23

@jsutton Thanks, it's the issue that was bugging me like crazy as I knew the resources where packaged but I still needed to manually put them in my $HOME directory. I commented the related pull request from which I'm taking the patch for make install support. For now, I'm applying a manual fix in the PKGBUILD (moving the directory) and thanks to your attention we can now launch emulationstation without the need of any manual intervention! Again: thanks a lot.

jsutton commented on 2020-09-08 15:00

There seems to be a packaging problem with the current version. Resource files seem to be placed within an extra folder named "resources" which is inside /usr/share/EmulationStation/resources. So all resources end up in /usr/share/EmulationStation/resources/resources. I don't see that the PKGBUILD is doing anything special with resources, so this could be an upstream problem.

postblue commented on 2020-08-03 14:36

@gameslayer I could add aarch64 architecture to the PKGBUILD if it was compiling flawlessly but you report building error with the particular architecture so if you can propose a fix or a workaround I will add it but not at the moment.

gameslayer commented on 2020-08-03 04:49

Build error on Manjaro Arm64 Raspberry pi 4

I know the package doesn't have aarch64 on the pkgbuild file but emulation station is on the raspberry pi

This is the error /usr/bin/ld: cannot find -lbrcmEGL

gameslayer commented on 2020-08-03 01:55

Can you add aarch64 to the pkgbuild

omgitsaheadcrab commented on 2020-07-06 14:56

I made a patch ( that fixes the pugixml issue by using the Arch pugixml package instead.

Here's an updated PKGBUILD to reflect the changes:

# Maintainer: Guillaume Hayot
pkgdesc="Emulation Station is a flexible emulator front-end supporting keyboardless navigation and custom system themes."
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
depends=('vlc' 'alsa-lib' 'sdl2' 'boost-libs' 'freeimage' 'curl' 'libraw' 'libcec' 'rapidjson' 'pugixml')
makedepends=('cmake' 'boost' 'freetype2' 'eigen' 'curl' 'git')
optdepends=('ttf-droid: Fallback fonts for Chinese/Japanese/Korean characters'
            'dolphin-emu: GameCube and Wii support'
            'mupen64plus: Nintendo 64 support'
            'mednafen: NES and GBA support'
            'zsnes: SNES support'
            'stella: Atari 2600 support'
            'ppsspp-headless: PSP support'
            'steam: Steam support')

prepare() { rm -rf "${_gitname}-${pkgver}/external/pugixml" rm -rf "${_gitname}-${pkgver}/.gitmodules" patch -d "${_gitname}-${pkgver}" -Np1 -i "${srcdir}/618.patch" patch -d "${_gitname}-${pkgver}" -Np1 -i "${srcdir}/pugixml.patch" }

build() { cmake -B "${_gitname}-${pkgver}/build" \ -S "${_gitname}-${pkgver}" \ -DCMAKE_BUILD_TYPE:STRING='None' \ -DCMAKE_INSTALL_LIBDIR:PATH='lib' \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -Wno-dev -Wno-deprecated \ .. make -C "${_gitname}-${pkgver}/build" all }

package() { make -C "${_gitname}-${pkgver}/build" DESTDIR="${pkgdir}" install }