about summary refs log tree commit diff
path: root/pkgs/development/libraries/gsm/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/gsm/default.nix')
-rw-r--r--pkgs/development/libraries/gsm/default.nix56
1 files changed, 0 insertions, 56 deletions
diff --git a/pkgs/development/libraries/gsm/default.nix b/pkgs/development/libraries/gsm/default.nix
deleted file mode 100644
index ae2c489fe832..000000000000
--- a/pkgs/development/libraries/gsm/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{ lib, stdenv, fetchurl
-, # Compile statically (support for packages that look for the static object)
-  staticSupport ? stdenv.hostPlatform.isStatic
-}:
-
-let
-  inherit (stdenv) isDarwin;
-  inherit (lib) optional optionalString;
-in
-
-stdenv.mkDerivation rec {
-  pname = "gsm";
-  version = "1.0.22";
-
-  src = fetchurl {
-    url = "https://www.quut.com/gsm/${pname}-${version}.tar.gz";
-    sha256 = "sha256-8Acukfa7hah4svbb9KC3yFDE3rgEnVVMZTQLO/ad8Kw=";
-  };
-
-  patchPhase = ''
-    substituteInPlace Makefile \
-      --replace "= gcc " "?= gcc "
-    # Fix include directory
-    sed -e 's,$(GSM_INSTALL_ROOT)/inc,$(GSM_INSTALL_ROOT)/include/gsm,' -i Makefile
-  '' + optionalString (!staticSupport) (
-    (if isDarwin then  ''
-      # Build dylib on Darwin
-      sed -e 's,libgsm.a,libgsm.dylib,' -i Makefile
-      sed -e 's,$(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS),$(LD) -o $(LIBGSM) -dynamiclib -install_name $(GSM_INSTALL_ROOT)/$(LIBGSM) $(GSM_OBJECTS) -lc,' -i Makefile
-    '' else ''
-      # Build ELF shared object by default
-      sed -e 's,libgsm.a,libgsm.so,' -i Makefile
-      sed -e 's/$(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)/$(LD) -shared -Wl,-soname,libgsm.so -o $(LIBGSM) $(GSM_OBJECTS) -lc/' -i Makefile
-    '') + ''
-      # Remove line that is unused when building shared libraries
-      sed -e 's,$(RANLIB) $(LIBGSM),,' -i Makefile
-    ''
-  );
-
-  makeFlags = [
-    "SHELL=${stdenv.shell}"
-    "INSTALL_ROOT=$(out)"
-  ] ++ optional stdenv.cc.isClang "CC=clang";
-
-  preInstall = "mkdir -p $out/{bin,lib,man/man1,man/man3,include/gsm}";
-
-  parallelBuild = false;
-
-  meta = with lib; {
-    description = "Lossy speech compression codec";
-    homepage    = "https://www.quut.com/gsm/";
-    license     = licenses.bsd2;
-    maintainers = with maintainers; [ codyopel raskin ];
-    platforms   = platforms.unix;
-  };
-}