Package Details: vita3k-git r3738.3d53d7cb9-1

Git Clone URL: https://aur.archlinux.org/vita3k-git.git (read-only, click to copy)
Package Base: vita3k-git
Description: Experimental PlayStation Vita emulator
Upstream URL: https://github.com/Vita3K/Vita3K
Keywords: emulation gaming
Licenses: GPL2
Conflicts: vita3k
Provides: vita3k
Submitter: aimileus
Maintainer: EXtremeExploit
Last Packager: EXtremeExploit
Votes: 12
Popularity: 0.066895
First Submitted: 2018-01-29 14:48 (UTC)
Last Updated: 2025-02-27 02:28 (UTC)

Latest Comments

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

EXtremeExploit commented on 2023-09-19 14:44 (UTC)

Fixed last error in upstream, reinstall the pkg using updated source

Neros commented on 2023-09-16 23:30 (UTC)

Crash when launching vita3k:

/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/array:202: reference std::array<renderer::TextureCacheInfo, 1024>::operator[](size_type) [_Tp = renderer::TextureCacheInfo, _Nm = 1024]: Assertion '__n < this->size()' failed.
[1]    33758 IOT instruction (core dumped)  vita3k

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