Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 524918 - app-crypt/truecrypt-7.1a - update SRC_URI
Summary: app-crypt/truecrypt-7.1a - update SRC_URI
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-10 01:57 UTC by renesanso
Modified: 2014-12-30 10:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description renesanso 2014-10-10 01:57:13 UTC
app-crypt/truecrypt-7.1a doesn't download it's source by default and building failed. Please add these lines to download/prepare ebuild section:
wget "https://raw.githubusercontent.com/AuditProject/truecrypt-verified-mirror/master/Source/TrueCrypt%207.1a%20Source.tar.gz" -O /usr/portage/distfiles/truecrypt-7.1a.tar.gz && curl 'http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=src/pkcs11.h;hb=38bdba0bb1ab93950489c645938c93ed577f9139' > /usr/portage/distfiles/truecrypt-7.1a-pkcs11.h 

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-10 06:37:42 UTC
(In reply to renesanso from comment #0)
> app-crypt/truecrypt-7.1a doesn't download it's source by default and
> building failed.

RESTRICT="mirror fetch bindist" does that.

> Please add these lines to download/prepare ebuild section:
> wget
> "https://raw.githubusercontent.com/AuditProject/truecrypt-verified-mirror/
> master/Source/TrueCrypt%207.1a%20Source.tar.gz" -O
> /usr/portage/distfiles/truecrypt-7.1a.tar.gz && curl
> 'http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=src/
> pkcs11.h;hb=38bdba0bb1ab93950489c645938c93ed577f9139' >
> /usr/portage/distfiles/truecrypt-7.1a-pkcs11.h 

So it needs both wget and curl. And it wants to safe to a directory which may not even exist.

Fetch restricted ebuilds already point out what to do and the truecrypt ebuilds should not be special in that respect. But you could probably suggest a patch that fixes the SRC_URI entries to the ones you showed above.
Comment 2 renesanso 2014-10-11 03:20:47 UTC
(In reply to Jeroen Roovers from comment #1)
> (In reply to renesanso from comment #0)
> > app-crypt/truecrypt-7.1a doesn't download it's source by default and
> > building failed.
> 
> RESTRICT="mirror fetch bindist" does that.
> 
> > Please add these lines to download/prepare ebuild section:
> > wget
> > "https://raw.githubusercontent.com/AuditProject/truecrypt-verified-mirror/
> > master/Source/TrueCrypt%207.1a%20Source.tar.gz" -O
> > /usr/portage/distfiles/truecrypt-7.1a.tar.gz && curl
> > 'http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=src/
> > pkcs11.h;hb=38bdba0bb1ab93950489c645938c93ed577f9139' >
> > /usr/portage/distfiles/truecrypt-7.1a-pkcs11.h 
> 
> So it needs both wget and curl. And it wants to safe to a directory which
> may not even exist.
> 
> Fetch restricted ebuilds already point out what to do and the truecrypt
> ebuilds should not be special in that respect. But you could probably
> suggest a patch that fixes the SRC_URI entries to the ones you showed above.

>But you could probably suggest a patch that fixes the SRC_URI entries to the ones you showed above.
What patch? Fixed ebuild?
Comment 3 Alon Bar-Lev (RETIRED) gentoo-dev 2014-12-30 10:49:38 UTC
as far as I know the restriction for manual download of truecrypt-7.1 still applies, as use should confirm the license.