Search Criteria
Package Details: freedroidrpg-git 1.0.r9.g85156e288-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/freedroidrpg-git.git (read-only, click to copy) |
---|---|
Package Base: | freedroidrpg-git |
Description: | Isometric 3D role playing game taking place in the future, on Earth (git version) |
Upstream URL: | http://www.freedroid.org |
Licenses: | GPL-2.0-or-later |
Conflicts: | freedroidrpg |
Provides: | freedroidrpg |
Submitter: | viachaslavic |
Maintainer: | viachaslavic |
Last Packager: | viachaslavic |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2017-11-20 03:31 (UTC) |
Last Updated: | 2024-09-26 23:56 (UTC) |
Dependencies (15)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libpng (libpng-gitAUR, libpng-apngAUR)
- lua53
- python (python37AUR, python311AUR, python310AUR)
- sdl12-compat (sdl12-compat-gitAUR)
- sdl_gfx
- sdl_image
- sdl_mixer
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- espeak-ng-espeak (espeak-ng-gitAUR, espeak-ng) (optional) – to generate the robot taunts
Latest Comments
micwoj92 commented on 2024-09-26 22:16 (UTC)
libiconv dep not needed as iconv is built into glibc and the build process picks up that.
viachaslavic commented on 2020-05-28 18:01 (UTC)
@rafaelff Accepted. Thanks!
rafaelff commented on 2020-05-27 11:54 (UTC) (edited on 2020-05-27 11:54 (UTC) by rafaelff)
Hey there! Please see below some suggestions to improve your PKGBUILD:
The following dependencies are already satisfied, so can be safely removed from 'depends' array: *
libogg
by libvorbis *libgl
by glu *glu
by glewThe following packages can be removed from 'makedepends' array as they are part of
base-devel
package group, just likegcc
and other packages not listed here. (base-devel is assumed to be installed for AUR packages, so its packages can be ommitted): *autoconf
*gettext
*automake
List the packages from optdepends (python, lua, espeak) in 'makedepends' array also. Why: packages in optdepends do not get installed during build time, and the software will not find them if not installed, so by listing them in makedepends you make sure they are installed during build, but not mandatory when installed.
'pkgver()' function could have the command
git describe --long | sed 's|-|.r|;s|-|.|'
for a version "1.0rc2.r20.g642f6a95a". Advantages: shows current version (1.0 rc2), shows number of commits since last tagging (r20), and still shows the latest commit hash. Plus is smaller.