cramfsswap: Make binary available

Signed-off-by: Pamplemousse <xav.maso@gmail.com>

authored by Pamplemousse and committed by Jon 07ea06b1 ce10e04a

+10 -11
-6
pkgs/os-specific/linux/cramfsswap/builder.sh
··· 1 - source $stdenv/setup 2 - 3 - export DESTDIR=$out 4 - mkdir -p $out/usr/bin 5 - 6 - genericBuild
+10 -5
pkgs/os-specific/linux/cramfsswap/default.nix
··· 1 1 {stdenv, fetchurl, zlib}: 2 2 3 - stdenv.mkDerivation { 4 - name = "cramfsswap-1.4.1"; 5 - builder = ./builder.sh; 3 + stdenv.mkDerivation rec { 4 + pname = "cramfsswap"; 5 + version = "1.4.1"; 6 + 6 7 src = fetchurl { 7 - url = "mirror://debian/pool/main/c/cramfsswap/cramfsswap_1.4.1.tar.gz"; 8 + url = "mirror://debian/pool/main/c/cramfsswap/${pname}_${version}.tar.gz"; 8 9 sha256 = "0c6lbx1inkbcvvhh3y6fvfaq3w7d1zv7psgpjs5f3zjk1jysi9qd"; 9 10 }; 10 11 11 12 buildInputs = [zlib]; 12 13 14 + installPhase = '' 15 + install --target $out/bin -D cramfsswap 16 + ''; 17 + 13 18 meta = with stdenv.lib; { 14 - description = "swap endianess of a cram filesystem (cramfs)"; 19 + description = "Swap endianess of a cram filesystem (cramfs)"; 15 20 homepage = "https://packages.debian.org/sid/utils/cramfsswap"; 16 21 license = licenses.gpl2; 17 22 platforms = platforms.linux;