On Sat, May 17, 2025, at 11:45, Pocket wrote:
On 5/17/25 5:21 AM, Ralf Mardorf wrote:
On Sat, 2025-05-17 at 08:03 +0000, Edward Toroshchyn wrote:
Without knowing more about the problem you're solving it's hard to give a more specific advice.
Good point! I guess dependencies such as bash or systemd might be a concern.
If you're want a minimalistic OS and/or package manager, have you looked at Alpine?
Or if the OP wants makepkg, but the OP's Linux is based on e.g. busybox, it might be worth to accept a dependency against bash.
Even for my Alpine I installed bash, quasi as my file manager ;).
• rocketmouse@archlinux ~ $ /bin/ls -lh /mnt/m1.alpine/bin/bash -rwxr-xr-x 1 root root 743K May 25 2023 /mnt/m1.alpine/bin/bash
743 KiB
None of that is true in my case, from the pacman PKGBUILD
depends=( bash coreutils curl gawk gettext glibc gnupg <-- drop this gpgme <-- drop this grep libarchive pacman-mirrorlist <-- drop this systemd )
makedepends=( asciidoc <-- drop this doxygen <-- drop this git meson )
optdepends=( 'base-devel: required to use makepkg' <-- may be an issue 'perl-locale-gettext: translation support in makepkg-template' ) All the other dependencies are OK but they will be built with less dependencies if that make sense. They have a bit less capabilities as they will not be built from there respective PKGBUILDs.
-- Hindi madali ang maging ako
https://gitlab.archlinux.org/pacman/pacman/-/blob/master/meson_options.txt?r...