summary refs log tree commit diff
diff options
context:
space:
mode:
authorOPNA2608 <christoph.neidahl@gmail.com>2022-07-30 22:16:01 +0200
committerRick van Schijndel <Mindavi@users.noreply.github.com>2022-08-22 21:27:41 +0200
commitd6dbe27eb4665320d1bd22d31e43eca2304b9d51 (patch)
tree037d14196b3617c04853894872f6a4a0e746f001
parentd17d1348c2e1890904808dd62780241e6a9e1661 (diff)
downloadnixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.tar
nixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.tar.gz
nixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.tar.bz2
nixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.tar.lz
nixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.tar.xz
nixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.tar.zst
nixpkgs-d6dbe27eb4665320d1bd22d31e43eca2304b9d51.zip
bencodetools: rename from libbencodetools, enable tests
-rw-r--r--pkgs/applications/audio/uade123/default.nix6
-rw-r--r--pkgs/development/libraries/bencodetools/default.nix (renamed from pkgs/development/libraries/libbencodetools/default.nix)6
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix4
4 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/applications/audio/uade123/default.nix b/pkgs/applications/audio/uade123/default.nix
index a18b38371e4..9472ac3ad9e 100644
--- a/pkgs/applications/audio/uade123/default.nix
+++ b/pkgs/applications/audio/uade123/default.nix
@@ -6,7 +6,7 @@
 , which
 , makeWrapper
 , libao
-, libbencodetools
+, bencodetools
 , sox
 , lame
 , flac
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
 
   buildInputs = [
     libao
-    libbencodetools
+    bencodetools
     sox
     lame
     flac
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
   ];
 
   configureFlags = [
-    "--bencode-tools-prefix=${libbencodetools}"
+    "--bencode-tools-prefix=${bencodetools}"
   ];
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libbencodetools/default.nix b/pkgs/development/libraries/bencodetools/default.nix
index 93daedef235..0a969436734 100644
--- a/pkgs/development/libraries/libbencodetools/default.nix
+++ b/pkgs/development/libraries/bencodetools/default.nix
@@ -5,7 +5,7 @@
 }:
 
 stdenv.mkDerivation rec {
-  pname = "libbencodetools";
+  pname = "bencodetools";
   version = "unstable-2022-05-11";
 
   src = fetchFromGitLab {
@@ -27,6 +27,10 @@ stdenv.mkDerivation rec {
     python3
   ];
 
+  # installCheck instead of check due to -install_name'd library on Darwin
+  doInstallCheck = stdenv.buildPlatform == stdenv.hostPlatform;
+  installCheckTarget = "check";
+
   meta = with lib; {
     description = "Collection of tools for manipulating bencoded data";
     homepage = "https://gitlab.com/heikkiorsila/bencodetools";
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index d01f066769c..39f8f0b6548 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -700,6 +700,7 @@ mapAliases ({
   letsencrypt = throw "'letsencrypt' has been renamed to/replaced by 'certbot'"; # Converted to throw 2022-02-22
   libGL_driver = throw "'libGL_driver' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-02-22
   libaudit = throw "'libaudit' has been renamed to/replaced by 'audit'"; # Converted to throw 2022-02-22
+  libbencodetools = bencodetools; # Added 2022-07-30
   libbluedevil = throw "'libbluedevil' (Qt4) is unmaintained and unused since 'kde4.bluedevil's removal in 2017"; # Added 2022-06-14
   libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22
   libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 493496de058..21a67b858f5 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -17348,6 +17348,8 @@ with pkgs;
 
   belr = callPackage ../development/libraries/belr { };
 
+  bencodetools = callPackage ../development/libraries/bencodetools { };
+
   beignet = callPackage ../development/libraries/beignet {
     inherit (llvmPackages_6) libllvm libclang;
   };
@@ -18944,8 +18946,6 @@ with pkgs;
 
   libbde = callPackage ../development/libraries/libbde { };
 
-  libbencodetools = callPackage ../development/libraries/libbencodetools { };
-
   libbdplus = callPackage ../development/libraries/libbdplus { };
 
   libblockdev = callPackage ../development/libraries/libblockdev { };