summary refs log tree commit diff
path: root/pkgs/applications/misc/gammu
diff options
context:
space:
mode:
authorGitolite Admin <zohl@fmap.me>2016-02-14 21:22:47 +0300
committerGitolite Admin <zohl@fmap.me>2016-02-14 21:29:27 +0300
commitf13333d43c84184c4fdc70e2935e36c88823f62f (patch)
treeb67a24fda84eacba52349c2f4764abf12d5f4198 /pkgs/applications/misc/gammu
parent77f8f35d57618c1ba456d968524f2fb2c3448295 (diff)
downloadnixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.tar
nixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.tar.gz
nixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.tar.bz2
nixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.tar.lz
nixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.tar.xz
nixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.tar.zst
nixlib-f13333d43c84184c4fdc70e2935e36c88823f62f.zip
gammu: add some DB support
Diffstat (limited to 'pkgs/applications/misc/gammu')
-rw-r--r--pkgs/applications/misc/gammu/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/applications/misc/gammu/default.nix b/pkgs/applications/misc/gammu/default.nix
index 36e45bd04856..fc88bb3e354f 100644
--- a/pkgs/applications/misc/gammu/default.nix
+++ b/pkgs/applications/misc/gammu/default.nix
@@ -1,5 +1,8 @@
 { stdenv, fetchurl, python, pkgconfig, cmake, bluez, libusb1, curl
-, libiconv, gettext, sqlite }:
+, libiconv, gettext, sqlite
+, dbiSupport ? false, libdbi ? null, libdbiDrivers ? null
+, postgresSupport ? false, postgresql ? null
+}:
 
 with stdenv.lib;
 
@@ -14,13 +17,15 @@ stdenv.mkDerivation rec {
 
   patches = [ ./bashcomp-dir.patch ];
 
-  buildInputs = [ python pkgconfig cmake bluez libusb1 curl gettext sqlite libiconv ];
+  buildInputs = [ python pkgconfig cmake bluez libusb1 curl gettext sqlite libiconv ]
+  ++ optionals dbiSupport [ libdbi libdbiDrivers ]
+  ++ optionals postgresSupport [ postgresql ];
 
   enableParallelBuilding = true;
 
   meta = {
     homepage = "http://wammu.eu/gammu/";
-    description = "Command line utility and library to control mobil phones";
+    description = "Command line utility and library to control mobile phones";
     license = licenses.gpl2;
     platforms = platforms.linux;
     maintainers = [ maintainers.coroa ];