diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2014-11-27 23:20:09 +0300 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2014-11-28 00:12:26 +0300 |
commit | 9ef95441898d749e6a222943f4686b462ada6842 (patch) | |
tree | 2b5dcbfd271290ec575f91de25d2d9549023df06 /pkgs | |
parent | aecd509ae30807113a680ca90150fe23498fea66 (diff) | |
download | nixlib-9ef95441898d749e6a222943f4686b462ada6842.tar nixlib-9ef95441898d749e6a222943f4686b462ada6842.tar.gz nixlib-9ef95441898d749e6a222943f4686b462ada6842.tar.bz2 nixlib-9ef95441898d749e6a222943f4686b462ada6842.tar.lz nixlib-9ef95441898d749e6a222943f4686b462ada6842.tar.xz nixlib-9ef95441898d749e6a222943f4686b462ada6842.tar.zst nixlib-9ef95441898d749e6a222943f4686b462ada6842.zip |
Adding quirc QR code decoder
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/graphics/quirc/default.nix | 39 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/quirc/default.nix b/pkgs/tools/graphics/quirc/default.nix new file mode 100644 index 000000000000..cab02f6573d1 --- /dev/null +++ b/pkgs/tools/graphics/quirc/default.nix @@ -0,0 +1,39 @@ +{stdenv, fetchgit, SDL_gfx, SDL, libjpeg, pkgconfig}: +let + s = + rec { + date = "2014-11-01"; + version = "git-${date}"; + baseName = "quirc"; + name = "${baseName}-${version}"; + url = "https://github.com/dlbeer/quirc"; + rev = "3a3df0d1d6adc59fdc2cadecfaed91650b84cacb"; + sha256 = "0wk2lmnw1k6m12dxs5a684mrm05x362h5kr3dwkfj8pyvdw3am18"; + }; + buildInputs = [ + SDL SDL_gfx libjpeg pkgconfig + ]; +in +stdenv.mkDerivation { + inherit (s) name version; + inherit buildInputs; + src = fetchgit { + inherit (s) url sha256 rev; + }; + NIX_CFLAGS_COMPILE="-I${SDL}/include/SDL"; + configurePhase = '' + sed -e 's/-[og] root//g' -i Makefile + ''; + preInstall = '' + mkdir -p "$out"/{bin,lib,include} + find . -maxdepth 1 -type f -perm +111 -exec cp '{}' "$out"/bin ';' + ''; + makeFlags = "PREFIX=$(out)"; + meta = { + inherit (s) version; + description = ''A small QR code decoding library''; + license = stdenv.lib.licenses.isc; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c68b8f0d0128..3a7fbdac7128 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10517,6 +10517,8 @@ let qtractor = callPackage ../applications/audio/qtractor { }; + quirc = callPackage ../tools/graphics/quirc {}; + quodlibet = callPackage ../applications/audio/quodlibet { inherit (pythonPackages) mutagen; }; |