Package Details: primitive-git r144.37639cc-1

Git Clone URL: https://aur.archlinux.org/primitive-git.git (read-only)
Package Base: primitive-git
Description: Reproducing images with geometric primitives
Upstream URL: https://github.com/fogleman/primitive
Keywords: art image manipulation
Licenses: MIT
Provides: primitive
Submitter: zethra
Maintainer: None
Last Packager: zethra
Votes: 1
Popularity: 0.000000
First Submitted: 2016-11-16 20:22
Last Updated: 2016-11-16 20:43

Latest Comments

major commented on 2019-02-05 09:41

Hey!

I was looking through your PKGBUILD, and I don't think that you are supposed to build and install the package that way. It also causes wastage of bandwidth (not that much, but still). If you could update the PKGBUILD to follow the GO and VCS package guidelines, that would be great and create a perfect PKGBUILD.

zethra commented on 2016-11-24 18:57

Thanks for the feedback. If you'd like your version to stay up that's fine with me. I'd just suggest you add a pkgver function to update the version and add imagemagick as an optdepend as it's required for the animate gif functionality. Or if you'd prefer to co-maintain this package that's fine too.

neitsab commented on 2016-11-23 00:25

I started working on a PKGBUILD for primitive last week after reading up on it on HN, but I had to stop before completing it. I resumed today after verifying that it hadn't been uploaded yet, but I missed your package and so I went on and created one for the exact same version, simply called "primitive" after reading several times https://wiki.archlinux.org/index.php/Go_package_guidelines#Naming.

This makes our packages redundant, although the PKGBUILDs themselves differ slightly.
Why did you include imagemagick as a dependency?
Also, the CVS tool used to download the sources (git) should be included in the makedepends array, as per https://wiki.archlinux.org/index.php/VCS_package_guidelines#Guidelines.
Finally, it is good practice to install the package-specific MIT license, as described in https://wiki.archlinux.org/index.php/PKGBUILD#license.

I also included other files provided with the source (bots/, examples/ and scripts/) for completeness sake.

Tell me what you think of my PKGBUILD, so that we can discuss a merge of the two packages and maybe co-maintain this :)