Package Details: rpcs3-bin 0.0.11-1

Git Clone URL: https://aur.archlinux.org/rpcs3-bin.git (read-only, click to copy)
Package Base: rpcs3-bin
Description: Open-source Sony PlayStation 3 Emulator
Upstream URL: https://rpcs3.net/
Licenses: GPL2
Conflicts: rpcs3
Provides: rpcs3
Replaces: rpcs3
Submitter: Sanpi
Maintainer: Sanpi
Last Packager: Sanpi
Votes: 16
Popularity: 0.72
First Submitted: 2017-08-17 07:42
Last Updated: 2020-07-03 09:26

Latest Comments

1 2 3 Next › Last »

deemon commented on 2020-04-06 19:55

what is the difference between rpcs3-bin and the rpcs3?

Cervox commented on 2020-04-05 04:17

Hello, since RPCS3 is constantly updating daily I recommend a few changes to both your RPCS3 AUR packages.

You should delete the RPCS3 AUR package and instead modify this AUR package to have it simply download the latest appimage from this URL https://rpcs3.net/latest-appimage and mark it as an executable.

And them maybe perhaps just let the appimage update itself from there instead of updating this AUR package multiple times a day? That is, unless the updating systems used by RPCS3 change to a point where a user would need to update the appimage manually, then update this repo.

Sanpi commented on 2020-01-24 18:55

Package fixed, thank you for your help.

TitanAtlas commented on 2020-01-24 17:11

@Sanp, It did solve the issue.Thank you for making it clear.I was going to install the package anyway but decided to let you know.

Sanpi commented on 2020-01-24 09:01

@TitanAtlas probably. Let me know if installing ncurses5-compat-libs fixs the problem.

TitanAtlas commented on 2020-01-24 08:39

I am getting the following error while trying to run from commandline

rpcs3: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

It appears to be happening with sudo too, I tried linking ncurses to the following file but the issue persisted, Is this a missing dependency Problem?

Feresey commented on 2020-01-03 14:42

@Sanpi, you're welcome :-)

Sanpi commented on 2020-01-03 14:41

@Feresey Updates, thank you.

Feresey commented on 2020-01-03 14:17

I want to midify your pkgbuild:

git diff

diff --git a/PKGBUILD b/PKGBUILD
index [`76bf961`](https://aur.archlinux.org/cgit/aur.git/commit/?h=rpcs3-bin&id=76bf961)..8edebdc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,22 @@
 # Maintainer: Sanpi <sanpi+aur@homecomputing.fr>
 pkgname=rpcs3-bin
-pkgver=0.0.7
-_pkgbuild='9061-7475be99'
-pkgrel=5
+pkgver=0.0.8
+_pkgbuild='9311-b3ad89cc'
+pkgrel=1
 pkgdesc='Open-source Sony PlayStation 3 Emulator'
 arch=('x86_64')
 url='<https://rpcs3.net/>'
 license=('GPL2')
-depends=('ffmpeg' 'glew' 'openal' 'qt5-declarative' 'vulkan-icd-loader')
+depends=(openal qt5-declarative glew vulkan-icd-loader hicolor-icon-theme libpulse)
 makedepends=('p7zip')
 options=('!strip')
 replaces=('rpcs3')
 provides=('rpcs3')
 conflicts=('rpcs3')
-source=("<https://github.com/RPCS3/rpcs3-binaries-linux/releases/download/build-7475be99ab888ed38801e3a8e4565e81d9d8aa23/rpcs3-v>$pkgver-${_pkgbuild}_linux64.AppImage")
-sha256sums=('ea5903de1ea651f4918ef83401d298800d71c2c7432263c637a774e4f8b30cb7')
+# curl <https://github.com/RPCS3/rpcs3-binaries-linux/releases/latest> | sed -re 's/^.*<a.*"(.*)">.*$/\1/' -e 's/tag/download/'
+_latest_release="<https://github.com/RPCS3/rpcs3-binaries-linux/releases/download/build-b3ad89cc8bdbc3faaa1089e6e07dd11e937a2636>"
+source=("${_latest_release}/rpcs3-v$pkgver-${_pkgbuild}_linux64.AppImage")
+sha256sums=('2cd0ce4fc310616c0343c5d27b01404e61a28811ca51fec3fa2e71dab49d4fe0')

 prepare()
 {
@@ -25,7 +27,7 @@ prepare()

 package()
 {
-    cd "$srcdir"
+    cd "${srcdir}"

     install -D -m755 'usr/bin/rpcs3' "$pkgdir/usr/bin/rpcs3"
     install -D -m644 'usr/share/applications/rpcs3.desktop' "$pkgdir/usr/share/applications/rpcs3.desktop"

es20490446e commented on 2019-07-11 21:17

I included an automatic checksum update simply because I assumed that having a checksum would be better.

I used the command "mv" instead of "install" because moving is instant.

In the end is up to you which of those ideas to implement. I don't aim to total agreement, but to the further as possible agreement. Just keep in mind that everything I do is for a reason.

The most important part I believe is that the package upgrades well by itself, without human attendance on normal conditions.