logo

overlay

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

cmd-timer-1.0.3.ebuild (1245B)


  1. # Copyright 2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
  2. # Distributed under the terms of the GNU General Public License v2
  3. EAPI=8
  4. if [ "${PV}" != "9999" ]; then
  5. VERIFY_SIG_METHOD=signify
  6. inherit verify-sig
  7. SRC_URI="
  8. https://distfiles.hacktivis.me/releases/cmd-timer/${P}.tar.gz
  9. verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-timer/${P}.tar.gz.sign )
  10. "
  11. KEYWORDS="~amd64"
  12. else
  13. inherit git-r3
  14. EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-timer.git"
  15. fi
  16. DESCRIPTION="run command at a specific interval"
  17. HOMEPAGE="https://hacktivis.me/git/cmd-timer/"
  18. LICENSE="MPL-2.0"
  19. SLOT="0"
  20. IUSE="static"
  21. if [ "${PV}" != "9999" ]; then
  22. BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
  23. VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
  24. src_unpack() {
  25. if use verify-sig; then
  26. # Too many levels of symbolic links
  27. cd "${DISTDIR}" || die
  28. cp ${A} "${WORKDIR}" || die
  29. cd "${WORKDIR}" || die
  30. verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign"
  31. unpack "${P}.tar.gz"
  32. rm "${P}.tar.gz"
  33. else
  34. default
  35. fi
  36. }
  37. fi
  38. src_configure() {
  39. use static && export LDSTATIC=-static
  40. }
  41. src_install() {
  42. emake install DESTDIR="${D}" PREFIX=/usr
  43. }