]> Git — Sourcephile - julm/julm-nix.git/blob - nixpkgs/pkgs/mmsd-tng.nix
mmsd: add package and service
[julm/julm-nix.git] / nixpkgs / pkgs / mmsd-tng.nix
1 { lib, stdenv
2 , fetchFromGitLab
3 , c-ares
4 , dbus
5 , glib
6 , libphonenumber
7 , libsoup
8 , meson
9 , mobile-broadband-provider-info
10 , modemmanager
11 , ninja
12 , pkg-config
13 , protobuf
14 }:
15
16 stdenv.mkDerivation rec {
17 pname = "mmsd-tng";
18 version = "1.12.1";
19
20 src = fetchFromGitLab {
21 owner = "kop316";
22 repo = "mmsd";
23 rev = version;
24 sha256 = "sha256-fhbiTJWmQwJpuMaVX2qWyWwJ/2Y/Vczo//+0T0b6jhA=";
25 };
26
27 nativeBuildInputs = [
28 meson
29 ninja
30 pkg-config
31 ];
32
33 buildInputs = [
34 c-ares
35 dbus
36 glib
37 libphonenumber
38 libsoup
39 mobile-broadband-provider-info
40 modemmanager
41 protobuf
42 ];
43
44 doCheck = true;
45
46 meta = with lib; {
47 description = "Multimedia Messaging Service Daemon - The Next Generation";
48 homepage = "https://gitlab.com/kop316/mmsd";
49 license = licenses.gpl2;
50 maintainers = with maintainers; [ julm ];
51 platforms = platforms.linux;
52 };
53 }