From e8eea6c2c0aad111eb00c6f4aab37a137d80494d Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 14 Aug 2013 18:36:23 +0200 Subject: [PATCH] acoustid-fingerprinter: Add new package, v0.6. This is the commandline tool for interacting with the chromaprint library and it's needed for Picard version 1.2 (as it no longer has support for AmpliFIND/PUIDs). Signed-off-by: aszlig --- .../audio/acoustid-fingerprinter/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/tools/audio/acoustid-fingerprinter/default.nix diff --git a/pkgs/tools/audio/acoustid-fingerprinter/default.nix b/pkgs/tools/audio/acoustid-fingerprinter/default.nix new file mode 100644 index 00000000000..f5d4322ec93 --- /dev/null +++ b/pkgs/tools/audio/acoustid-fingerprinter/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, cmake, pkgconfig, qt4, taglib, chromaprint, ffmpeg }: + +stdenv.mkDerivation rec { + name = "acoustid-fingerprinter-${version}"; + version = "0.6"; + + src = fetchurl { + url = "http://bitbucket.org/acoustid/acoustid-fingerprinter/downloads/" + + "${name}.tar.gz"; + sha256 = "0ckglwy95qgqvl2l6yd8ilwpd6qs7yzmj8g7lnxb50d12115s5n0"; + }; + + buildInputs = [ cmake pkgconfig qt4 taglib chromaprint ffmpeg ]; + + meta = { + homepage = "http://acoustid.org/fingerprinter"; + description = "Audio fingerprinting tool using chromaprint"; + license = stdenv.lib.licenses.gpl2Plus; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 60d3855699c..15590b8448a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -386,6 +386,9 @@ let acct = callPackage ../tools/system/acct { }; + acoustidFingerprinter = callPackage + ../tools/audio/acoustid-fingerprinter { }; + aefs = callPackage ../tools/filesystems/aefs { }; aespipe = callPackage ../tools/security/aespipe { };