PKGBUILD 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Contributor: bill-auger <bill-auger@programmer.net>
  2. # Maintainers: Parabola hackers <dev@lists.parabola.nu>
  3. # this is the canonical definition of the standard Parabola non-systemd CLI system
  4. # as installed onto the non-systemd CLI LiveISOs, and installed by the installers
  5. # users may also use this meta-package during the manual install process
  6. # to replicate the non-systemd CLI live system
  7. pkgname=parabola-base
  8. pkgver=2
  9. pkgrel=1
  10. pkgdesc="Extended package-set to define the standard Parabola GNU/Linux-libre non-systemd CLI system"
  11. url=https://www.parabola.nu
  12. arch=('any')
  13. license=('GPL')
  14. # (deprecated 'base-openrc' group) - ('nonsystemd/base' meta-package) + posix
  15. depends=(cryptsetup dhcpcd elogind inetutils jfsutils linux-libre logrotate lvm2
  16. mdadm openresolv posix reiserfsprogs sysfsutils usbutils vi xfsprogs) # TODO: your-system-sanity
  17. # supplemental package-set for the non-systemd CLI LiveISOs
  18. depends+=(bash-completion elinks haveged hdparm mc nano networkmanager ntp
  19. openssh openvpn p7zip rsync screen sudo unarchiver unzip w3m zip)
  20. # TODO: these are in the deprecated 'base-openrc' group
  21. # (most important, installed in ths group, is 'udev-init-scripts')
  22. # many of these will eventually be moved from [pcr] into the corresponding
  23. # main program packages [nonsystemd] (without the *-openrc suffix)
  24. # once that happens, these can be merged into the base packages array above
  25. # https://labs.parabola.nu/issues/2549
  26. depends+=(cronie-openrc cryptsetup-openrc dhcpcd-openrc glibc-openrc
  27. inetutils-openrc lvm2-openrc mdadm-openrc netifrc nfs-utils-openrc
  28. quota-tools-openrc rpcbind-openrc syslog-ng-openrc udev-init-scripts)
  29. # TODO: analogous *-openrc sub-set, corresponding to the supplemental LiveISOs package set
  30. # these can eventually be merged into the supplemental packages array above
  31. # https://labs.parabola.nu/issues/2549
  32. depends+=(gpm-openrc haveged-openrc hdparm-openrc ntp-openrc openssh-openrc
  33. openvpn-openrc rsync-openrc wpa_supplicant-openrc)