qrcodegen: refactor
This commit is contained in:
parent
b3bc6deb17
commit
bca4a0c32f
1 changed files with 22 additions and 16 deletions
|
@ -1,4 +1,8 @@
|
|||
{ lib, stdenv, fetchFromGitHub }:
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "qrcodegen";
|
||||
version = "1.7.0";
|
||||
|
@ -10,25 +14,27 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "sha256-WH6O3YE/+NNznzl52TXZYL+6O25GmKSnaFqDDhRl4As=";
|
||||
};
|
||||
|
||||
preBuild = "cd c";
|
||||
preBuild = ''
|
||||
cd c/
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/lib $out/include/qrcodegen
|
||||
cp libqrcodegen.a $out/lib
|
||||
cp qrcodegen.h $out/include/qrcodegen/
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib;
|
||||
{
|
||||
description = "qrcode generator library in multiple languages";
|
||||
|
||||
longDescription = ''
|
||||
This project aims to be the best, clearest library for generating QR Codes. My primary goals are flexible options and absolute correctness. Secondary goals are compact implementation size and good documentation comments.
|
||||
'';
|
||||
|
||||
homepage = "https://github.com/nayuki/QR-Code-generator";
|
||||
|
||||
license = licenses.mit;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ mcbeth ];
|
||||
};
|
||||
meta = with lib; {
|
||||
homepage = "https://www.nayuki.io/page/qr-code-generator-library";
|
||||
description = "High-quality QR Code generator library in many languages";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mcbeth AndersonTorres ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
# TODO: build the other languages
|
||||
# TODO: multiple outputs
|
||||
|
|
Loading…
Reference in a new issue