# 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
|
|
}
|