Package Details: emulationstation 2.11.2-1

Git Clone URL: https://aur.archlinux.org/emulationstation.git (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: https://github.com/RetroPie/EmulationStation
Licenses: MIT
Conflicts: emulationstation-git
Submitter: postblue
Maintainer: Bkacjios
Last Packager: Bkacjios
Votes: 17
Popularity: 0.002965
First Submitted: 2017-10-14 12:36 (UTC)
Last Updated: 2023-04-19 16:59 (UTC)

Dependencies (22)

Required by (0)

Sources (5)

Latest Comments

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

Daved commented on 2020-10-10 09:32 (UTC) (edited on 2020-10-11 02:23 (UTC) by Daved)

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 (UTC) (edited on 2020-09-21 01:43 (UTC) by toeshred)

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 (UTC)

@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 (UTC) (edited on 2020-09-08 15:01 (UTC) by jsutton)

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 (UTC)

@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 (UTC)

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 (UTC)

Can you add aarch64 to the pkgbuild

omgitsaheadcrab commented on 2020-07-06 14:56 (UTC) (edited on 2020-07-06 14:58 (UTC) by omgitsaheadcrab)

I made a patch (https://gist.githubusercontent.com/omgitsaheadcrab/9fae969ebad3ee44a52f5ef72037569d/raw/9cf5642e6a20a5d4899f20435d0f51200bc36b28/pugixml.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 ghayot@postblue.info
pkgname=emulationstation
_gitname=EmulationStation
pkgver=2.9.3
pkgrel=2
pkgdesc="Emulation Station is a flexible emulator front-end supporting keyboardless navigation and custom system themes."
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url="https://github.com/RetroPie/EmulationStation"
license=('MIT')
install=emulationstation.install
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')
conflicts=(emulationstation-git)
source=("https://github.com/RetroPie/$_gitname/archive/v$pkgver.tar.gz"
        "https://patch-diff.githubusercontent.com/raw/RetroPie/$_gitname/pull/618.patch"
        "https://gist.githubusercontent.com/omgitsaheadcrab/9fae969ebad3ee44a52f5ef72037569d/raw/9cf5642e6a20a5d4899f20435d0f51200bc36b28/pugixml.patch"
        "emulationstation.desktop"
        "emulationstation.png")
sha256sums=('ed5125611afd7f79453b8d634a2d3495ec775c4914eb90571a20b74ead54335c'
            '3c13d66479d4f900e65a53232034943fe44a9861e5fefec1cfd8bbd69dde20c3'
            'ca468dcfc59c4c56d84da1823fdcaa33277debb91195d7feffbf74650996233e'
            '5564803e0a82e132ab507b9cd341b32d1ce5b8be527996fbe13607d90f1dde2c'
            'ac589d9da5c258226f8de76e99afe2b07ac86030ced90d284d31b51193057f9c')

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 }

async commented on 2020-06-13 17:52 (UTC) (edited on 2020-06-13 17:52 (UTC) by async)

Yeah, I am now getting the same error as omgitsaheadcrab. I do have MAME installed, unlike MickeyRat.