diff --git a/pkgs/development/libraries/libfreefare/default.nix b/pkgs/by-name/li/libfreefare/package.nix similarity index 67% rename from pkgs/development/libraries/libfreefare/default.nix rename to pkgs/by-name/li/libfreefare/package.nix index 3bbfb5f6834f5..adebc1934bb34 100644 --- a/pkgs/development/libraries/libfreefare/default.nix +++ b/pkgs/by-name/li/libfreefare/package.nix @@ -6,9 +6,7 @@ pkg-config, libnfc, openssl, - libobjc ? null, - IOKit, - Security, + darwin, }: stdenv.mkDerivation { @@ -17,7 +15,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libfreefare/libfreefare-0.4.0.tar.bz2"; - sha256 = "0r5wfvwgf35lb1v65wavnwz2wlfyfdims6a9xpslf4lsm4a1v8xz"; + hash = "sha256-v6MdFKmaEkf17UkZXWNz3lEuPrdb8WJ2WLQM9/h2vGQ="; }; nativeBuildInputs = [ @@ -30,16 +28,16 @@ stdenv.mkDerivation { openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libobjc - IOKit - Security + darwin.libobjc + darwin.apple_sdk.frameworks.IOKit + darwin.apple_sdk.frameworks.Security ]; - meta = with lib; { + meta = { description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations"; - license = licenses.lgpl3; + license = lib.licenses.lgpl3; homepage = "https://github.com/nfc-tools/libfreefare"; - maintainers = with maintainers; [ bobvanderlinden ]; - platforms = platforms.unix; + maintainers = with lib.maintainers; [ bobvanderlinden ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e9c20f5904ff1..496be821c832c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9657,11 +9657,6 @@ with pkgs; doCheck = false; }; - libfreefare = callPackage ../development/libraries/libfreefare { - inherit (darwin.apple_sdk.frameworks) IOKit Security; - inherit (darwin) libobjc; - }; - libftdi = callPackage ../development/libraries/libftdi { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) IOKit Security;