Package Details: vita3k-git r3002.4dfc3911-1

Git Clone URL: (read-only, click to copy)
Package Base: vita3k-git
Description: Experimental PlayStation Vita emulator
Upstream URL:
Keywords: emulation gaming
Licenses: GPL2
Conflicts: vita3k
Provides: vita3k
Submitter: aimileus
Maintainer: EXtremeExploit
Last Packager: EXtremeExploit
Votes: 9
Popularity: 0.002218
First Submitted: 2018-01-29 14:48 (UTC)
Last Updated: 2023-02-21 23:22 (UTC)

Pinned Comments

EXtremeExploit commented on 2022-06-16 01:15 (UTC)

Turned vulkan back on and updated a capitalization error on the git source

Latest Comments

1 2 3 4 Next › Last »

xiota commented on 2023-02-03 21:45 (UTC)

Thank you for updating. Since the ##*/ on line 199 is currently doing nothing, it can be removed in a future revision.

EXtremeExploit commented on 2023-02-03 21:39 (UTC)

nvm i pushed your changes, thank you

xiota commented on 2023-02-03 21:15 (UTC) (edited on 2023-02-03 21:17 (UTC) by xiota)

You're referring to "$srcdir/${submodule##*/}" ? It should be "$srcdir/$submodule". It's a copy/paste remnant from the template I was using that had the path along with the submodules. Since I removed the path component, it ends up doing nothing and still builds.

EXtremeExploit commented on 2023-02-03 21:06 (UTC)

is the ##*/ in line 199 a mistake? it seems to build anyways but just in case. Sorry i replied this late i wasn't at home at the time and completly missed it

xiota commented on 2023-01-20 02:09 (UTC) (edited on 2023-02-03 20:55 (UTC) by xiota)

I've put a copy of the PKGBUILD with the following described changes in a pastebin. I have test built it in a clean chroot.

  • There are no build errors when gtk3 is removed from the dependencies list.

  • The complaint from namcap about hicolor-icon-theme is probably from the installation of the icon in package(). Previously, it was probably pulled in by gtk3.

  • Looks like namcap didn't find xdg-desktop-portal because vita3k uses dbus to communicate with it. Since it's not required to build, the dependency can be moved into package().

  • This package has about 900MB of submodules that are redownloaded every time the package is rebuilt. They can be added to the sources so they can be updated as needed. According to VCS package guidelines, this is the preferred way to handle submodules.

  • Is there any reason you're using b2sums instead of sha256sums, or even md5sums? The b2sum is really long, doesn't wrap well, and used for only one file. (Note: From the commit history, looks like the previous maintainer switched from md5sums to b2sums toward the end of his tenure.)

EXtremeExploit commented on 2023-01-19 21:38 (UTC)

Pushed a new commit that gets rid of unzip (pkgbuild builds vita3k without updater so it doesn't make sense to include it). Added dbus xiota: Added dbus as you said, xdg-desktop-portal is used to make file chooser work as it uses xdg file chooser option for it, but im not sure about gtk3, can you specify what errors does the compiler output without it?

xiota commented on 2023-01-19 09:53 (UTC)

Found the following missing dependency by building in a clean chroot: dbus

Also, according to namcap, the following dependencies are unnecessary: gtk3, unzip, xdg-desktop-portal. However, after their removal, dependency on hicolor-icon-theme is needed.

EXtremeExploit commented on 2022-06-16 01:15 (UTC)

Turned vulkan back on and updated a capitalization error on the git source

AtticFinder65536 commented on 2022-06-16 00:02 (UTC)

Thanks, I did try with makedepends but I accidentally said depends. Also, I can confirm that compiling with -DUSE_VULKAN=1 works since 9c7fdedeb3fc23952f25787ca0db277cab9cea80 so I think it can be enabled again. I get

|E| [create]: Failed to create vulkan surface. SDL Error: VK_KHR_wayland_surface extension is not enabled in the Vulkan instance..

(or VK_KHR_xlib_surface if using the X11 SDL videodriver) when launching when backend-renderer: Vulkan, but I believe that's because it's incomplete and not actually functional currently right?

EXtremeExploit commented on 2022-06-13 05:15 (UTC)

I added python to the list of makedepends, so it should be good now even if you don't have python installed