summary refs log tree commit diff
diff options
context:
space:
mode:
authorEdmund Wu <fangkazuto@gmail.com>2019-07-04 12:34:00 -0400
committerEdmund Wu <fangkazuto@gmail.com>2019-08-12 11:56:47 -0400
commite277b3832a602e3e86de26842db4aaef530a06b2 (patch)
tree163698cde6ebbe37dc113a7cd84c0710d412a02d
parentc4de0bf49289bc6b1448420dea39d7a5b0f3c374 (diff)
downloadnixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.tar
nixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.tar.gz
nixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.tar.bz2
nixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.tar.lz
nixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.tar.xz
nixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.tar.zst
nixpkgs-e277b3832a602e3e86de26842db4aaef530a06b2.zip
libmodule: init at 4.2.0
-rw-r--r--pkgs/development/libraries/libmodule/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libmodule/default.nix b/pkgs/development/libraries/libmodule/default.nix
new file mode 100644
index 00000000000..bcd20c3b407
--- /dev/null
+++ b/pkgs/development/libraries/libmodule/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub
+, cmake, pkgconfig }:
+
+stdenv.mkDerivation rec {
+  pname = "libmodule";
+  version = "4.2.0";
+
+  src = fetchFromGitHub {
+    owner = "FedeDP";
+    repo = "libmodule";
+    rev = version;
+    sha256 = "1qn54pysdm0q7v1gnisd43i5i4ylf8s8an77jk6jd8qimysv08mx";
+  };
+
+  nativeBuildInputs = [
+    cmake
+    pkgconfig
+  ];
+
+  meta = with stdenv.lib; {
+    description = "C simple and elegant implementation of an actor library";
+    homepage = https://github.com/FedeDP/libmodule;
+    platforms = platforms.linux;
+    license = licenses.mit;
+    maintainers = with maintainers; [
+      eadwu
+    ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c8cae44ca89..b44ae8f305d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -11930,6 +11930,8 @@ in
 
   libmodplug = callPackage ../development/libraries/libmodplug {};
 
+  libmodule = callPackage ../development/libraries/libmodule { };
+
   libmpcdec = callPackage ../development/libraries/libmpcdec { };
 
   libmp3splt = callPackage ../development/libraries/libmp3splt { };