# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 BRANCH="main" DESCRIPTION="Bring colorful and funny Jumoreski into your workspace!" HOMEPAGE="https://github.com/BobIsOnFire/jumoreski" SRC_URI="https://github.com/BobIsOnFire/jumoreski/archive/refs/heads/${BRANCH}.zip -> ${PF}.zip" LICENSE="|| ( Artistic GPL-1+ )" SLOT="0" KEYWORDS="" IUSE="" REQUIRED_USE="" RESTRICT="mirror" DEPEND=" >=dev-lang/perl-5 games-misc/fortune-mod games-misc/lolcat sys-apps/coreutils " RDEPEND="${DEPEND}" BDEPEND=" >=dev-lang/perl-5 sys-apps/coreutils app-arch/unzip " IDEPEND="games-misc/fortune-mod" S="${WORKDIR}/${PN}-${BRANCH}" PATCHES=( "${FILESDIR}/destdir.patch" ) src_install() { mv fortune jumoreski insinto "/usr/share" doins -r jumoreski ./cowsay/install.sh "${D}/usr/share/jumoreski/cowsay" || die "Cowsay installer failed" insinto "/etc/profile.d" doins jumoreski.sh } pkg_postinst() { strfile "/usr/share/jumoreski/jumoreski" einfo "File jumoreski.sh installed into /etc/profile.d contains functions print_motd and" einfo "print_jumoreski. If your shell don't source /etc/profile.d (e.g. zsh), source this" einfo "file manually in your rc file (e.g. .zshrc)." einfo "It is recommend to add print_jumoreski function call into your rc file :)" } pkg_prerm() { rm "/usr/share/jumoreski/jumoreski.dat" }