summarylogtreecommitdiffstats
path: root/.gitignore
AgeCommit message (Collapse)Author
2024-03-27Remove gitignore, not part of Arch packaging guidelinesCaleb Maclennan
The need for git ignore files is better served by a single parent .gitignore in the directory above all one's AUR packages (whether this is just a loose file or part of an `aurpublish` setup or whether `pkgctl` is being used). Each AUR package having its own missmatched ignore rules that behave differently depending on developer preferences is fairly disruptive because tooling doesn't behave the same between packages.
2020-03-14Overhaul packaging with Arch guidelines in mindCaleb Maclennan
* Use pkgver with a semantic counter since the last stable tag. Counter is prefixed with "r" to be clear where upstream version tagging leaves off and counter comes in. The previous iteration without prefix was potentially ambiguous in the event upstream ever made a patch release. Git's describe uses different delimiters (-) but since those are invalid in pkgver the "r" prefix is recommended. * Order fields per wiki example. * Add provides for packaged SO name. * Remove depends that are either not actually required. Note: - libutil-linux is required by base (via systemd) which is required to have an Arch system (except in weird cases like Docker and nspawn where it is not, in which case this package also won't require it!). - Likewise gcc-libs is not actually a dependency but would have been a makedepends, except that is is part of base-devel which is assumed for all package builds. * Add makedepends on cmake which is not part of base-devel. * Quote shell variables using `shellharden`, not technically required and not even always my favorite style, but a good way to check for mistakes and grantee consistency.