@gardotd426
Not sure how you "fixed" the package, fixing this from the maintainer's side should be as simple as
git checkout master
git merge --ff-only ecaca5a84c86e1ebc918d40de512a27a8f891994
git push -u origin master
If you do this on your end (without the push, obviously), build the package, then try to install sensible-utils, it works fine.
All packages already implicitly provide themselves, so the provides
should not be kept. A package conflicting with itself is not how it should be done either, see https://wiki.archlinux.org/title/PKGBUILD#conflicts.
Maybe your AUR helpers are broken but I can't help there. Packages should be installed with makepkg
(or rather, ideally, via devtools
) and follow guidelines. AUR helpers are unsupported, if they can't figure out split packages, we shouldn't violate guidelines just to make helpers work.
I agree with other points about prepare
and declare
though, this PKGBUILD is a bit too clever/obfuscated for my taste. I didn't touch those though since ultimately it does not affect the quality of the resulting packages.
Pinned Comments
fbrennan commented on 2023-06-21 03:52 (UTC)
As of pkgrel 4 we no longer need to use my key. Please get Bastien's key from hkps://keyring.debian.org/ (https://keyring.debian.org/) ONLY, as ones on other keyservers are expired.