summary refs log tree commit diff
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-11-24 08:27:18 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-11-24 08:27:18 +0000
commitd634b32abfdd91712e70b0631390f7851ca550f9 (patch)
tree4ab05a7a3537fa380a84887780d106a948554117
parent7ac3ee0800d4b2018f52af7f26e937762f4a05f8 (diff)
downloadnixlib-d634b32abfdd91712e70b0631390f7851ca550f9.tar
nixlib-d634b32abfdd91712e70b0631390f7851ca550f9.tar.gz
nixlib-d634b32abfdd91712e70b0631390f7851ca550f9.tar.bz2
nixlib-d634b32abfdd91712e70b0631390f7851ca550f9.tar.lz
nixlib-d634b32abfdd91712e70b0631390f7851ca550f9.tar.xz
nixlib-d634b32abfdd91712e70b0631390f7851ca550f9.tar.zst
nixlib-d634b32abfdd91712e70b0631390f7851ca550f9.zip
Adding avidemux.
svn path=/nixpkgs/trunk/; revision=18584
-rw-r--r--pkgs/applications/video/avidemux/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix6
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/video/avidemux/default.nix b/pkgs/applications/video/avidemux/default.nix
new file mode 100644
index 000000000000..55c1e51712f5
--- /dev/null
+++ b/pkgs/applications/video/avidemux/default.nix
@@ -0,0 +1,29 @@
+{stdenv, fetchurl, cmake, pkgconfig, libxml2, qt4, gtk, gettext, SDL,
+libXv, pixman, libpthreadstubs, libXau, libXdmcp }:
+
+stdenv.mkDerivation {
+  name = "avidemux-2.5.1";
+  
+  src = fetchurl {
+    url = mirror://sourceforge/avidemux/avidemux_2.5.1.tar.gz;
+    sha256 = "14jwrblbli7bswx4i7b85l0s1msx8rxrqb908df3z8jxm6w4cm9g";
+  };
+  
+  buildInputs = [ cmake pkgconfig libxml2 qt4 gtk gettext SDL libXv
+    pixman libpthreadstubs libXau libXdmcp ];
+
+  cmakeFlags = "-DPTHREAD_INCLUDE_DIR=${stdenv.gcc.libc}/include" +
+    " -DGETTEXT_INCLUDE_DIR=${gettext}/include" +
+    " -DSDL_INCLUDE_DIR=${SDL}/include/SDL" +
+    " -DCMAKE_SKIP_BUILD_RPATH=ON" +
+    " -DCMAKE_BUILD_TYPE=Release";
+
+  NIX_LDFLAGS="-lxml2 -lXv -lSDL -lQtGui -lQtCore";
+
+  meta = { 
+    homepage = http://fixounet.free.fr/avidemux/;
+    description = "Free video editor designed for simple video editing tasks";
+    maintainers = with stdenv.lib.maintainers; [viric];
+    platforms = with stdenv.lib.platforms; linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 099332e09c12..a94544b619a8 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -6203,6 +6203,12 @@ let
     inherit fetchurl stdenv cmake libpng libtiff libjpeg panotools libxml2;
   };
 
+  avidemux = import ../applications/video/avidemux {
+    inherit fetchurl stdenv cmake pkgconfig libxml2 qt4 gettext SDL;
+    inherit (gtkLibs) gtk;
+    inherit (xlibs) libXv pixman libpthreadstubs libXau libXdmcp;
+  };
+
   batik = import ../applications/graphics/batik {
     inherit fetchurl stdenv unzip;
   };