pentoo/tribe: custom cd for the tribe, including some fixes for lorcon and aircrack-ng

This commit is contained in:
Zero_Chaos 2012-11-15 16:12:00 +00:00
parent 01ce99998b
commit 9c9ac311be
6 changed files with 63 additions and 7 deletions

View file

@ -11,4 +11,4 @@ DIST aircrack-ng-1.1.tar.gz 1453272 SHA256 b136b549b7d2a2751c21793100075ea43b28d
EBUILD aircrack-ng-1.1-r4.ebuild 1471 SHA256 bae72916c573d0995ae6f727f4053837807044918f584455eabceadda87a48d9 SHA512 70a98c34014ebf11225cd7eecd66935ff99acf316cf994d80711c3e6e1a0f1798341c1ee10ecc293194af60924c0b2091bc7d8abcf999400d2866daae5d51d45 WHIRLPOOL 7287427832ba461996f7b51ffa5da0d5e469c1626df04f6e6e2dbd570bb06872c703ab6eb1a8e0ed8c4ca3b6f3eba73f5a84dbd7c18e9a6476c34453212f3144
EBUILD aircrack-ng-1.1-r5.ebuild 1641 SHA256 4f0be9fe3a546002b06d9cc305ea6aaf2b06bc218c14ae204a9c01e243142a19 SHA512 7482bf943874b8daec0b3a429176e1dad3cac8b5351056b8076c651d9aa12b31cab5c6245f8cc2cf8a839ced8e012e6e0dc3b681bd12340af5a57778fb995b92 WHIRLPOOL c889b9bd93ba59d372550753c5e091e342862472f60bbc8e9a004a474cd8a0832a642b00d7abf92ca0fcd2e4d6dc3a6d9ec3b9f50600e8ac65bdcb39ba513411
EBUILD aircrack-ng-1.1-r6.ebuild 2372 SHA256 6adf4d9e4386edbfb4f36f00f1f42a43f55c3710e9e1e7534a60586f3ce03b49 SHA512 92bca8e8039cbe507062102b740991289705200c4795314c13f9dbf28aeae0c22e99fcbbe467481de25e7f33ef606775dee03f3fdc4215e8410af3fcf20adef2 WHIRLPOOL e5b0a37cfe37cde94ba1249f70c698370afcb5636ca059e6313cdf3c5bb364d5d49dff5a0b1fcd3961c9f9fd0140e7fde3bb9b7a6282d39e3c4a1c4072e6d42f
EBUILD aircrack-ng-9999.ebuild 2405 SHA256 d6571509cd30d1930385012d16a2b08d47c4672a728bf1977a7de895cddf2420 SHA512 600f6319d8acbd5623c6ef9bbb575b98281d2cd2bdb4cc2bfd4089b133d991b8e153fb4047b50972c9e6f7a193fa605c2d9397d3d4944bf73688831610af1987 WHIRLPOOL 914787f2cb01f2e9529ab8cbcf681112f8664746ca2ff22379ddb8fb74db2ee886b59f26c6e25d21630ffa6527690662ce548e3533cb7ef76e604f4315bd8b76
EBUILD aircrack-ng-9999.ebuild 2413 SHA256 5a3d86be2d65bcf93ffbfb8147aa9b53fc2598e4e2183381f15fc0c52f77506d SHA512 3c491ca3b22191ad3d90f66a4ef27d92bf1c71e8519a520f134ac4862e6a102d32432c5a3975e37361489a835edbc74c1f1f5b69b8ec8572f951c8d4e16aade9 WHIRLPOOL 4853a86aa8176fef7e6d7dddf56ac25047d9cc5fd5fcde758c3bdceef90d1af3320d68703f9ab2e54bed32e471113f07fb494c45a3db9ac7e733619d99217ca7

View file

@ -20,7 +20,7 @@ DEPEND="dev-libs/openssl
sqlite? ( >=dev-db/sqlite-3.4 )"
RDEPEND="${DEPEND}
kernel_linux? ( net-wireless/iw net-wireless/wireless-tools )
airdrop-ng? ( net-wireless/lorcon )"
airdrop-ng? ( net-wireless/lorcon[python] )"
S="${WORKDIR}/${PN}"

View file

@ -1 +1 @@
EBUILD lorcon-9999.ebuild 595 SHA256 34d13e66821832532084f319a3ad4a9344d7484996711b86f30e3331a235aade SHA512 6212d6763120f2344688d0d130afee1c2aa9c7213e5057db318b98b4f2d0ca72596992e25f158a56de1e80aec42383ae406952aa508c152a2af5737161907729 WHIRLPOOL cdf1d0efe61ed58a3f5c6335d65f9c03a11de53bb921027f4b4dac293056da415430e66311155b0bff5bef234651ba283ac7d1212eb2e69978a9ee446a47cc7e
EBUILD lorcon-9999.ebuild 1184 SHA256 84b1a879aaa1cf076fe6b368ca2456eff7c480b872b3d4244dc0f8773188f959 SHA512 d716de4a892664b3290607667d8b9da0a19c6fba7edb977c90b1ec4b925b5be8daaacbaf3a6301ec07f249075f0d3fd1c1b7b391cdee9fb7deee744b2e025024 WHIRLPOOL 3912d4ff1055fbc6e1bbc4f0254f81cfd6809a7905935c37bce06bd2d40c587cdf468b5d54ffe1901464dbe7084e6d2f571673f038968f153e61eab25ad40ab4

View file

@ -2,7 +2,13 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit toolchain-funcs eutils git-2
EAPI=4
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit git-2 distutils
DESCRIPTION="A generic library for injecting 802.11 frames"
HOMEPAGE="http://802.11ninja.net/lorcon"
@ -13,13 +19,43 @@ EGIT_REPO_URI="https://code.google.com/p/lorcon/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
IUSE="+python "
DEPEND="${RDEPEND}"
RDEPEND="dev-libs/libnl"
#need to add in ruby stuff
pkg_setup() {
if use python; then
python_pkg_setup;
DISTUTILS_SETUP_FILES=("${S}/pylorcon2|setup.py")
PYTHON_MODNAME="pylorcon2"
fi
}
src_compile() {
default_src_compile
use python && distutils_src_compile
#if use ruby; then
# cd "${S}"/ruby-lorcon
# ruby extconf.rb
# emake
#fi
}
src_install () {
emake DESTDIR="${D}" install || die "emake install failed"
emake DESTDIR="${D}" install
use python && distutils_src_install
#if use ruby; then
# cd "${S}"/ruby-lorcon
# emake DESTDIR="${ED}" install
#fi
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

1
pentoo/tribe/Manifest Normal file
View file

@ -0,0 +1 @@
EBUILD tribe-2012.0.ebuild 363 SHA256 5eac2352df015423c969d8794e1740a37027882e08f9764c6fd5ba4b9de9c29f SHA512 7c240ec91ac0ebb96b4cb0e6c36e4d3be599b550d6a0d2c766aa03f0fdbefcea2efaf0af42a8de03f7e8c9f1028f858f7c53a4cca8f68ad579090b0b8faa8669 WHIRLPOOL 42f952452022ccba686a57fcc3d47a29a439a1a018cfd4b1953ecc34f4e57b644485f809260d98953ee68e26a771903b6728824a7c724f8556dacca57d16d1bd

View file

@ -0,0 +1,19 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
KEYWORDS="-*"
DESCRIPTION="Tribe meta ebuild"
HOMEPAGE="http://www.pentoo.ch"
SLOT="0"
LICENSE="GPL"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
=net-wireless/aircrack-ng[airdrop-ng]
app-crypt/truecrypt
app-arch/p7zip
net-irc/ngircd"