10 , gobject-introspection
18 , gsettings-desktop-schemas
22 python3.pkgs.buildPythonApplication rec {
29 url = "mirror://gnome/sources/pitivi/${lib.versions.major version}/${pname}-${version}.tar.xz";
30 sha256 = "PX1OFEeavqMPvF613BKgxwErxqW2huw6mQxo8YpBS/M=";
34 # By default, the build picks up environment variables like PYTHONPATH
35 # and saves them to the generated binary. This would make the build-time
36 # dependencies part of the closure so we remove it.
37 ./prevent-closure-contamination.patch
56 gsettings-desktop-schemas
58 ] ++ (with gst_all_1; [
62 (gst-plugins-good.override { gtkSupport = true; })
69 pythonPath = with python3.pkgs; [
80 # The icon theme is hardcoded.
81 --prefix XDG_DATA_DIRS : "${hicolor-icon-theme}/share"
86 patchShebangs ./getenvvar.py
90 updateScript = gnome.updateScript {
91 packageName = "pitivi";
92 versionPolicy = "none"; # we are using dev version, since the stable one is too old
97 description = "Non-Linear video editor utilizing the power of GStreamer";
98 homepage = "http://pitivi.org/";
100 Pitivi is a video editor built upon the GStreamer Editing Services.
101 It aims to be an intuitive and flexible application
102 that can appeal to newbies and professionals alike.
104 license = licenses.lgpl21Plus;
105 maintainers = with maintainers; [ aleksana ];
106 platforms = platforms.linux;
107 mainProgram = "pitivi";