This is my personal gentoo overlay to fit my own needs. I'm open to suggestions. − Mirror Repository −
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

53 lines
1.4 KiB

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