From 3de62cd12a7b2eedd195f2575ea0db37884b68b9 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 3 Dec 2011 22:21:00 +0000 Subject: [PATCH] Add quvi Patch submitted by mornfall svn path=/nixpkgs/trunk/; revision=30720 --- pkgs/applications/video/quvi/library.nix | 22 ++++++++++++++++++++++ pkgs/applications/video/quvi/scripts.nix | 22 ++++++++++++++++++++++ pkgs/applications/video/quvi/tool.nix | 22 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 6 ++++++ 4 files changed, 72 insertions(+) create mode 100644 pkgs/applications/video/quvi/library.nix create mode 100644 pkgs/applications/video/quvi/scripts.nix create mode 100644 pkgs/applications/video/quvi/tool.nix diff --git a/pkgs/applications/video/quvi/library.nix b/pkgs/applications/video/quvi/library.nix new file mode 100644 index 000000000000..bef755afed46 --- /dev/null +++ b/pkgs/applications/video/quvi/library.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, pkgconfig, lua5, curl, quvi_scripts}: + +stdenv.mkDerivation rec { + name = "libquvi-${version}"; + version="0.4.0"; + + src = fetchurl { + url = "mirror://sourceforge/quvi/libquvi-${version}.tar.gz"; + sha256 = "15cm9j8dssn2zhplqvlw49piwfw511lia6b635byiwfniqf6dnwp"; + }; + + buildInputs = [ pkgconfig lua5 curl quvi_scripts ]; + + meta = { + description = "Quvi is a web video downloader."; + homepage = http://quvi.sf.net; + license = "LGPLv2.1+"; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.mornfall ]; + }; +} + diff --git a/pkgs/applications/video/quvi/scripts.nix b/pkgs/applications/video/quvi/scripts.nix new file mode 100644 index 000000000000..9c6cd9d31377 --- /dev/null +++ b/pkgs/applications/video/quvi/scripts.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, pkgconfig}: + +stdenv.mkDerivation rec { + name = "quvi-scripts-${version}"; + version="0.4.0"; + + src = fetchurl { + url = "mirror://sourceforge/quvi/libquvi-scripts-${version}.tar.gz"; + sha256 = "14p1sn7id4n35isaw3i3h8vsgfqlym09fih9k5xfqwsg6n7xdvq5"; + }; + + buildInputs = [ pkgconfig ]; + + meta = { + description = "Quvi is a web video downloader."; + homepage = http://quvi.sf.net; + license = "LGPLv2.1+"; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.mornfall ]; + }; +} + diff --git a/pkgs/applications/video/quvi/tool.nix b/pkgs/applications/video/quvi/tool.nix new file mode 100644 index 000000000000..b2ddabfa6a8d --- /dev/null +++ b/pkgs/applications/video/quvi/tool.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, pkgconfig, lua5, curl, quvi_scripts, libquvi}: + +stdenv.mkDerivation rec { + name = "quvi-${version}"; + version="0.4.0"; + + src = fetchurl { + url = "mirror://sourceforge/quvi/quvi-${version}.tar.gz"; + sha256 = "0qzyj55py4z7pg97794jjycq8nvrlr02072rgjzg8jgknw49hgfv"; + }; + + buildInputs = [ pkgconfig lua5 curl quvi_scripts libquvi ]; + + meta = { + description = "Quvi is a web video downloader."; + homepage = http://quvi.sf.net; + license = "LGPLv2.1+"; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.mornfall ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 82b89d0c6581..dc291d23fdf9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6751,6 +6751,12 @@ let qcad = callPackage ../applications/misc/qcad { }; + libquvi = callPackage ../applications/video/quvi/library.nix { }; + + quvi = callPackage ../applications/video/quvi/tool.nix { }; + + quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { }; + qjackctl = callPackage ../applications/audio/qjackctl { }; gkrellm = callPackage ../applications/misc/gkrellm { };