Search Criteria
Package Details: starruler2-git r27.ba99a9a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/starruler2-git.git (read-only, click to copy) |
---|---|
Package Base: | starruler2-git |
Description: | 4X Space Strategy game Star Ruler 2's open source distribution. |
Upstream URL: | http://starruler2.com/ |
Licenses: | MIT |
Provides: | starruler2 |
Submitter: | ysblokje |
Maintainer: | quenyen |
Last Packager: | ysblokje |
Votes: | 12 |
Popularity: | 0.000000 |
First Submitted: | 2018-07-24 09:24 (UTC) |
Last Updated: | 2018-08-24 20:24 (UTC) |
Dependencies (16)
- bzip2 (bzip2-gitAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- glu (glu-gitAUR)
- libogg (libogg-gitAUR)
- libpng (libpng-apngAUR, libpng-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libxrandr (libxrandr-gitAUR)
- openal (openal-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR)
- cmake (cmake-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- imagemagick (imagemagick-gitAUR, imagemagick-fullAUR, imagemagick-full-gitAUR) (make)
- make (make-gitAUR) (make)
Latest Comments
1 2 Next › Last »
eclairevoyant commented on 2023-04-22 02:00 (UTC)
make and gcc shouldn't be in makedepends, they're part of base-devel
lightdot commented on 2021-11-12 16:59 (UTC)
@vagyok, I've pushed this as openstarruler-git, with minor changes. Let me know if you'd like to co-maintain.
Perhaps these packages could be merged in the future, but since they have different sources, they might as well stay separate. One way or the other is OK by me...
vagyok commented on 2021-09-24 05:23 (UTC) (edited on 2021-09-24 05:24 (UTC) by vagyok)
I've updated the PKGBUILD to use the more up-to-date OpenSRProject community fork, and incorporate the necessary Data files as well. I'd suggest renaming the package openstarruler-git to reflect the name of the repository.
ysblokje commented on 2020-05-27 18:04 (UTC) (edited on 2020-05-27 18:05 (UTC) by ysblokje)
I'm going to disown this package as I simply don't want to maintain it any longer, since I don't really play it anymore. (and I forgot about it for a long time ;) )
twilk commented on 2020-05-27 16:19 (UTC) (edited on 2020-05-27 16:21 (UTC) by twilk)
Here is an updated PKGBUILD that uses
install
instead ofmkdir
+cp
. This fixes the*.desktop
file; it's now installed properly instead of pointing into the build directory.I've also changed the source of the git repository to SSH as the HTTPS transfer kept breaking for me, and I've bumped the
pkgver
to the current latest commit number.lightdot commented on 2019-06-09 00:31 (UTC)
After building the game I noticed that the .desktop file was packaged as an invalid symlink:
while the icon is fine:
ysblokje commented on 2018-08-24 20:12 (UTC) (edited on 2018-08-24 20:12 (UTC) by ysblokje)
@TrialnError thanks for the suggestions! Incorporating them right now.
TrialnError commented on 2018-08-24 19:47 (UTC)
Some comments on the PKGBUILD.
The .desktop file should be added to the source line (like it is done with patch files and else). It would also error out earlier if, for whatever reason, the file is missing. And modifications could be detected. Additionally it makes the deprecated use of $startdir obsolete as the .desktop file will be available from $srcdir.
The empty prepare function could be removed, or the conversion of the icon file should be placed there.
Empty variables should also be removed (conflicts, optdepends).
If cp is used, it should look like
$ cp -dpr --no-preserve=ownership
.And finally. Only the commit hash used as a pkgver is suboptimal. Especially if one is using a local repository. Should more like the fourth example from the VCS Guidelines:
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
ysblokje commented on 2018-08-23 09:21 (UTC) (edited on 2018-08-23 09:21 (UTC) by ysblokje)
sorry for the late replies, I just got back from my vacation. @phw, I should. @Eremiel the game needs to be started from it's basefolder otherwise it won't work. A symlink won´t work so an additional script must be written. It's one of the reasons I wrote the .desktop file.
Eremiell commented on 2018-08-08 06:44 (UTC)
Could you please add symlink to /usr/bin? Right now I have to start it using full path. Thanks!
1 2 Next › Last »