diff --git a/www-client/makeicecat/Manifest b/www-client/makeicecat/Manifest index e5cf597..b1d8354 100644 --- a/www-client/makeicecat/Manifest +++ b/www-client/makeicecat/Manifest @@ -1 +1,2 @@ DIST makeicecat-78.8.0.tar.gz 8005933 BLAKE2B 36f93274f6f23f83d22ffe1c3a6cf8bc018644d133d6e0ba94f2bc5d56f4113eef741340b30e15fc10fedef1d2ef2a968dea6ca1f47f4bec01034d8209254a04 SHA512 95c8c5b8b2f1c9d567dad167f8d209b6b8e997d0b59b1ede13d5738f73f768a9a3d2a517535fbbf5265e6d4403008917d18a85ed138da64fae116e6f8673f7f8 +DIST makeicecat-78.9.0.tar.gz 8005836 BLAKE2B 54cea711db234e5547994a84466561247e344fbfc1e0d552c549c0743e3d4ab8454190aafff90e7abd0180c3c7ee89636b7508723920f268ebf3f9f5f4d2e8e1 SHA512 b0f53383c32233251fae2350569c3ac55e7e5b7fc54a911b5ad4bc6deba47abb2a02ad4df94ac0d1fd9aa3682d70f9113cfb7efa18a0cf116bec540674dc1504 diff --git a/www-client/makeicecat/makeicecat-78.8.0.ebuild b/www-client/makeicecat/makeicecat-78.8.0.ebuild index 31b8419..e92f8bb 100644 --- a/www-client/makeicecat/makeicecat-78.8.0.ebuild +++ b/www-client/makeicecat/makeicecat-78.8.0.ebuild @@ -11,7 +11,7 @@ COMMIT="d5df5618fbf6f6ea0c49b6bfdcb098846d2cd777" SRC_URI="https://git.savannah.gnu.org/cgit/gnuzilla.git/snapshot/gnuzilla-"${COMMIT}".tar.gz -> "${P}".tar.gz" LICENSE="GPL-3" -SLOT="0" +SLOT="${PV}" KEYWORDS="~amd64" IUSE="+buildtarball" diff --git a/www-client/makeicecat/makeicecat-78.9.0.ebuild b/www-client/makeicecat/makeicecat-78.9.0.ebuild new file mode 100644 index 0000000..458d07d --- /dev/null +++ b/www-client/makeicecat/makeicecat-78.9.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Script for creating GNU Icecat tarball" +HOMEPAGE="https://www.gnu.org/software/gnuzilla/" + +COMMIT="8b54aee6bd0c39f043bbba7a654870e032a910bc" + +SRC_URI="https://git.savannah.gnu.org/cgit/gnuzilla.git/snapshot/gnuzilla-"${COMMIT}".tar.gz -> "${P}".tar.gz" + +LICENSE="GPL-3" +SLOT="${PV}" +KEYWORDS="~amd64" + +IUSE="+buildtarball" + +RESTRICT="buildtarball? ( network-sandbox )" + +RDEPEND="${BDEPEND}" +BDEPEND=" + dev-vcs/mercurial + dev-perl/File-Rename +" + +S=""${WORKDIR}"/gnuzilla-"${COMMIT}"" + +src_compile() { + if use buildtarball; then + ./makeicecat || die + fi +} + +src_install() { + insinto /usr/src/makeicecat-"${PV}" + doins -r "${S}"/{artwork,CHANGELOG,COPYING,data,makeicecat,README,tools} + fperms +x /usr/src/makeicecat-"${PV}"/{makeicecat,tools/{AddonsScraper.py,buildbinaries,createdebsrcrepo,gnupload}} + if use buildtarball; then + insinto /usr/src/makeicecat-"${PV}"/output + doins "${S}"/output/icecat-"${PV}"-gnu1.tar.bz2 + fi +} + +pkg_postinst() { + if ! use buildtarball; then + einfo "You haven't enabled buildtarball, therefore you have to create the tarball yourself." + einfo "You can create the tarball in /usr/share/makeicecat-"${PV}" by starting the script manually." + einfo " ./makeicecat" + einfo "It will take a while so be prepared." + fi +}