Mercurial > hg > portage
changeset 417:3498ce732053
add latest veracrypt ebuild
author | Dirk Olmes <dirk@xanthippe.ping.de> |
---|---|
date | Fri, 26 Aug 2016 10:05:29 +0200 |
parents | 4f08c70120b9 |
children | 003d791a5f4d |
files | app-crypt/veracrypt/Manifest app-crypt/veracrypt/veracrypt-1.18a.ebuild |
diffstat | 2 files changed, 64 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/app-crypt/veracrypt/Manifest Fri Jul 29 02:04:12 2016 +0200 +++ b/app-crypt/veracrypt/Manifest Fri Aug 26 10:05:29 2016 +0200 @@ -2,5 +2,7 @@ AUX veracrypt.png 2880 SHA256 47cd3c3f6840c7bfff18435d7c1e10216c945a173cc3c5bb063ec42f9df56479 SHA512 d7e889e324f0ad98f50ac8b9de14849377fb78149a95f96b97174f51949937d67485e8f8a7322b98fd49f09d2b74e2fa846f283caf8a0183bd297a4ebee3c1f9 WHIRLPOOL c0801abd82c1d606af5a1630ba4714671cdf77eb73ef9d6f19a7b4d85323a8f210f7bb73ee6e21e52180fed4826ab6010e61d9b35f0c9ca54edf7d5c016b3ac1 DIST veracrypt-1.13.tar.gz 8960127 SHA256 753624e33d415f514a4291c10ba3d45604ea01fe0fae0de1969e293c1e980545 SHA512 29f156d9275f1d4cbeadc4476fc7a01f623450994b02f335a8992426326b53ac12569f83f4ac58b057c001a132a79984b5484ee8b331b9cec6173842512d04f7 WHIRLPOOL 2fb6a7a0b4821ebb21e114f5b3d5db06411fcac4ea7b74dfbd464c064a063bfb937ce74de2ea6110dacef84646892efd1a12e1241f54a28ef51d0db70a368bff DIST veracrypt-1.16.tar.gz 9111090 SHA256 2d5057c6b24e63c9242ef878181eee0b1bd3943148a1809837bb6158e877307a SHA512 9f924de8bb4f6e081e167447d9d0666e14110c9b08edcc78c874033fbef4e0f3e7549034e7999e4f9c7ab1176bd95957cf8a43fc6c8b5ec441c22813d7604684 WHIRLPOOL 010a279f1857acf82795e06273efeb13e9923a24a1e552bbea04a1dc2c18327ccc7bc544e08729e99f266e8a66176cf62c7c398878e271fe45d662331d32e8e0 +DIST veracrypt-1.18a.tar.gz 21562145 SHA256 45ed134944bd147a149a64f05871c4ae13bb53fe2e173a73dd2a9a3657f6e5e7 SHA512 0b79798866ec011a4065cdab8800167e6147fd48df4d025637fa592ead797fb0c8e89b25fb284f5622893499534c22b33adc1aff47f72e5b11fbd7237bbb8f9b WHIRLPOOL a02aa2d883d06895575b689c64c6b9f7473e3997b82e5cbd5f859ed1f6cd5ed8110a5b1d26421361d9445b6fa3ab7d2a0120e19bee4cd361d868d7c4bfb3007b EBUILD veracrypt-1.13.ebuild 1350 SHA256 488bead29612d0223dac6ba5e529e8b1b8ddc626f2560428f33461cca2b773d3 SHA512 d0b48d7dbffdb3502fde5420558fd632a5b631a801c1e55f9211cd84fac75eb76e9a58cedb09b4b119271d4a0535da259d4d66642a82546b47cb9ea2a7419a65 WHIRLPOOL 613db31e07de373403ca712cfe9724a26d559ea62897ac638e1e24fb40354138fa20f4c46442b798144f98a7c326fe86af2af38d7acb8a1b7834a819601a1d65 EBUILD veracrypt-1.16.ebuild 1345 SHA256 d9cfc1d63e7317214b6b7e27ee28161cabf939436ba9c6168b65d850554d5550 SHA512 8f7fe05bf896c07b22c5670a7e3e39cbaba54d8063f7996e56d4b28762d1c2cb6504404109e24c7b77e12873e6d2d58eda8089cc6016662b03d78ff66301dd71 WHIRLPOOL bfef675b72ddab310f35601abf798df08e6ca6596727c1e6408d1027578d0a56e1b09ba85350fe1cd880d6ac73eb6a99a961ecd71ae0278ff9b848d968f0d409 +EBUILD veracrypt-1.18a.ebuild 1345 SHA256 d9cfc1d63e7317214b6b7e27ee28161cabf939436ba9c6168b65d850554d5550 SHA512 8f7fe05bf896c07b22c5670a7e3e39cbaba54d8063f7996e56d4b28762d1c2cb6504404109e24c7b77e12873e6d2d58eda8089cc6016662b03d78ff66301dd71 WHIRLPOOL bfef675b72ddab310f35601abf798df08e6ca6596727c1e6408d1027578d0a56e1b09ba85350fe1cd880d6ac73eb6a99a961ecd71ae0278ff9b848d968f0d409
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app-crypt/veracrypt/veracrypt-1.18a.ebuild Fri Aug 26 10:05:29 2016 +0200 @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +WX_GTK_VER="3.0" + +inherit unpacker wxwidgets + +DESCRIPTION="VeraCrypt is a free disk encryption software based on TrueCrypt" +HOMEPAGE="https://veracrypt.codeplex.com" +SRC_URI="https://github.com/veracrypt/VeraCrypt/archive/VeraCrypt_${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="truecrypt-3.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + + +RESTRICT="mirror" + +DEPEND=" + sys-devel/make + dev-lang/nasm + app-arch/makeself + sys-fs/fuse + x11-libs/wxGTK:${WX_GTK_VER}[X] +" + +RDEPEND="${DEPEND}" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} || die "Could not unpack!" + mv ${WORKDIR}/* ${WORKDIR}/${PN} || die "Could not move directory!" + return +} + +src_compile() { + cd ${WORKDIR}/${PN}/src + make || die "Could not make VeraCrypt!" + return +} + +src_install() { + exeinto /usr/bin + doexe ${WORKDIR}/${PN}/src/Main/veracrypt || die "Could not install veracrypt executable!" + insinto /usr/share/pixmaps + doins "${FILESDIR}"/veracrypt.png || die "Could not copy veracrypt.png" + return +} + +pkg_postinst() { + xdg-desktop-menu install --novendor "${FILESDIR}"/veracrypt.desktop || die "Could not register a menu item!" + return +} + +pkg_postrm() { + xdg-desktop-menu uninstall "${FILESDIR}"/veracrypt.desktop || die "Could not de-register a menu item!" + return +}