summary refs log tree commit diff
path: root/pkgs/development/libraries/libqrtr-glib/default.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-07-23 20:42:25 +0200
committerJan Tojnar <jtojnar@gmail.com>2022-07-25 17:03:33 +0200
commite9e726b4597104af63531bdee8fa7cc062d6821c (patch)
treeee29f94b9b577b6325cea037aabc0ece091d008d /pkgs/development/libraries/libqrtr-glib/default.nix
parent01ad520de45feb4fce31186e655776b791685678 (diff)
downloadnixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.tar
nixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.tar.gz
nixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.tar.bz2
nixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.tar.lz
nixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.tar.xz
nixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.tar.zst
nixpkgs-e9e726b4597104af63531bdee8fa7cc062d6821c.zip
libqrtr-glib: 1.0.0 → 1.2.2
https://lists.freedesktop.org/archives/libqmi-devel/2021-November/003721.html
https://lists.freedesktop.org/archives/libqmi-devel/2022-February/003762.html
Diffstat (limited to 'pkgs/development/libraries/libqrtr-glib/default.nix')
-rw-r--r--pkgs/development/libraries/libqrtr-glib/default.nix21
1 files changed, 14 insertions, 7 deletions
diff --git a/pkgs/development/libraries/libqrtr-glib/default.nix b/pkgs/development/libraries/libqrtr-glib/default.nix
index aefc61f1ccf..e7445468ecc 100644
--- a/pkgs/development/libraries/libqrtr-glib/default.nix
+++ b/pkgs/development/libraries/libqrtr-glib/default.nix
@@ -1,6 +1,8 @@
 { lib
 , stdenv
-, fetchurl
+, fetchFromGitLab
+, meson
+, ninja
 , pkg-config
 , gobject-introspection
 , gtk-doc
@@ -11,13 +13,16 @@
 
 stdenv.mkDerivation rec {
   pname = "libqrtr-glib";
-  version = "1.0.0";
+  version = "1.2.2";
 
   outputs = [ "out" "dev" "devdoc" ];
 
-  src = fetchurl {
-    url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz";
-    sha256 = "MNh5sq3m+PRh3vOmd3VdtcAji6v2iNXIPAOz5qvjXO4=";
+  src = fetchFromGitLab {
+    domain = "gitlab.freedesktop.org";
+    owner = "mobile-broadband";
+    repo = "libqrtr-glib";
+    rev = version;
+    sha256 = "kHLrOXN6wgBrHqipo2KfAM5YejS0/bp7ziBSpt0s1i0=";
   };
 
   strictDeps = true;
@@ -27,6 +32,8 @@ stdenv.mkDerivation rec {
   ];
 
   nativeBuildInputs = [
+    meson
+    ninja
     pkg-config
     gobject-introspection
     gtk-doc
@@ -38,8 +45,8 @@ stdenv.mkDerivation rec {
     glib
   ];
 
-  configureFlags = lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [
-    "--enable-gtk-doc"
+  mesonFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
+    "-Dgtk_doc=false"
   ];
 
   meta = with lib; {