diff options
author | Tomas Hlavaty <tom@logand.com> | 2016-07-17 17:39:15 +0200 |
---|---|---|
committer | Tomas Hlavaty <tom@logand.com> | 2016-07-17 18:58:58 +0200 |
commit | 16ad19887a74fc63e20690eea6c6d4a65208278a (patch) | |
tree | 466f6d11b272f2d21582c1ba0d0e0a122b0f42f6 /pkgs/applications/video/openshot-qt/default.nix | |
parent | 800a379cb317182722c8cbfe1a9716cd454c32cd (diff) | |
download | nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.tar nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.tar.gz nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.tar.bz2 nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.tar.lz nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.tar.xz nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.tar.zst nixpkgs-16ad19887a74fc63e20690eea6c6d4a65208278a.zip |
openshot-qt: init at 2.0.7
Diffstat (limited to 'pkgs/applications/video/openshot-qt/default.nix')
-rw-r--r-- | pkgs/applications/video/openshot-qt/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/applications/video/openshot-qt/default.nix b/pkgs/applications/video/openshot-qt/default.nix new file mode 100644 index 00000000000..5f142d715f5 --- /dev/null +++ b/pkgs/applications/video/openshot-qt/default.nix @@ -0,0 +1,48 @@ +{stdenv, fetchurl, fetchFromGitHub, callPackage, makeWrapper, doxygen +, ffmpeg, python3Packages, qt55}: + +with stdenv.lib; + +let + libopenshot = callPackage ./libopenshot.nix {}; +in +stdenv.mkDerivation rec { + name = "openshot-qt-${version}"; + version = "2.0.7"; + + src = fetchFromGitHub { + owner = "OpenShot"; + repo = "openshot-qt"; + rev = "v${version}"; + sha256 = "1s4b61fd8cyjy8kvc25mqd97dkxx6gqmz02i42rrcriz51pw8wgh"; + }; + + buildInputs = [doxygen python3Packages.python makeWrapper ffmpeg]; + + propagatedBuildInputs = [ + qt55.qtbase + qt55.qtmultimedia + libopenshot + ]; + + installPhase = '' + mkdir -p $(toPythonPath $out) + cp -r src/* $(toPythonPath $out) + mkdir -p $out/bin + echo "#/usr/bin/env sh" >$out/bin/openshot-qt + echo "exec ${python3Packages.python.interpreter} $(toPythonPath $out)/launch.py" >>$out/bin/openshot-qt + chmod +x $out/bin/openshot-qt + wrapProgram $out/bin/openshot-qt \ + --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${libopenshot}):$(toPythonPath ${python3Packages.pyqt5}):$(toPythonPath ${python3Packages.sip_4_16}):$(toPythonPath ${python3Packages.httplib2}):$PYTHONPATH" + ''; + + doCheck = false; + + meta = { + homepage = "http://openshot.org/"; + description = "Free, open-source video editor"; + license = licenses.gpl3Plus; + maintainers = [maintainers.tohl]; + platforms = platforms.linux; + }; +} |