Package Details: revc-git 1-1

Git Clone URL: https://aur.archlinux.org/revc-git.git (read-only, click to copy)
Package Base: revc-git
Description: Grand Theft Auto Vice City reverse engineered
Upstream URL: None
Licenses: None
Provides: revc
Submitter: pac85
Maintainer: pac85
Last Packager: pac85
Votes: 5
Popularity: 0.184723
First Submitted: 2021-02-14 17:01 (UTC)
Last Updated: 2022-05-11 22:12 (UTC)

Latest Comments

dexy commented on 2021-11-30 14:25 (UTC)

I don't know if it's necessary but adding the files from the ubuntu-18.04-gl3.zip archive to my gtavc folder and rebooting got it working perfectly.

kellerman commented on 2021-11-29 21:54 (UTC) (edited on 2021-11-29 22:03 (UTC) by kellerman)

Compiles and installs from the erorcun git. Doesnt run tho /vendor/librw/src/gl/gl3device.cpp:1654: Error: glfwInit() failed

edit: had to install glfw-x11 instead of glfw-wayland all works!

dexy commented on 2021-11-27 05:18 (UTC) (edited on 2021-11-27 05:36 (UTC) by dexy)

I think it would work again if we change the source line from 'git://github.com/GTAmodding/re3.git#branch=miami' to 'git+https://github.com/erorcun/re3.git#branch=miami'

loathingkernel commented on 2021-07-29 06:51 (UTC) (edited on 2021-07-29 06:54 (UTC) by loathingkernel)

@7hePow change this line from

    'git://github.com/GTAmodding/re3.git#branch=miami'

to

    'git+https://github.com/GTAmodding/re3.git#branch=miami'

It is irrelevant to having re3-git installed or the directory it is using, as $srcdir contains $pkgname, ergo they are different. The error message tells you as much.

7hePow commented on 2021-07-29 05:45 (UTC) (edited on 2021-07-29 05:46 (UTC) by 7hePow)

Having re3-git installed conflicts with building revc-git as both use the same "$srcdir/re3": ==> ERROR: /home/user/Builds/sources/re3 is not a clone of git://github.com/GTAmodding/re3.git

eugene commented on 2021-06-20 13:28 (UTC)

@mokman with this patch package builds fine:

diff --git a/PKGBUILD b/PKGBUILD
index 6f8bb09..d083a88 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,16 @@
 pkgname=revc-git
-pkgver=1
+pkgver=4262.040c6f90
 pkgrel=1
 pkgdesc="Grand Theft Auto Vice City reverse engineered"
 arch=('x86_64')
 depends=('openal' 'glew' 'glfw' 'libsndfile' 'mpg123')
-makedepends=('git' 'cmake' 'premake')
+makedepends=('git' 'premake' 'clang')
 provides=('revc')
 license=('none')

 install=$pkgname.install
 source=(
-    'git://github.com/GTAmodding/re3.git#branch=miami'
+    'git+https://github.com/halpz/re3.git#branch=miami'
     'git+https://github.com/aap/librw.git'
     'git+https://github.com/xiph/ogg.git'
     'git+https://github.com/xiph/opus.git'
@@ -46,9 +46,8 @@ build() {
     cd "$srcdir/re3"

     premake5 --with-librw gmake2
-    cd "build"
-    "./../printHash.sh" "./../src/extras/GitSHA1.cpp"
-    make O=. config=release_linux-amd64-librw_gl3_glfw-oal
+    ./printHash.sh src/extras/GitSHA1.cpp
+    CC=clang CXX=clang++ make -C build config=release_linux-amd64-librw_gl3_glfw-oal
 }

 package() {

mokman commented on 2021-06-20 07:42 (UTC) (edited on 2021-06-20 07:46 (UTC) by mokman)

changing the repository to one that ist online did not help, here's the output:

make[1]: *** [reVC.make:1056: obj/linux-amd64-librw_gl3_glfw-oal/Release/reVC/re3.o] Error 1
make: *** [Makefile:78: reVC] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'revc-git-1-1':
:: Packages failed to build: revc-git-1-1

Redi commented on 2021-06-11 15:20 (UTC) (edited on 2021-06-11 15:20 (UTC) by Redi)

Yeah this thing doesn't work...

fatal: remote error:

Repository unavailable due to DMCA takedown.

See the takedown notice for more details:

https://github.com/github/dmca/blob/master/2021/02/2021-02-19-take-two.md.

==> ERROR: Failure while downloading re3 git repo

Aborting...

mokman commented on 2021-06-07 20:04 (UTC) (edited on 2021-06-07 20:04 (UTC) by mokman)

the repository is back online here:
https://github.com/halpz/re3
i edited the pkgbuild accordingly, but couldn't build it.

loathingkernel commented on 2021-02-16 18:31 (UTC)

I'd say yes as you make sure premake keeps working in the future despite whatever version is in repo.

pac85 commented on 2021-02-16 18:22 (UTC)

I've added the dependencies and changed handling of submodules. Has for premake, the repo comes with it, should I ignore it and instead add premake as a makedep and use the one from the system?

loathingkernel commented on 2021-02-16 17:40 (UTC) (edited on 2021-02-16 17:51 (UTC) by loathingkernel)

Your prepare() is wrong. Don't pull git modules in prepare, do it using the source array and then sync them from the srcdir. Also don't checkout branches in there. Use the sources arrays again for that. And another thing, premake is available in the arch repos.

https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_submodules

https://man.archlinux.org/man/PKGBUILD.5#USING_VCS_SOURCES

PedroHLC commented on 2021-02-15 15:55 (UTC)

Please, add the same dependencies as "re3-git"

depends=('openal' 'glew' 'glfw' 'libsndfile' 'mpg123')
makedepends=('git' 'cmake')

I build all packages in a clean-chroot (I'm not alone), and without explicitly listing the deps in PKGBUILD it won't work...