Search Criteria
Package Details: cytopia-git r2838.2c670ec2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/cytopia-git.git (read-only, click to copy) |
---|---|
Package Base: | cytopia-git |
Description: | A city building simulation game |
Upstream URL: | https://www.cytopia.net/ |
Keywords: | building city citybuilding game manager simulation tycoon |
Licenses: | GPL-3.0-only |
Submitter: | Mr.Smith1974 |
Maintainer: | furrykef |
Last Packager: | furrykef |
Votes: | 2 |
Popularity: | 0.98 |
First Submitted: | 2023-06-07 14:01 (UTC) |
Last Updated: | 2024-11-18 21:17 (UTC) |
Dependencies (9)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- libnoise
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat)
- sdl2_image
- sdl2_ttf
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
Latest Comments
1 2 Next › Last »
selfdenial commented on 2025-04-04 19:19 (UTC)
@furrykef, I agree that a patch isn't ideal, the problems need to be resolved upstream. This includes fixing all of the cmake tests too. Unfortunately I don't have the motivation to achieve this myself. I'll leave the shared-files around for a short time so use what you want. Cheers!
furrykef commented on 2025-04-04 10:07 (UTC)
@selfdenial: Hey, that's pretty cool. I dunno if a patch is appropriate for a -git package, though; it can easily break in a future update. I might integrate the other changes, though.
selfdenial commented on 2025-04-03 22:22 (UTC)
Hi @furrykef,
Thanks for the package! I've spent a bit of time to update the PKGBUILD. A patch (cmake-audio-fix.patch) is required to restore audio capability (seem to be broken upstream). Additionally, I've introduced cytopia.desktop as well.
The
PKGBUILD
now installs to/usr/share
instead of/opt
. It seems to run well. I've dumped the files here. aur-cytopia-git.patch contains a unified patch that can be applied to the existing AUR repository.Fun!
furrykef commented on 2024-03-16 20:14 (UTC) (edited on 2024-10-10 05:31 (UTC) by furrykef)
There's currently a bug where running the game will generate an imgui.ini file in whatever directory you run the game from, so be careful. (EDIT: This bug has been fixed and should no longer be an issue.)
furrykef commented on 2024-03-15 15:18 (UTC)
The game should install now, but I can't get sound working. I uploaded the PKGBUILD anyway because it's still an improvement. Maybe an upstream change will fix the sound, or maybe I'll have to update the PKGBUILD again.
In the meantime, if anyone can figure out what's wrong with the sound and how to fix it, I'm all ears.
furrykef commented on 2024-03-14 19:27 (UTC) (edited on 2024-03-14 19:28 (UTC) by furrykef)
Upstream has been patched and removing
-Werror=format-security
is no longer necessary. However, the issue of the package installing to the wrong directory is still there. I will try to work with upstream on this, but I can't guarantee anything.@Mr.Smith1974: I noticed you orphaned the package. I've adopted it for now, but I will happily return it if you change your mind. I'm not sure the issues can be fixed on the packaging side of things anyway.
furrykef commented on 2024-03-14 16:06 (UTC)
Even if you remove
-Werror=format-security
, the game is not playable because it installs the files to the wrong path. In particular, it installs files to a subdirectory of where the program was built, which a PKGBUILD should never do.furrykef commented on 2024-03-14 08:29 (UTC) (edited on 2024-03-14 16:06 (UTC) by furrykef)
-Werror=format-security
is there to prevent security issues. It shouldn't be disabled except as a last resort. I am working with upstream to try to fix the cause there.Mr.Smith1974 commented on 2023-11-01 15:36 (UTC)
I just checked everything. Everything works well.
LuxFerre commented on 2023-11-01 15:04 (UTC) (edited on 2023-11-01 15:07 (UTC) by LuxFerre)
Had another error after removing -Werror=format-security from makepkg.conf:
-- The CXX compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - failed -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - broken CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:60 (message): The C++ compiler /usr/bin/c++ is not able to compile a simple test program. It fails with the following output: Change Dir: '/home/leon/.cache/yay/cytopia-git/src/Cytopia/CMakeFiles/CMakeScratch/TryCompile-pe81rd' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_2de4f/fast /usr/bin/make -f CMakeFiles/cmTC_2de4f.dir/build.make CMakeFiles/cmTC_2de4f.dir/build make[1]: Entering directory '/home/leon/.cache/yay/cytopia-git/src/Cytopia/CMakeFiles/CMakeScratch/TryCompile-pe81rd' Building CXX object CMakeFiles/cmTC_2de4f.dir/testCXXCompiler.cxx.o /usr/bin/c++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions # -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wformat -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o CMakeFiles/cmTC_2de4f.dir/testCXXCompiler.cxx.o -c /home/leon/.cache/yay/cytopia-git/src/Cytopia/CMakeFiles/CMakeScratch/TryCompile-pe81rd/testCXXCompiler.cxx c++: fatal error: no input files compilation terminated. make[1]: *** [CMakeFiles/cmTC_2de4f.dir/build.make:78: CMakeFiles/cmTC_2de4f.dir/testCXXCompiler.cxx.o] Error 1 make[1]: Leaving directory '/home/leon/.cache/yay/cytopia-git/src/Cytopia/CMakeFiles/CMakeScratch/TryCompile-pe81rd' make: *** [Makefile:127: cmTC_2de4f/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:15 (project) -- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting... -> error making: cytopia-git-exit status 4
1 2 Next › Last »