Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

gnome-video-effects: 0.4.3 → 0.5.0

https://gitlab.gnome.org/GNOME/gnome-video-effects/blob/0.5.0/NEWS#L4-6

+37 -8
+26 -8
pkgs/development/libraries/gnome-video-effects/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, intltool, gnome3 }: 2 - let 1 + { stdenv 2 + , fetchurl 3 + , pkgconfig 4 + , meson 5 + , ninja 6 + , gettext 7 + , gnome3 8 + }: 9 + 10 + stdenv.mkDerivation rec { 3 11 pname = "gnome-video-effects"; 4 - version = "0.4.3"; 5 - in stdenv.mkDerivation rec { 6 - name = "${pname}-${version}"; 12 + version = "0.5.0"; 7 13 8 14 src = fetchurl { 9 - url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 10 - sha256 = "06c2f1kihyhawap1s3zg5w7q7fypsybkp7xry4hxkdz4mpsy0zjs"; 15 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 16 + sha256 = "1j6h98whgkcxrh30bwvnxvyqxrxchgpdgqhl0j71xz7x72dqxijd"; 11 17 }; 12 18 13 - nativeBuildInputs = [ pkgconfig intltool ]; 19 + patches = [ 20 + # Fix effectsdir in .pc file 21 + # https://gitlab.gnome.org/GNOME/gnome-video-effects/commit/955404195ada606819974dd63c48956f25611e14 22 + ./fix-pc-file.patch 23 + ]; 24 + 25 + nativeBuildInputs = [ 26 + meson 27 + ninja 28 + pkgconfig 29 + gettext 30 + ]; 14 31 15 32 passthru = { 16 33 updateScript = gnome3.updateScript { 17 34 packageName = pname; 35 + versionPolicy = "none"; 18 36 }; 19 37 }; 20 38
+11
pkgs/development/libraries/gnome-video-effects/fix-pc-file.patch
··· 1 + --- a/meson.build 2 + +++ b/meson.build 3 + @@ -17,7 +17,7 @@ 4 + # Can't use pkgconfig helper https://github.com/mesonbuild/meson/issues/2253 5 + conf = configuration_data() 6 + conf.set('prefix', prefix) 7 + -conf.set('datarootdir', pkgdatadir) 8 + +conf.set('datarootdir', datadir) 9 + conf.set('VERSION', meson.project_version()) 10 + 11 + pkg = configure_file(configuration: conf,