1{lib, stdenv, fetchurl}:
2
3stdenv.mkDerivation rec {
4 pname = "libvolume_id";
5 version = "0.81.1";
6
7 src = fetchurl {
8 url = "https://www.marcuscom.com/downloads/libvolume_id-${version}.tar.bz2";
9 sha256 = "029z04vdxxsl8gycm9whcljhv6dy4b12ybsxdb99jr251gl1ifs5";
10 };
11
12 preBuild = "
13 makeFlagsArray=(prefix=$out E=echo RANLIB=${stdenv.cc.targetPrefix}ranlib INSTALL='install -c')
14 ";
15
16 # Work around a broken Makefile.
17 postInstall = "
18 rm $out/lib/libvolume_id.so.0
19 cp -f libvolume_id.so.0 $out/lib/
20 ";
21
22 meta = with lib; {
23 platforms = platforms.linux;
24 license = licenses.gpl2Only;
25 homepage = "http://www.marcuscom.com/downloads/";
26 };
27}