Age | Commit message (Collapse) | Author |
|
https://gitlab.gnome.org/GNOME/pitivi/-/compare/2021.05.0...2022.06.0
- Add librosa for beat detection
- Also remove some dependencies that have long been unneeded.
|
|
|
|
|
|
|
|
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
|
|
|
|
|
|
|
|
|
|
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
|
|
|
|
|
|
Fixes #98769.
Important changes from https://gstreamer.freedesktop.org/releases/1.18/:
* `gst-validate` was renamed to `gst-devtools` upstream:
> * the `gst-validate` tarball has been superseded by
> the `gst-devtools` tarball for consistency with the git module name.
* `gst-python` is now Python 3 only:
> * Python 2.x is no longer supported
|
|
|
|
The latest version is not compatible with Python 3.8,
let's cherry-pick some patches from master.
Also pre-prepare for incoming release of GStreamer 1.18.
|
|
* format with nixpkgs-fmt
* use pkg-config instead of pkgconfig alias
* reorder attributes
* move version inside the mkDerivation
|
|
|
|
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
|
gnome3.pomodoro is left out because I don't want to create a conflict.
|
|
|
|
|
|
camelCase package name was a huge inconsistency in GNOME package set.
|
|
|
|
Standard library now contains stdenv.lib.versions.majorMinor,
which does the same.
|
|
Meson no longer propagates it so we need to re-add it.
|
|
|
|
|
|
|
|
Only acts on one-line dependency lists.
|
|
This reverts commit c10a1c6e1cf46cb0ed042f10970e89e585be6d97.
Not needed anymore since the issue is fixed properly in 23cc97f16b7854f08cd661830480a91f6947290c.
|
|
This fixes the `object() takes no parameters` error that shows up on
startup.
|
|
|
|
See #11567.
Furthermore, it renames pythonPackages.dbus to pythonPackages.dbus-
python as that's the name upstream uses.
There is a small rebuild but I couldn't figure out the actual cause.
|
|
* pitivi: 0.95 -> 0.96 (fixes startup error)
The upgrade of gtk3 to v3.20 broke pitivi, causing it to segfault after
the user closes the Welcome dialog. This release fixes that.
New dependencies: gst-transcoder and dbus.
(pitivi imports dbus if it finds the GNOME_DESKTOP_SESSION_ID
environment variable. Without dbus there will be some ugly errors for
GNOME desktop users.)
* pitivi: use wrapGAppsHook instead of makeWrapper
Allows us to remove preFixup.
* pitivi: move meta section to the end
Like most Nix package files are written.
|
|
|
|
Notable (hard) dependency changes:
- gstreamer >= 1.6.0
- gst-plugins-bad with GTK support (need "gstgtk" plugin)
- pygobject >= 3.14
- gst-validate
- matplotlib (used for drawing the "timeline")
Changes v1 -> v2:
pitivi no longer requires clutter, so I switched clutter-gtk => gtk3.
|
|
|
|
|
|
|
|
|
|
|
|
|