Since for some reason libratbag depends on soystemd's logind (but can be compiled to use elogind), it would be nice if the patched version were available in the Artix repos.
Thanks
I have a
libratbag-nosystemd-git which was removed from the AUR because it is not compatible with Arch Linux (https://lists.archlinux.org/archives/list/
[email protected]/thread/TXNEGANAPSIDXAHR3KCNUGJ5ISH7JGWC) (depends on stuff that conflicts with systemd).
Here (https://pastebin.com/cVswsw2d) is it's
PKGBUILD.
So maybe someone wants to build on it.
You should've created a libratbag-maybesystemd package that has
arch-meson -Dsystemd=true "${OPTS[@]}" || arch-meson -Dsystemd=false -Dlogind_provider=elogind "${OPTS[@]}"
:P.
(Not that it would work, I see the same user went on a spree removing all sorts of nosystemd/noudev packages, even ones that do compile and work on a stock Arch install. Finally,
systemd-policed).
"For some reason" = "a NIH version of sudoers (https://en.wikipedia.org/wiki/Polkit) using JavaScript and logind".
Well, in that case I would not first try to build and fail, but do a check with `pacman` which packages are installed, and depending on this set `depends` array and build options and `provides`. And maybe `$pkgdesc` ;-).
It could then just be `libratbag-git`, but that already exists.
This really could be a clean solution.
What does "NIH" mean?
Regards!
Generally, how do we get non-systemd packages added into Artix? I have libratbag-nosystemd-git installed now, but also see that it was removed due to MarsSeed's rampage against any package that does not use systemd.
As I said, even packages that technically work on a stock Arch install were removed (meaning even a compromise can still trigger the mods), and since libratbag is packaged in the official Arch repositories, this isn't a solution for the stable release.
"Not invented here". More specifically something that reinvents the wheel in a needlessly complex way, for something that could be had by only slightly tweaking existing tools.
Polkit has hooks for GUI password prompts¹ and scriptable configuration over sudo, which is why desktop-oriented tools are attracted to it, but only a few users will care about (or even notice) the lock-in.
¹Nowadays sudo has those, but Polkit is so entrenched people often forget the existence of this feature, and the typical Linux DE's already use it everywhere.
There's a proper word befitting such folks, but my comme-il-faut upbringing prohibits me from uttering it.
Saved for convenience (https://gitea.artixlinux.org/nous/libratbag-nosystemd-git) because I know someone will be irritated.
I think you should change
# Maintainer: dreieck
to
# Maintainer: nous
# Contributor: dreieck
since you seem in charge for maintaining the fork at gitea.artixlinux.org/nous (https://gitea.artixlinux.org/nous).
Who and how? MarsSeed? What power does anyone have over pastebin? Or what do you mean with "
because I know someone will be irritated."?
Regards!
Off-Topic: "won" fights; other nosystemd-packages not in the AUR.---
I also did "win" a fight with MarsSeed (https://lists.archlinux.org/archives/list/
[email protected]/thread/EULER2MAIBPUQQME377JT7JKCTWBJRVT), about
kate-root (https://aur.archlinux.org/packages/kate-root).
---
If anyone is interested (to mirror?), I also have other
-nosystemd packages:
- miraclecast-nosystemd-git: PKGBUILD (https://termbin.com/u1ks), configure-fix-disable-systemd.patch (https://termbin.com/8m2r), miraclecast-use-elogind.patch (https://termbin.com/izfw), shared-makefile-disable-lsystemd.patch (https://termbin.com/5aj9);
- nvtop-nosystemd-git (https://termbin.com/59rl).
Regards!
Just use a friendlier source host. Our pastebin service (https://paste.artixlinux.org) is another alternative.
Do you have a command line tool for it, where I can do
<programme> file
or
<something-that-writes-to-stdout> | <programme>
and returns the URL to
stdout?
I don't know if this would fit Artix's pocket, but hosting an instance of aurweb (or a Rust rewrite of it :P) would be interesting.
Pastebin risks getting lost to the sands of time (and it's annoying to download software that includes patches, like miraclecast in the above example), and scattering users across GitHub/Lab/ea/Codeberg hurts discoverability.
See the end of https://paste.artixlinux.org/api (though it's never worked for me, all I ever got in the stdout was "Invalid API Key".
I currently do not want to code a script for it.
If you want to save the files I have provided, just do it yourself from the URLs I have provided.
The paste service I use keeps them for 7 days, then deletes them.
I have them on my harddisk and can provide again on request (ideally as one single archive).
Regards!