summary refs log tree commit diff
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-06-16 12:09:43 +0200
committerGitHub <noreply@github.com>2019-06-16 12:09:43 +0200
commitca51fbb3d6def9d9a10e63b02803107c148c1054 (patch)
tree1bb047c59d7822bfe09ee8fb94542ed3b9886e56
parent856d601b64f35b5a1cb1cf3f713b6d95c85f39de (diff)
parent28070039aea7972f19c2264c1d8406e6a754165f (diff)
downloadnixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.tar
nixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.tar.gz
nixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.tar.bz2
nixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.tar.lz
nixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.tar.xz
nixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.tar.zst
nixpkgs-ca51fbb3d6def9d9a10e63b02803107c148c1054.zip
Merge pull request #63179 from lightbulbjim/gnome-mpv-update
gnome-mpv: 0.13 -> 0.16
-rw-r--r--pkgs/applications/video/gnome-mpv/appdata-validate.patch11
-rw-r--r--pkgs/applications/video/gnome-mpv/default.nix19
2 files changed, 21 insertions, 9 deletions
diff --git a/pkgs/applications/video/gnome-mpv/appdata-validate.patch b/pkgs/applications/video/gnome-mpv/appdata-validate.patch
new file mode 100644
index 00000000000..45721d2b72e
--- /dev/null
+++ b/pkgs/applications/video/gnome-mpv/appdata-validate.patch
@@ -0,0 +1,11 @@
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -43,7 +43,7 @@ configure_file(
+ 
+ appstream_util = find_program('appstream-util', required: false)
+ if appstream_util.found()
+-  test('Validate appstream file', appstream_util, args: ['validate', appdata])
++  test('Validate appstream file', appstream_util, args: ['validate', '--nonet', appdata])
+ endif
+ 
+ desktop_file_validate = find_program('desktop-file-validate', required: false)
diff --git a/pkgs/applications/video/gnome-mpv/default.nix b/pkgs/applications/video/gnome-mpv/default.nix
index 75a299d46c7..e734922b1c7 100644
--- a/pkgs/applications/video/gnome-mpv/default.nix
+++ b/pkgs/applications/video/gnome-mpv/default.nix
@@ -4,21 +4,22 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gnome-mpv-${version}";
-  version = "0.13";
+  pname = "gnome-mpv";
+  version = "0.16";
 
   src = fetchFromGitHub {
-    owner = "gnome-mpv";
-    repo = "gnome-mpv";
-    rev = "0d73b33d60050fd32bf8fae77d831548970a0b69"; # upstream forgot to update appdata
-    # rev = "v${version}";
-    sha256 = "1cjhw3kz163iwj2japhnv354i1lr112xyyfkxw82cwy2554cfim4";
+    owner = "celluloid-player";
+    repo = "celluloid";
+    rev = "v${version}";
+    sha256 = "1fj5mr1dwd07jpnigk7z85xdm6yaf7spbvf60aj3mz12m05b1b2w";
   };
 
   nativeBuildInputs = [ meson ninja python3 appstream-glib gettext pkgconfig desktop-file-utils wrapGAppsHook ];
   buildInputs = [ epoxy glib gtk3 mpv ];
 
-  enableParallelBuilding = true;
+  patches = [
+    ./appdata-validate.patch
+  ];
 
   postPatch = ''
     patchShebangs meson_post_install.py
@@ -35,7 +36,7 @@ stdenv.mkDerivation rec {
       allowing access to mpv's powerful playback capabilities through an
       easy-to-use user interface.
     '';
-    homepage = https://github.com/gnome-mpv/gnome-mpv;
+    homepage = "https://github.com/celluloid-player/celluloid";
     license = licenses.gpl3Plus;
     platforms = platforms.linux;
   };