diff options
author | Stéphan Kochen <git@stephank.nl> | 2021-05-17 19:49:38 +0200 |
---|---|---|
committer | Stéphan Kochen <git@stephank.nl> | 2021-05-17 20:45:35 +0200 |
commit | d051dab8d1a7fd951ebee0e753f755dabd4ad7da (patch) | |
tree | 382b1bf2440d939fe92401f5c127808ae2b53c63 /pkgs/development/libraries/libow | |
parent | 489cfcf8c527e237d874ce64e12c388136fb32aa (diff) | |
download | nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.tar nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.tar.gz nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.tar.bz2 nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.tar.lz nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.tar.xz nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.tar.zst nixpkgs-d051dab8d1a7fd951ebee0e753f755dabd4ad7da.zip |
libow: fix darwin build
Diffstat (limited to 'pkgs/development/libraries/libow')
-rw-r--r-- | pkgs/development/libraries/libow/default.nix | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/pkgs/development/libraries/libow/default.nix b/pkgs/development/libraries/libow/default.nix index e4a8d95f4b0..5340caeff0a 100644 --- a/pkgs/development/libraries/libow/default.nix +++ b/pkgs/development/libraries/libow/default.nix @@ -11,7 +11,28 @@ stdenv.mkDerivation rec { sha256 = "0dln1ar7bxwhpi36sccmpwapy7iz4j097rbf02mgn42lw5vrcg3s"; }; - nativeBuildInputs = [ autoconf automake pkg-config ]; + nativeBuildInputs = [ autoconf automake libtool pkg-config ]; + + preConfigure = '' + # Tries to use glibtoolize on Darwin, but it shouldn't for Nix. + sed -i -e 's/glibtoolize/libtoolize/g' bootstrap + ./bootstrap + ''; + + configureFlags = [ + "--disable-owtcl" + "--disable-owphp" + "--disable-owpython" + "--disable-zero" + "--disable-owshell" + "--disable-owhttpd" + "--disable-owftpd" + "--disable-owserver" + "--disable-owperl" + "--disable-owtap" + "--disable-owmon" + "--disable-owexternal" + ]; meta = with lib; { description = "1-Wire File System full library"; @@ -20,24 +41,4 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ disserman ]; platforms = platforms.unix; }; - - buildInputs = [ libtool ]; - - preConfigure = "./bootstrap"; - - configureFlags = [ - "--disable-owtcl" - "--disable-owphp" - "--disable-owpython" - "--disable-zero" - "--disable-owshell" - "--disable-owhttpd" - "--disable-owftpd" - "--disable-owserver" - "--disable-owperl" - "--disable-owtcl" - "--disable-owtap" - "--disable-owmon" - "--disable-owexternal" - ]; } |