Package Details: dreamchess-git 476.1769262-1

Git Clone URL: https://aur.archlinux.org/dreamchess-git.git (read-only, click to copy)
Package Base: dreamchess-git
Description: DreamChess - OpenGL Chess Game
Upstream URL: https://github.com/dreamchess/dreamchess
Licenses: GPL
Submitter: swalladge
Maintainer: swalladge
Last Packager: swalladge
Votes: 15
Popularity: 0.001559
First Submitted: 2016-02-03 11:31
Last Updated: 2019-03-17 21:18

Latest Comments

« First ‹ Previous 1 2 3

hexd commented on 2016-06-29 00:17

(1) Should call configure with "--prefix=/usr" to use it instead of default "/usr/local" (see https://wiki.archlinux.org/index.php/Arch_packaging_standards and other stuff like the PKGBUILD wiki page and perhaps the examples that are installed with pacman like "/usr/share/pacman/PKGBUILD.proto"). (2) Don't remove the man pages, it should work fine with the correct install path of "/usr/share/man/". (3) That package is multi-arch, not arch-independent; it isn't for 'any' arch, i.e., not a single common package built for any architecture, it should have arch=('i686' 'x86_64'), the array with both, as each architecture builds into different ELF files (see https://wiki.archlinux.org/index.php/PKGBUILD#arch for more info); seeing examples for multi-arch packages (e.g. git) and arch-independent packages (e.g. cowsay) should be helpful. (4) Your "depends" should be changed; call "namcap PKGBUILD" and "namcap yourpackage.tar.xz", it will show you some things that needs to be fixed, for example the dependencies that are and aren't needed; (4a) Why expat is needed? The word "expat" doesn't appear anywhere in code (nor expat.h), besides the fact that expat is needed by git and (indirectly) by pacman, I'd remove it; (4b) the hicolor-icon-theme is needed as there are some stuff to be added to "/usr/share/icons/hicolor" (defined in "iconsdir" in "desktop/*/Makefile.am"); (4c) the glew "OpenGL Extension Wrangler Library" needs libgl indirectly, namcap warns libgl shall be removed from "depends". That should be enough for namcap to stop complaining.