Also, could you please add the symlink /opt/epsxe/1.9.0/cfg -> /opt/epsxe/cfg/ in the PKGBUILD?
Thanks!
Search Criteria
Package Details: epsxe 2.0.5-34
Package Actions
Git Clone URL: | https://aur.archlinux.org/epsxe.git (read-only, click to copy) |
---|---|
Package Base: | epsxe |
Description: | Enhanced PSX emulator |
Upstream URL: | https://epsxe.com |
Keywords: | emulator playstation |
Licenses: | unknown |
Conflicts: | bin32-epsxe |
Submitter: | None |
Maintainer: | hav3lock |
Last Packager: | hav3lock |
Votes: | 229 |
Popularity: | 0.187147 |
First Submitted: | 2007-05-02 16:59 (UTC) |
Last Updated: | 2024-09-14 02:27 (UTC) |
Dependencies (18)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libarchive (libarchive-gitAUR)
- libcanberra
- libcdio (libcdio-gitAUR)
- libcurl-compat (libcurl-http3-ngtcp2-compatAUR, libcurl-compat-gitAUR)
- libxt
- libxv
- ncurses (ncurses-gitAUR)
- openssl-1.0AUR
- sdl_ttf
- cmake (cmake-gitAUR) (make)
- intltool (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- valgrind (valgrind-gitAUR) (make)
Required by (5)
Sources (12)
- configure_ac.patch
- dfxvideo_cfg_c.patch
- epsxe.desktop
- epsxe.png
- epsxe.sh
- https://archive.org/download/archlinux_pkg_ncurses/ncurses-5.9_20141101-1-x86_64.pkg.tar.xz
- https://www.epsxe.com/files/ePSXe205linux_x64.zip
- https://www.epsxe.com/files/shaders.zip
- Makefile.patch
- pcsxr-1.9.95.tar.gz
- pcsxr-fix-undefined-operations.patch
- peopsxgl_gpu_c.patch
Latest Comments
« First ‹ Previous 1 .. 17 18 19 20 21 22 23 24 25 26 27 .. 33 Next › Last »
hcartiaux commented on 2014-01-04 18:28 (UTC)
hcartiaux commented on 2014-01-04 18:24 (UTC)
Thanks for this package.
But, why do you use chmod 774 and not 775 for /opt/epsxe/ subdirs ?
hav3lock commented on 2013-12-15 18:00 (UTC)
The source must be wgetted because it can't be downloaded using curl, and since it can't be downloaded with curl, the PKGBUILD can't take advantage of a lot of the thiings that makepkg does for you like extracting source and md5sum checking. I choose to embed the script rather than add it to sources so that I wouldn't have to be constantly updating the md5sum whenever I made a change to the script. Lastly, in order for peeps to actually be able to change settings and have those settings persist across epsxe sessions, the .epsxerc file must be in the same directory as epsxe, but since it should really be in peeps' $HOME dirs, I had the PKGBUILD create a symlink in the $pkgdur that points there.
Does that answer all your questions? I know that the PKGBUILD is more than a little unorthodox, but just bear with it.
cmtptr commented on 2013-12-15 14:12 (UTC)
This PKGBUILD makes me wish AUR had a downvote. What the hell is going on here? Why are you wgetting, md5sum-checking and unzipping the source in the prepare() function instead of putting it the sources array and letting makepkg fetch it? Why is there a script embedded in the PKGBUILD that ultimately gets installed with the package instead of it being shipped as a separate source file (like epsxe.{desktop,png}). Why does package() create a symlink in $pkgdir that points to the packager's $HOME??!
hav3lock commented on 2013-12-11 06:26 (UTC)
K, I added it. Don't know how I missed the '2' in lib32-gtk2. Sorry about that.
stativ commented on 2013-12-01 14:49 (UTC)
@lspci: did you even look at the PKGBUILD? ;-) It needs lib32-gtk2 as uberushaximus said, not lib32-gtk which is a completely different package.
hav3lock commented on 2013-11-09 20:11 (UTC)
This package release fixes the `Settings will not be saved` issue by creating a symlink from `$HOME/.epsxerc` to `$pkgdir/opt/$pkgname/$pkgver` so now, you won't have to be constantly changing epsxe's settings back to what you want them to be everytime you run the emulator.
hav3lock commented on 2013-10-30 23:59 (UTC)
@uberushaximus, did you even look at the PKGBUILD? It already has lib32-gtk. I even mention this fact in the comment before my previous comment! I'll add lib32-alsa-lib.
uberushaximus commented on 2013-10-30 17:26 (UTC)
This needs the lib32-gtk2 and lib32-alsa-lib
Pinned Comments