about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAdolfo E. García <adolfo.garcia.cr@gmail.com>2016-07-11 09:46:30 -0600
committerRobin Gloster <mail@glob.in>2016-07-11 17:46:30 +0200
commitb25d21955e22bd10aff0e8a24d1d7f147aec0463 (patch)
treedf7cca21252634baa2499e7f25276cf89f782ba0
parent6a3e2f89fb9f3c206cceef94926806a4a09a16db (diff)
downloadnixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.tar
nixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.tar.gz
nixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.tar.bz2
nixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.tar.lz
nixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.tar.xz
nixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.tar.zst
nixlib-b25d21955e22bd10aff0e8a24d1d7f147aec0463.zip
libqrencode: init at 3.4.4
* libqrencode: init at 3.4.4
* libqrencode: add maintainer

#16861
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/development/libraries/libqrencode/default.nix34
-rw-r--r--pkgs/top-level/all-packages.nix4
3 files changed, 38 insertions, 1 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index ca4dd4f98e8a..44a68975bd0e 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -15,6 +15,7 @@
   adev = "Adrien Devresse <adev@adev.name>";
   Adjective-Object = "Maxwell Huang-Hobbs <mhuan13@gmail.com>";
   adnelson = "Allen Nelson <ithinkican@gmail.com>";
+  adolfogc = "Adolfo E. García Castro <adolfo.garcia.cr@gmail.com>";
   aespinosa = "Allan Espinosa <allan.espinosa@outlook.com>";
   aflatter = "Alexander Flatter <flatter@fastmail.fm>";
   aforemny = "Alexander Foremny <alexanderforemny@googlemail.com>";
diff --git a/pkgs/development/libraries/libqrencode/default.nix b/pkgs/development/libraries/libqrencode/default.nix
new file mode 100644
index 000000000000..1d0463c090a6
--- /dev/null
+++ b/pkgs/development/libraries/libqrencode/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, autoconf, automake, pkgconfig,
+  libtool, SDL2, libpng }:
+
+stdenv.mkDerivation rec {
+  name = "libqrencode-${version}";
+  version = "3.4.4";
+
+  src = fetchurl {
+    url = "https://fukuchi.org/works/qrencode/qrencode-${version}.tar.gz";
+    sha1 = "644054a76c8b593acb66a8c8b7dcf1b987c3d0b2";
+    sha256 = "0wiagx7i8p9zal53smf5abrnh9lr31mv0p36wg017401jrmf5577";
+  };
+
+  buildInputs = [ autoconf automake pkgconfig libtool SDL2 libpng ];
+
+  propagatedBuildInputs = [ SDL2 libpng ];
+
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    homepage = "http://fukuchi.org/works/qrencode/";
+    description = "A C library for encoding data in a QR Code symbol";
+
+    longDescription = ''
+      Libqrencode is a C library for encoding data in a QR Code symbol,
+      a kind of 2D symbology that can be scanned by handy terminals
+      such as a mobile phone with CCD.
+    '';
+
+    license = licenses.gpl2Plus;
+    maintainers = [ maintainers.adolfogc ];
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index babd69fc46dd..2da504fc14da 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2367,6 +2367,8 @@ in
 
   libqmi = callPackage ../development/libraries/libqmi { };
 
+  libqrencode = callPackage ../development/libraries/libqrencode { };
+  
   libmbim = callPackage ../development/libraries/libmbim { };
 
   libmongo-client = callPackage ../development/libraries/libmongo-client { };
@@ -15605,7 +15607,7 @@ in
   soi = callPackage ../games/soi {
     lua = lua5_1;
   };
-  
+
   solarus = callPackage ../games/solarus { };
 
   # You still can override by passing more arguments.