@@ -1,12 +1,11 @@
11{ lib, stdenv, fetchurl, openssl, libbsd }:
22
3−let version = "332.25";
4− package_name = "hfsprogs"; in
5−stdenv.mkDerivation {
6− name = "${package_name}-${version}";
3+stdenv.mkDerivation rec {
4+ version = "332.25";
5+ pname = "hfsprogs";
76 srcs = [
87 (fetchurl {
9− url = "http://ftp.de.debian.org/debian/pool/main/h/hfsprogs/${package_name}_${version}-11.debian.tar.gz";
8+ url = "http://ftp.de.debian.org/debian/pool/main/h/hfsprogs/hfsprogs_${version}-11.debian.tar.gz";
109 sha256 = "62d9b8599c66ebffbc57ce5d776e20b41341130d9b27341d63bda08460ebde7c";
1110 })
1211 (fetchurl {
@@ -29,13 +28,13 @@ stdenv.mkDerivation {
2928 installPhase = ''
3029 # Create required package directories
3130 install -m 755 -d "$out/bin"
32− install -m 755 -d "$out/share/${package_name}"
31+ install -m 755 -d "$out/share/hfsprogs"
3332 install -m 755 -d "$out/share/man/man8/"
3433 # Copy executables
3534 install -m 755 "newfs_hfs.tproj/newfs_hfs" "$out/bin/mkfs.hfsplus"
3635 install -m 755 "fsck_hfs.tproj/fsck_hfs" "$out/bin/fsck.hfsplus"
3736 # Copy shared data
38− install -m 644 "newfs_hfs.tproj/hfsbootdata.img" "$out/share/${package_name}/hfsbootdata"
37+ install -m 644 "newfs_hfs.tproj/hfsbootdata.img" "$out/share/hfsprogs/hfsbootdata"
3938 # Copy man pages
4039 install -m 644 "newfs_hfs.tproj/newfs_hfs.8" "$out/share/man/man8/mkfs.hfsplus.8"
4140 install -m 644 "fsck_hfs.tproj/fsck_hfs.8" "$out/share/man/man8/fsck.hfsplus.8"