logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/

cmd-glob-1.0.2.ebuild (1093B)


  1. # Copyright 2023-2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
  2. # Distributed under the terms of the GNU General Public License v2
  3. EAPI=8
  4. VERIFY_SIG_METHOD=signify
  5. inherit verify-sig
  6. DESCRIPTION="glob(1) wrapper around glob(3), inspired by https://github.com/isaacs/node-glob"
  7. HOMEPAGE="https://hacktivis.me/git/cmd-glob"
  8. SRC_URI="
  9. https://distfiles.hacktivis.me/releases/cmd-glob/${P}.tar.gz
  10. verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-glob/${P}.tar.gz.sign )
  11. "
  12. KEYWORDS="~amd64 ~arm64 ~riscv"
  13. LICENSE="MPL-2.0"
  14. SLOT="0"
  15. BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
  16. VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
  17. src_unpack() {
  18. if use verify-sig; then
  19. # Too many levels of symbolic links workaround
  20. cd "${WORKDIR}" || die
  21. cp "${DISTDIR}/${P}.tar.gz" "${DISTDIR}/${P}.tar.gz.sign" "${WORKDIR}/" || die
  22. verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign"
  23. unpack "${WORKDIR}/${P}.tar.gz"
  24. rm "${WORKDIR}/${P}.tar.gz"
  25. else
  26. default
  27. fi
  28. }
  29. src_install() {
  30. PREFIX='/usr' default
  31. }