libefivar-dev - Development headers for libefivar

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename libefivar-dev_0.23-2_amd64.deb
Package name libefivar-dev
Package version 0.23
Package release 2
Package architecture amd64
Package type deb
Category libdevel
License -
Maintainer Ubuntu Developers <>
Download size 14.29 KB
Installed size 98.00 KB
development headers required to use libefivar


Package Version Architecture Repository
libefivar-dev_0.23-2_i386.deb 0.23 i386 Ubuntu Main
libefivar-dev - - -


Name Value
libefivar0 = 0.23-2


Type URL
Binary Package libefivar-dev_0.23-2_amd64.deb
Source Package efivar

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libefivar-dev deb package:
    # sudo apt-get install libefivar-dev




2016-03-11 - Daniel Jared Dominguez <>
efivar (0.23-2) unstable; urgency=medium
[ Mario Limonciello ]
* Backport patches to fix fwupdate working on NVMe drives from efivar master.
[ Daniel Jared Dominguez ]
* Remove debug output in debian/rules I forgot to take out.
2016-02-18 - Daniel Jared Dominguez <>
efivar (0.23-1) unstable; urgency=medium
[ Steve McIntyre ]
* Correct upstream information -
[ Peter Jones ]
* Sometimes the compiler doesn't like { 0, } as an initializer...
* Set the correct value for SATA port multipliers when there isn't one.
* Make our definitions for efi_well_known_guid* consistent.
* Make the makefile a lot simpler to deal with.
[ Felix Janda ]
* Use the more portable major() instead of gnu_dev_major()
[ Peter Jones ]
* Treat minor device numbers in sysfs as unsigned.
* Make the compiler enforce strict symbol versioning.
[ Lans Zhang ]
* Fix getting back a wrong relpath
[ Peter Jones ]
* Make library objects depend on generated sources so make -jN works better.
* Fix .PRECIOUS / .INTERMEDIATE / .SECONDARY to avoid unneeded rebuilding.
* libefivar: Try to do a better job on SATA.
* libefivar: explicitly link with libdl
* Format ACPI _ADR device lists in hex, not decimal.
* Return the right offset in format_vendor_helper()
* libefiboot: Make efidp multi-instance iteration actually work.
* Show a closing ) on vendor console device paths.
* Temporarily use --add-needed when linking
* Ignore efivar-static in the rpm .spec
* Mark more of our exports with "default" visibility.
* Make makeguids generate guid-symbols.c instead of .S
* efivar: Don't list padding from the end of efi_well_known_guids with -L
* Make LDFLAGS get set right from the rpm build
* Make -fPIC and -fPIE work as they should, and default correctly
* Use gcc -specs= for most command line stuff normally.
* libefiboot: figure out nvme device paths better.
[ Sylvain Chouleur ]
* Rename endian.h into efivar_endian.h to avoid conflicts
[ Steve McIntyre ]
* Multiple fixes for compilation with gcc 6
[ Peter Jones ]
* Make efivar work with immutable efivarfs files.
* Release 0.22
[ Mike Gilbert ]
* Make.defaults: Improve gcc/clang detection
[ Felix Janda ]
* Compile without -fshort-wchar
[ Peter Jones ]
* Make guids be in correct byte order both in text and ram...
* Put "-L." is in LDFLAGS so we don't need installed libefivar to build.
* Make gcc.specs work with gcc 6 / binutils 2.26
* Make df78c364 actually work.
* Try to pretend 0.22 didn't happen by making 0.23 the next day.
[ Daniel Jared Dominguez ]
* don't need current quilt patches after merging 0.23
* deal with kernel 4.4's botched NVMe header reorg
* use debian-policy
* update watch file
* we need pkg-config to build
2016-01-25 - Steve McIntyre <>
efivar (0.21-2) unstable; urgency=medium
* update VCS info
* use debian-efi as maintainer
* Multiple fixes for compilation with gcc 6. Closes: #811609
2015-07-13 - Daniel Jared Dominguez <>
efivar (0.21-1) unstable; urgency=medium
* New upstream release
* Don't override dh_auto_test anymore since it's not needed now.
2015-06-24 - Daniel Jared Dominguez <>
efivar (0.20-4) unstable; urgency=medium
* Upstream says that we don't want to run "make test" on our buildds so don't
2015-06-24 - Daniel Jared Dominguez <>
efivar (0.20-3) unstable; urgency=medium
* Exclude the padded NULL when comparing the file size in vars_del_variable()
2015-06-22 - Daniel Jared Dominguez <>
efivar (0.20-2) unstable; urgency=medium
* Use a more standard soname version.
2015-06-09 - Daniel Jared Dominguez <>
efivar (0.20-1) unstable; urgency=medium
* ACK'ing Mario's changes

See Also

Package Description
libefivar0_0.23-2_amd64.deb Library to manage UEFI variables
libegl1-mesa-dev-lts-utopic_10_amd64.deb Transitional package for libegl1-mesa-dev-lts-utopic
libegl1-mesa-dev-lts-vivid_10_amd64.deb Transitional package for libegl1-mesa-dev-lts-vivid
libegl1-mesa-dev-lts-wily_10_amd64.deb Transitional package for libegl1-mesa-dev-lts-wily
libegl1-mesa-dev_11.2.0-1ubuntu2_amd64.deb free implementation of the EGL API -- development files
libegl1-mesa-lts-utopic_10_amd64.deb Transitional package for libegl1-mesa-lts-utopic
libegl1-mesa-lts-vivid_10_amd64.deb Transitional package for libegl1-mesa-lts-vivid
libegl1-mesa-lts-wily_10_amd64.deb Transitional package for libegl1-mesa-lts-wily
libegl1-mesa_11.2.0-1ubuntu2_amd64.deb free implementation of the EGL API -- runtime
libelf-dev_0.165-3ubuntu1_amd64.deb libelf1 development libraries and header files
libelf1_0.165-3ubuntu1_amd64.deb library to read and write ELF files
libemail-valid-perl_1.198-1_all.deb Perl module for checking the validity of Internet email addresses
libenchant-dev_1.6.0-10.1build2_amd64.deb Wrapper library for various spell checker engines (development)
libenchant-voikko_1.6.0-10.1build2_amd64.deb Voikko spell-checker libenchant plugin
libenchant1c2a_1.6.0-10.1build2_amd64.deb Wrapper library for various spell checker engines (runtime libs)