Thanks for the hints, regarding the rm -i, under which circumstances
would makepkg propagate the alias?
I tried setting it in the current shell, and the PKGBUILD worked fine
for me with makepkg.
I believe the provides=svp in svp-bin is there as an alias, I can't find
the original reasoning as to why I added it, though I don't believe it's
necessarily wrong even though a real "svp" package cannot exist, as it
is a proprietary application.
> Tampermonkey is not open source anymore. It’s released under a
proprietary license since 2013
That's... unfortunate, looks like I'll have to switch.
I have indeed mistaken it for a FOSS application, the repo is set up in
a very poor way, making it look like the code is still open :/
On 26/07/2025 11:35, Amin Vakil wrote:
Hi Martin,
Regarding your application, I had a couple of notes about some of your
PKGBUILDs.
sc-controller:
conflicts=("${pkgname}-git" 'scc')
There is no necessity to add -git conflicts of package, the -git
package should have conflicts/provides with base package.
Unless you can use both sc-controller with sc-contoller-git and/or scc
package at the same time, can it? From sc-controller-git PKGBUILD it
seems they cannot get installed at the same time.
svp, svp-bin:
Same about provides/conflicts.
jitsi-meet-desktop-bin:
It has coreutils as a makedepends which is unnecessary, it's a dep of
util-linux which is a dep of fakeroot which is a dep of base-devel.
It also uses rm filename in package, I think it brings problem for
users which alias rm to rm -i which are many. It should be rm -f IMO.
chitubox-free-bin:
Same thing about rm
Disclaimer: I'm not a PM, developer, nor ever been, just a curious
arch linux user for a couple of years, so feel free to ignore this in
case it was wrong.
Best Regards,
Amin Vakil