# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop DESCRIPTION="GPRename is a complete batch renamer for files and directories" HOMEPAGE="http://gprename.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" dev-lang/perl dev-perl/glib-perl dev-perl/Gtk2 dev-perl/libintl-perl dev-perl/Locale-gettext sys-devel/gettext " DEPEND="${RDEPEND}" src_prepare() { #Set /usr rather than /usr/local sed -i -e 's:/usr/local:/usr:g' Makefile || die "Installation failed with sed!" #Things get hairy when install calls uninstall sed -i -e 's:install\: uninstall:install\::g' Makefile || die "Installation failed with sed!" #Take over installation of binary and nautilus-actions sed '/\sinstall\s-/,+3d' Makefile > Makefile.tmp || die "Installation failed with sed:" mv Makefile.tmp Makefile || die "mv failed" eapply_user } src_configure() { einfo "No configure needed" } src_install() { #Make install fails miserably, so our edited makefile just compiles .po to .mo, #and then we do all the installtion here emake install DESTDIR="${D}" || die "emake install failed" domo build/locale/*.mo doman man/gprename.1 insinto /usr/share/icons doins icon/gprename.png dobin build/gprename domenu bin/gprename.desktop }