Package Details: gopanda 2.8.1-1

Git Clone URL: https://aur.archlinux.org/gopanda.git (read-only, click to copy)
Package Base: gopanda
Description: Client for the Pandanet-IGS go Server
Upstream URL: http://pandanet-igs.com/communities/gopanda2
Keywords: game go pandanet
Licenses: custom
Submitter: smonff
Maintainer: dakling
Last Packager: dakling
Votes: 15
Popularity: 0.015756
First Submitted: 2016-07-14 18:28 (UTC)
Last Updated: 2023-03-20 08:16 (UTC)

Dependencies (0)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

ncwl commented on 2019-07-30 18:43 (UTC) (edited on 2019-07-30 18:43 (UTC) by ncwl)

Could I ask here whether you might consider packaging as flatpak or snap and publishing the package on its store to ease the installation on more GNU/Linux distributions?

smonff commented on 2016-10-19 21:01 (UTC) (edited on 2016-10-19 21:07 (UTC) by smonff)

I disowned the package. @AK_IL is now the maintainer. By creating this package, I wished that the installation of GoPanda, the client for this very important online Go game community, could be easier and integrated to the normal process of packages installation through AUR. I never claimed to be a good packager, and @AK_IL made a very good job of "sanitizing" my initial "ugly" contribution. Though, it was only a contribution, and I have been chocked of some comment, qualifying the package of "terrible". I actually did read the documentation before trying. Usually, Archlinux documentation is *very good*, but honestly, I am not sure thar all the keys of a good packaging process are available in the AUR packaging related doc. Or maybe, before of qualifying publicly the work of a beginner of "terrible" (assuming a very clear superiority), contacting me could have been appropriate. My experience of contributing to AUR have been quite rude and, it is not the kind of community where I would feel safe, that is kind of a problem in the "free" software community.

WorMzy commented on 2016-10-06 20:29 (UTC)

Much better. :)

alexkubica commented on 2016-10-06 19:12 (UTC)

I have updated the package.

alexkubica commented on 2016-10-03 16:26 (UTC)

I have opened a post regarding the install script: https://bbs.archlinux.org/viewtopic.php?id=217802

smonff commented on 2016-10-03 13:18 (UTC) (edited on 2016-10-03 13:32 (UTC) by smonff)

Your comments are appreciated. This is very young package, we'll try to improve the packaging standards and fix what is an offense for common sense.

WorMzy commented on 2016-10-03 11:19 (UTC) (edited on 2016-10-03 11:22 (UTC) by WorMzy)

This package is terrible. Not only do you run an interactive script that installs directly into a users home directory, you call sudo during the package function. At the end of the package function, you haven't actually packaged /anything/. Please fix this. As it stands, nobody should use this PKGBUILD. Please read https://wiki.archlinux.org/index.php/Arch_packaging_standards

alexkubica commented on 2016-10-03 11:16 (UTC)

Finally got it to work by installing the packages: lib32-nss lib32-gconf lib32-pango lib32-libxcomposite lib32-gtk2 lib32-libnotify I found these packages by running ldd /usr/bin/gopanda2 | grep "not found" which got me the missing binaries and using pkgfile I got their packages. I think they should be added to the dependencies array.

alexkubica commented on 2016-10-03 10:22 (UTC) (edited on 2016-10-03 10:23 (UTC) by alexkubica)

The package does not work, I get this error when running: "gopanda2: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory". Also, I have a few comments for this PKGBUILD: 1. Instead of printing the license, you should include it in the package, see: https://wiki.archlinux.org/index.php/Arch_packaging_standards#Licenses. 2. The installation should be non-interactive as mentioned on the note in: https://wiki.archlinux.org/index.php/creating_packages#Defining_PKGBUILD_variables, I know it's the installation script to blame but maybe we can do something about that. 3. You shouldn't create the symlink in /usr/bin/gopanda2 but in "${pkgdir}/usr/bin/gopanda2", see the second note in: https://wiki.archlinux.org/index.php/creating_packages#package.28.29. 4. If you install the package in /usr/bin/gopanda2, why note name the package gopanda2? 5. I think you should delete the comments because they're quite meaningless. 6. For supporting i686 architecture too maybe we could use the $CARCH variable, or create another package just for that. Thanks for packaging though, I do appreciate it. I'd be glad to be a co-maintainer for this package if you want me to.