Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533572 - app-crypt/efitools-1.7.0 version bump
Summary: app-crypt/efitools-1.7.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-26 08:30 UTC by Ben Sagal
Modified: 2016-05-08 20:12 UTC (History)
4 users (show)

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


Attachments
efitools-1.5.2.ebuild (efitools-1.5.2.ebuild,860 bytes, text/plain)
2015-02-16 23:01 UTC, Gabriel Marcano
Details
app-crypt/efitools-1.5.3.ebuild (efitools-1.5.3.ebuild,860 bytes, text/plain)
2015-04-05 12:27 UTC, Benjamin Börngen-Schmidt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Sagal 2014-12-26 08:30:17 UTC
app-crypt/efitools-1.5.1 is available but not in portage
Comment 1 Gabriel Marcano 2015-02-16 23:01:07 UTC
Created attachment 396640 [details]
efitools-1.5.2.ebuild

Should I open a new version bump request instead of attaching the ebuild here? Either way, here is an ebuild to install the newest efitools tag available upstream. I was not able to find tarballs of the source, so I used git-r3 to get the tag directly from the repository. One quirk about the compilation process is that it seems like the Makefile included in the project cannot handle concurrency well. It would fail on occasion. As a workaround, this ebuild uses 'emake -j1' to single thread compilation.
Comment 2 Gabriel Marcano 2015-02-16 23:11:01 UTC
On an additional quick note, even thought the latest tag in the git repository is supposedly 1.5.2, HEAD doesn't seem to be at the tag (in fact, it seems to be the parent commit to the 1.5.2 tag). Perhaps it would be safer to use v1.5.1, since HEAD is a descendant of the v1.5.1 tag? This would just require changing the EGIT_COMMIT line in the ebuild back to v1.5.1.
Comment 3 Benjamin Börngen-Schmidt 2015-04-05 12:27:35 UTC
Created attachment 400594 [details]
app-crypt/efitools-1.5.3.ebuild

I just renamed the ebuild 1.5.2. It works fine with me so far. Currently I'm trying to setup secure boot on my system.

# uname -r
3.18.9-gentoo
Comment 4 Justin Snelgrove 2015-11-11 00:31:33 UTC
(In reply to Gabriel Marcano from comment #1)
> I was not able to find tarballs of the source

They still exist, though in a new place. The tarballs now seem to live at (i.e., for 1.5.3): https://build.opensuse.org/source/home:jejb1:UEFI/efitools/efitools-1.5.3.tar.gz

With any luck, the 1.4.3 ebuilds will just need to be renamed and pointed to the new location, but I'll look into that in a few days.
Comment 5 Marcin Kowalski 2016-04-13 14:47:06 UTC
The 1.5.3 ebuild works just fine after bump to 1.7.0

To get valid tarballs to produce ebuilds with provided checksums, it is necessary to prepare tarballs like so : 

git archive v1.7.0 --format tar.gz --prefix=efi-tools-1.7.0/ -o v1.7.0.tar.gz for a given version

git repo is at http://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git