about summary refs log tree commit diff
path: root/pkgs/tools/networking/mmsd-tng/default.nix
diff options
context:
space:
mode:
authorJulien Moutinho <julm+nixpkgs@sourcephile.fr>2022-10-20 14:04:54 +0200
committerJulien Moutinho <julm+nixpkgs@sourcephile.fr>2022-12-17 17:35:36 +0100
commitacac950ef6a5f74db4ff602d234676e644a48c32 (patch)
tree044687af070e777593fdaf48a97927fa418e2bee /pkgs/tools/networking/mmsd-tng/default.nix
parentfee02fd5c250db5e85da7569fc51e959d7bb42d6 (diff)
mmsd: init at 1.12.1
Diffstat (limited to 'pkgs/tools/networking/mmsd-tng/default.nix')
-rw-r--r--pkgs/tools/networking/mmsd-tng/default.nix53
1 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/tools/networking/mmsd-tng/default.nix b/pkgs/tools/networking/mmsd-tng/default.nix
new file mode 100644
index 0000000000000..eaf1226375196
--- /dev/null
+++ b/pkgs/tools/networking/mmsd-tng/default.nix
@@ -0,0 +1,53 @@
+{ lib, stdenv
+, fetchFromGitLab
+, c-ares
+, dbus
+, glib
+, libphonenumber
+, libsoup
+, meson
+, mobile-broadband-provider-info
+, modemmanager
+, ninja
+, pkg-config
+, protobuf
+}:
+
+stdenv.mkDerivation rec {
+  pname = "mmsd-tng";
+  version = "1.12.1";
+
+  src = fetchFromGitLab {
+    owner = "kop316";
+    repo = "mmsd";
+    rev = version;
+    sha256 = "sha256-fhbiTJWmQwJpuMaVX2qWyWwJ/2Y/Vczo//+0T0b6jhA=";
+  };
+
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+  ];
+
+  buildInputs = [
+    c-ares
+    dbus
+    glib
+    libphonenumber
+    libsoup
+    mobile-broadband-provider-info
+    modemmanager
+    protobuf
+  ];
+
+  doCheck = true;
+
+  meta = with lib; {
+    description = "Multimedia Messaging Service Daemon - The Next Generation";
+    homepage = "https://gitlab.com/kop316/mmsd";
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ julm ];
+    platforms = platforms.linux;
+  };
+}