forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-java/leiningen: bump version to 2.11.1
Signed-off-by: Aaron Burnett <[email protected]> Closes: https://bugs.gentoo.org/885595 Closes: gentoo#35078 Signed-off-by: Miroslav Šulc <[email protected]>
- Loading branch information
Showing
2 changed files
with
64 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
DIST leiningen-2.11.1-standalone.jar 16481190 BLAKE2B 62f77411cc1d76ef15a7dee3185e109fdfe2f4c7273fb23b5d1aad13e7cc09f95bb71efaef190b890892cffab3ebcff84f0829105df824e8942367c96f388ca3 SHA512 9549bfebe79d4358ec94493df1f261ac8f84fae1b00c5a0e7a1c52b8d38f30b1b51241246224890b02cdad7ca388567b1e57aae850ba77878faf091d9d0e8d66 | ||
DIST leiningen-2.11.1.sh 7467 BLAKE2B 7c82fde4cca990ef31fe6e207c872d6cfad69d0afc906119d069140831dc9e66e4fab8742c610eb922b14a3f4dec3c525c8a0598e426d78830d4136bace7a0f6 SHA512 9399bd4f37a9326d928b73c2f43b438545ea1c87942c365a86958345e95f86059d2d6fa18a68b20cc615193f69909620089c6f7aa8b8ab22c9fbc0f04852f6a5 | ||
DIST leiningen-2.9.8-standalone.jar 12834369 BLAKE2B 6c9bc9a2f990bb4959aa06f8f8b31c1084f0d2bad2e19c8343fb7e8a02acb6f6173737cbf36b028e113577ef26e380d7ace035316dee840c6da92512afa7ac0b SHA512 de4989bf31fe86bfb943d90b683dd17a7417c267e67ac8036967ed352e47a4361b8b6ec8378a1e6cf24fd8df51bcabb9578bc8f487d812c9fb5c2f5f476016cd | ||
DIST leiningen-2.9.8.sh 4555 BLAKE2B c876d19a4ba9a53d84c31874af442e57e6184ce1f7145512355a88b833d2d236bd73eef93f260d22b51e6200c5579c3721a8b6bcb16d516e503a98a2eaf26126 SHA512 58cba7d457c98546e530ad821273cb3f51445ed3191022d0963dd51683cb6b24d0f7d557da34313083b0df11a2c9885bf6d5bb073dea736731de95e8fbbca492 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Copyright 1999-2024 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
inherit java-pkg-2 | ||
|
||
MY_PN="${PN%-bin}" | ||
MY_PNV="${MY_PN}-${PV}" | ||
|
||
DESCRIPTION="Automate Clojure projects without setting your hair on fire" | ||
HOMEPAGE="https://leiningen.org/" | ||
SRC_URI=" | ||
https://github.com/technomancy/${MY_PN}/releases/download/${PV}/${MY_PNV}-standalone.jar | ||
https://raw.githubusercontent.com/technomancy/${MY_PN}/${PV}/bin/lein-pkg -> ${MY_PNV}.sh | ||
" | ||
|
||
LICENSE="EPL-1.0" | ||
SLOT="0" | ||
KEYWORDS="amd64 arm64 ~x86 ~x64-macos" | ||
|
||
RDEPEND=">=virtual/jre-1.8" | ||
DEPEND=">=virtual/jdk-1.8" | ||
|
||
RESTRICT="test" | ||
|
||
src_unpack() { | ||
mkdir -p "${S}" || die "Can't mkdir ${S}" | ||
cd "${S}" || die "Can't enter ${S}" | ||
for file in ${A}; do | ||
einfo "Copying ${file}" | ||
cp "${DISTDIR}/${file}" "${S}/" || die "Can't copy ${file}" | ||
done | ||
} | ||
|
||
src_prepare() { | ||
einfo "Copying leinrc" | ||
cp "${FILESDIR}/leinrc" "${S}/" || die "Can't copy leinrc" | ||
einfo "Patching leinrc" | ||
sed -i "s^@@PN@@^${PN}^" "${S}/leinrc" || die "Can't patch leinrc" | ||
|
||
einfo "Renaming lein-pkg" | ||
# Rename generically to help user patching | ||
mv "${S}/${MY_PNV}.sh" "${S}/lein" || die "Can't rename to lein" | ||
|
||
einfo "Patching lein" | ||
java-pkg_init_paths_ | ||
sed -i "s|^LEIN_JAR=.*$|LEIN_JAR=${EPREFIX}/${JAVA_PKG_JARDEST#/}/${PN}.jar|" "${S}/lein" \ | ||
|| die "Can't patch LEIN_JAR in lein" | ||
|
||
default | ||
} | ||
|
||
src_compile() { :; } | ||
|
||
src_install() { | ||
dobin "${S}/lein" | ||
java-pkg_newjar "${MY_PNV}-standalone.jar" | ||
insinto /etc | ||
doins "${S}/leinrc" | ||
fperms 0644 "/etc/leinrc" | ||
} |