hashkill: adjust build method to allow userpriv

This commit is contained in:
Zero_Chaos 2013-04-27 23:39:16 +00:00
parent ef0cde8097
commit 86487677d3
2 changed files with 15 additions and 4 deletions

View file

@ -1,4 +1,4 @@
DIST hashkill-0.3.1.tar.gz 16872469 SHA256 1f72d60e45eb97f6408f9ae3d708f7f4ecb50fc8be43ab2fc4e199800b1c2bdd SHA512 696a6621d3b6c03f08021dd3a4e2716038e9e49ecf5347068d9e1b25d607decaf4d28b7aeb617aebcd26ea24e726f87229b5d02fbd54c7f4aa189c194e629c83 WHIRLPOOL 678cbada15e1b5ddb2335958c1860e1c6339140c53aad04c23373fc6242f5a99f4b0557e4b2a8c3bef35984000bf0149fc80def4e365eae1aeab2d33ba54f743
EBUILD hashkill-0.3.1-r1.ebuild 1311 SHA256 1674cd0db684741a0fdc0a36fb69b6686ba3967fe29306f80a60734e1945f2d6 SHA512 f02e3cd6a6de0d172bbcd263afe85049ab2282d4cb4c5483c256a1bff535ca08b1e31834bdb2c4e42983a14d62b32cbfd13d81a7d1397ede0bb9be068ed62c58 WHIRLPOOL 0ec9385d43eb85f09f759581cf3a62a76cd451baf1ecee24c3681fa66502eeb905c4c21a4ba043db08814521ede113fd9e6a6375bf557ed2826c51e75736508e
EBUILD hashkill-0.3.1_p20130413.ebuild 1817 SHA256 d6cb50e68f50f64338f96c88609ac8ad992771ff5b111c617715d12d8b3d0398 SHA512 90d723544d2e4503a2629c2912c90d3c300791b1ae9188ff42067c030bbc6f757b8fcca42e045d0ab2a8fbad520c50ad432a089467ad0e459fdb1b8303684d0d WHIRLPOOL c62652f25b5eac04b4906f39bdc86475a0d2c61332a349632cf629a246a09d25dc082b9f146ddd3d6913e646c90c052f92dd9720dad0aa02976c7a4ffa769401
EBUILD hashkill-9999.ebuild 1751 SHA256 49da5350c6d6d863f3526db42b9c7fac26c80800b9bcdb2f4b4ec9f237a2c301 SHA512 b6df7fa3ba5361c6f7ff5a6ae64e3b1267a674fb8ebc892efb6e6d7e4d232d3e4f234aafda5f9ece5fd666144de2b0ad49a6671e80a2f6c4df6c2832ebfee2be WHIRLPOOL 397c0bb47e5d5195da9bf97df81312c2118a137aeadecb803510774591162592c190971f7efe5d3bf356475bb0fbb0302df4bb3f03bc9b770176528f6ccb53ef
EBUILD hashkill-9999.ebuild 2068 SHA256 1d4741bc3bf1e07c494552bc87b222a84c09f0b0230b7c0e6d53b3458ca67194 SHA512 c86e357f6cec62b18ecf81c8c0c555673dedcdbc315b55b4f1568ad7ce6044846becbcf921d74995125931e17d76fe260ab015a3bc4a076bc5191800ffbff0de WHIRLPOOL f4fd0c62af8b40472566b0332d1621dabd16764f99b90d180154cc8c4c0ae13e81a67c456f752425feb8f862a0e32eef8291177c4de302873e9f29527a68321d

View file

@ -23,9 +23,20 @@ DEPEND="opencl? ( virtual/opencl-sdk )
dev-libs/json-c"
RDEPEND="${DEPEND}"
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
RESTRICT="userpriv"
pkg_setup() {
if use video_cards_nvidia; then
if [ ! -w /dev/nvidia0 ]; then
einfo "To compile this package portage likely must be in the video group."
einfo "Please run \"gpasswd -a portage video\" if build fails."
fi
fi
if use video_cards_fglrx; then
if [ ! -w /dev/ati ]; then
einfo "To compile this package portage likely must be in the video group."
einfo "Please run \"gpasswd -a portage video\" if build fails."
fi
fi
}
src_prepare() {
if use pax_kernel; then