BloodHound: 3.0.3 bump

This commit is contained in:
blshkv 2020-03-13 21:21:32 +08:00
parent 1161c33bc9
commit f6e19ce336
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
4 changed files with 6 additions and 130 deletions

View file

@ -1,57 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Six Degrees of Domain Admin"
HOMEPAGE="https://github.com/BloodHoundAD/BloodHound"
SRC_URI="https://github.com/BloodHoundAD/BloodHound/archive/${PV}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${P}-node_modules.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia32"
IUSE=""
DEPEND="net-libs/nodejs[npm]
dev-util/electron-packager"
RDEPEND="${DEPEND}
gnome-base/gconf"
BLOODHOUND_BINDIR="FAIL_TO_DETECT_ARCH"
QA_FLAGS_IGNORED="usr/lib.*/BloodHound/.*\.so"
src_prepare(){
epatch "${FILESDIR}/singlearch.patch"
eapply_user
}
src_compile(){
#npm shrinkwrap
#we provide node_modules, there is no need to install
#npm install \
if use amd64; then
npm run linuxbuild_64
BLOODHOUND_BINDIR="BloodHound-linux-x64"
elif use ia32; then
npm run linuxbuild_32
BLOODHOUND_BINDIR="BloodHound-linux-ia32"
elif use arm; then
npm run linuxbuild_arm
BLOODHOUND_BINDIR="BloodHound-linux-armv7l"
fi
}
src_install() {
dodir /usr/$(get_libdir)/${PN}
cp -R ${BLOODHOUND_BINDIR}/* "${ED}"/usr/$(get_libdir)/${PN} || die "Copy files failed"
newbin - ${PN} <<-EOF
#!/bin/sh
cd /usr/lib/${PN}
LD_LIBRARY_PATH=. exec ./${PN} "\${@}"
EOF
}

View file

@ -1,62 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Six Degrees of Domain Admin"
HOMEPAGE="https://github.com/BloodHoundAD/BloodHound"
SRC_URI="https://github.com/BloodHoundAD/BloodHound/archive/${PV}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${P}-node_modules.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
DEPEND="net-libs/nodejs[npm]
dev-util/electron-packager"
RDEPEND="${DEPEND}
gnome-base/gconf"
BLOODHOUND_BINDIR="FAIL_TO_DETECT_ARCH"
QA_FLAGS_IGNORED="usr/lib.*/BloodHound/.*\.so"
src_prepare(){
epatch "${FILESDIR}/2.2.0-singlearch.patch"
mv ${WORKDIR}/node_modules ${S}
eapply_user
}
src_compile(){
#npm shrinkwrap
#we provide node_modules, there is no need to install
#npm install \
if use amd64; then
npm run linuxbuild_64 || die "Failed to compile"
BLOODHOUND_BINDIR="BloodHound-linux-x64"
elif use x86; then
npm run linuxbuild_32 || die "Failed to compile"
BLOODHOUND_BINDIR="BloodHound-linux-ia32"
elif use arm; then
npm run linuxbuild_arm || die "Failed to compile"
BLOODHOUND_BINDIR="BloodHound-linux-armv7l"
elif use arm64; then
npm run linuxbuild_arm64 || die "Failed to compile"
BLOODHOUND_BINDIR="BloodHound-linux-arm64"
fi
}
src_install() {
dodir /usr/$(get_libdir)/${PN}
cp -R ${BLOODHOUND_BINDIR}/* "${ED}"/usr/$(get_libdir)/${PN} || die "Copy files failed"
newbin - ${PN} <<-EOF
#!/bin/sh
cd /usr/lib/${PN}
LD_LIBRARY_PATH=. exec ./${PN} "\${@}"
EOF
}

View file

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -24,13 +24,13 @@ RDEPEND="${DEPEND}
BLOODHOUND_BINDIR="FAIL_TO_DETECT_ARCH"
QA_FLAGS_IGNORED="usr/lib.*/BloodHound/.*\.so"
src_prepare(){
epatch "${FILESDIR}/2.2.1-singlearch.patch"
src_prepare() {
epatch "${FILESDIR}/3.0.0-singlearch.patch"
mv ${WORKDIR}/node_modules ${S}
eapply_user
}
src_compile(){
src_compile() {
#npm shrinkwrap
#we provide node_modules, there is no need to install
#npm install \
@ -48,7 +48,6 @@ src_compile(){
npm run linuxbuild_arm64 || die "Failed to compile"
BLOODHOUND_BINDIR="BloodHound-linux-arm64"
fi
}
src_install() {

View file

@ -1,8 +1,4 @@
DIST BloodHound-2.1.0-node_modules.tar.gz 69317024 BLAKE2B 0026ca571ff65c5e8e49efacc685409e5ccf914f021ad61da5621918294ba2198b083615234966c12d0f3fc0602f1100a5183bd07a58e50cc19dc338f1e81258 SHA512 346e82aacf40b5a45ff1f542af444f4290c02aa98c8b7461975954c81ec53e3da01bb8de5a3923c08d16279b0fe7fd4645f5c002ad0ffdd021d83178fbc06c12
DIST BloodHound-2.1.0.tar.gz 8414772 BLAKE2B 7c30976c7e6f2da374899667c5eb2681d20c604efb8cdd9993033d14f74d238cf1274bd4eb79bc86df3c2c60c771b06436307361a49ce1efdbc9a418ad24e40e SHA512 5e2c219848d1ce4cd4dde9b67330f9aae8824cd57d0f5e33f936bb679b02ef2767aa81f33f82434b7af7d7b0b7b87826d5361c2efb3539e25ddb957261ce99db
DIST BloodHound-2.2.0-node_modules.tar.gz 87720159 BLAKE2B cb516e9c0d2d9d7417c3e4b741a4dd2659be42fa6db721566a515f2a16780799894951d3fc919a33564c0acba17df3f17a29bb388642425def65dbc747692cc4 SHA512 209b4e9be77943051351725ea3d55946bb3630858a1801070bc156a9f43910fa716acec736c5386a5a68a1776e5f222acb60df3f3b6859063eadcb51c6d3e8da
DIST BloodHound-2.2.0.tar.gz 10186786 BLAKE2B a927f256e4eca9ccad5bb467d588d721aa4d3272ed4d491a37484ac8e71e23711186b8f252027c723523dc8df9482398f94f8e8188a042747a1652a3a98770a7 SHA512 efcb176c60c6bc04cadd3e47f9ad6b840fec9a13dfb6b01045d74ab136c349e2329414f8e645629ea7e469533960b2137dfb7dba8689cd13f0d1d370b5b9d4d4
DIST BloodHound-2.2.1-node_modules.tar.gz 88411631 BLAKE2B 8c9dc8dc573fffe62926eb23317414f6f35bdf89067b63e79419ee885f39461a688c787bfaa62da9c26a3cc6189454535bcd9d7d65f88a43eefc5984861cec95 SHA512 457b2d158be1926385339cb1fa74c1ded6a39e6e473a973f58d08ac8e5293a5f363dbbba862812f8cbf14e1aa95e6a9e1054062cdec69b0a86b89c65b9d6b624
DIST BloodHound-2.2.1.tar.gz 10187167 BLAKE2B 265fb31618d31afabab4228e7f2b757f51b8422462fae52d92bfb64020eba8dacef1adf5e18c8079a17dba57cc4597f371bdcb77353be427acb716894b5db221 SHA512 60a80be43b60bb3f2b69470516c29da33480fa05e97d638a5c21fad87053cddbeb0967421e3ff1fd5806edeee340a34b5c3b42478ce21f26e32ae439beedebd4
DIST BloodHound-3.0.0-node_modules.tar.gz 97777268 BLAKE2B 196a564b791034131510d365ab6408581b694ba35574f129049c0c19001be1c309221726cac797c8ce36620f1a96fc7d0d6bc6f910ef7d3105cb5baec7ff926e SHA512 a0e53e6b0b585f61605364fc0f67d1c8620ac1b6377f6159f266cc1d2e0eedc9131db05922af8b46e7060f8715e0fdcf56fc6e15cd837c59daa54ecac2861bbd
DIST BloodHound-3.0.0.tar.gz 10368615 BLAKE2B eb920e64e43dda38515bd02346a66bb6359f31eee0501ece22834b5ca62e8c615e6f7ce426a56a39c6ac9167ef88935240aca356fb750f38eab232a506188548 SHA512 8703c82a7c1e82e1d0d601109dab15e119960fb5681b3e1bbbfb8c0cd0ad760f27ad6a1c4d5d2f9534ce8aa543784047b4e6ab6d3a8c279b9f71fd67225e7c6c
DIST BloodHound-3.0.3-node_modules.tar.gz 97778094 BLAKE2B 9a0abb44f556dc179eba03818ffac99e5da6fd6de7e5b0f44708155b9d622ec0c4d8f9678179c75e739bb159c2491ebe6b9aa834aa2a9e2bd607fce80fd6c1be SHA512 81f57e801ee485a414a5b3edaad11e79d4f8569c3bc03668530c806fde5c8de7934465505325e2ec586682fb651e3bdd3bab096c73a5a895b7f0d591c699706d
DIST BloodHound-3.0.3.tar.gz 10370917 BLAKE2B ad7e9d86504530deb612a80852ceefe161237e4c0845890f517f0a5c96a55f15f59f2b2dfe8884bce32c46a347f4ebbdf9ed1d13607eba0ffa6c14bfb36c5279 SHA512 dcfb360b8eddf401c36cadd2528153180eae8d0dfceed02175075e8c8f3add947f4d21b465c39a0778bec5ffc304ad886e25b7445c7bdb0be610c483641c49b0