Renaming ebuild works with the exception of SRC_URI. See unified diff: --- /usr/portage/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-1.5.1.ebuild +++ /usr/local/portage/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-1.5.2.ebuild @@ -8,7 +8,7 @@ DESCRIPTION="Alternate application launcher for Xfce" HOMEPAGE="http://gottcode.org/xfce4-whiskermenu-plugin/" -SRC_URI="http://gottcode.org/xfce4-whiskermenu-plugin/${P}-src.tar.bz2" +SRC_URI="http://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/1.5/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0"
Scratch that. GitHub is probably better for SRC_URI. --- /usr/portage/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-1.5.1.ebuild +++ /usr/local/portage/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-1.5.2.ebuild @@ -8,7 +8,7 @@ DESCRIPTION="Alternate application launcher for Xfce" HOMEPAGE="http://gottcode.org/xfce4-whiskermenu-plugin/" -SRC_URI="http://gottcode.org/xfce4-whiskermenu-plugin/${P}-src.tar.bz2" +SRC_URI="https://github.com/gottcode/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0"
Install phase fails due to missing ChangeLog in tarball from GitHub. I noticed this just now because I was using the tarball from archive.xfce.org at first. See corrected unified diff below. --- /usr/portage/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-1.5.1.ebuild +++ /usr/local/portage/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-1.5.2.ebuild @@ -8,7 +8,7 @@ DESCRIPTION="Alternate application launcher for Xfce" HOMEPAGE="http://gottcode.org/xfce4-whiskermenu-plugin/" -SRC_URI="http://gottcode.org/xfce4-whiskermenu-plugin/${P}-src.tar.bz2" +SRC_URI="https://github.com/gottcode/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -50,7 +50,7 @@ src_install() { cmake-utils_src_install - dodoc ChangeLog NEWS README + dodoc NEWS README } pkg_preinst() {
@xfce: pls review https://github.com/gentoo/gentoo/pull/1028
Closing as the PR has been accepted into Portage.