gnome3.totem: clean up
This commit is contained in:
parent
3b3e059dac
commit
060e6aab52
@ -1,8 +1,8 @@
|
|||||||
{ stdenv, fetchurl, meson, ninja, intltool, gst_all_1, clutter
|
{ stdenv, fetchurl, meson, ninja, intltool, gst_all_1, clutter
|
||||||
, clutter-gtk, clutter-gst, python3Packages, shared-mime-info
|
, clutter-gtk, clutter-gst, python3Packages, shared-mime-info
|
||||||
, pkgconfig, gtk3, glib, gobjectIntrospection
|
, pkgconfig, gtk3, glib, gobjectIntrospection
|
||||||
, bash, wrapGAppsHook, itstool, libxml2, dbus-glib, vala, gnome3, librsvg
|
, bash, wrapGAppsHook, itstool, libxml2, vala, gnome3, librsvg
|
||||||
, gdk_pixbuf, file, tracker, nautilus }:
|
, gdk_pixbuf, tracker, nautilus }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "totem-${version}";
|
name = "totem-${version}";
|
||||||
@ -13,10 +13,6 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "e32fb9a68097045e75c87ad1b8177f5c01aea2a13dcb3b2e71a0f9570fe9ee13";
|
sha256 = "e32fb9a68097045e75c87ad1b8177f5c01aea2a13dcb3b2e71a0f9570fe9ee13";
|
||||||
};
|
};
|
||||||
|
|
||||||
passthru = {
|
|
||||||
updateScript = gnome3.updateScript { packageName = "totem"; attrPath = "gnome3.totem"; };
|
|
||||||
};
|
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
# https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1712021
|
# https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1712021
|
||||||
@ -26,14 +22,14 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
|
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
|
||||||
|
|
||||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
nativeBuildInputs = [ meson ninja vala pkgconfig intltool python3Packages.python itstool wrapGAppsHook ];
|
||||||
|
buildInputs = [
|
||||||
nativeBuildInputs = [ meson ninja vala pkgconfig intltool python3Packages.python itstool file wrapGAppsHook ];
|
gtk3 glib gnome3.grilo clutter-gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins
|
||||||
buildInputs = [ gtk3 glib gnome3.grilo clutter-gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins
|
|
||||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
|
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
|
||||||
gst_all_1.gst-plugins-ugly gst_all_1.gst-libav gnome3.libpeas shared-mime-info dbus-glib
|
gst_all_1.gst-plugins-ugly gst_all_1.gst-libav gnome3.libpeas shared-mime-info
|
||||||
gdk_pixbuf libxml2 gnome3.defaultIconTheme gnome3.gnome-desktop
|
gdk_pixbuf libxml2 gnome3.defaultIconTheme gnome3.gnome-desktop
|
||||||
gnome3.gsettings-desktop-schemas tracker nautilus ];
|
gnome3.gsettings-desktop-schemas tracker nautilus
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [ gobjectIntrospection python3Packages.pylint python3Packages.pygobject2 ];
|
propagatedBuildInputs = [ gobjectIntrospection python3Packages.pylint python3Packages.pygobject2 ];
|
||||||
|
|
||||||
@ -50,11 +46,17 @@ stdenv.mkDerivation rec {
|
|||||||
patchShebangs .
|
patchShebangs .
|
||||||
'';
|
'';
|
||||||
|
|
||||||
mesonFlags = [ "-Dwith-nautilusdir=lib/nautilus/extensions-3.0" ];
|
mesonFlags = [ "-Dwith-nautilusdir=${placeholder "out"}/lib/nautilus/extensions-3.0" ];
|
||||||
|
|
||||||
GI_TYPELIB_PATH = "$out/lib/girepository-1.0";
|
|
||||||
wrapPrefixVariables = [ "PYTHONPATH" ];
|
wrapPrefixVariables = [ "PYTHONPATH" ];
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
updateScript = gnome3.updateScript {
|
||||||
|
packageName = "totem";
|
||||||
|
attrPath = "gnome3.totem";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://wiki.gnome.org/Apps/Videos;
|
homepage = https://wiki.gnome.org/Apps/Videos;
|
||||||
description = "Movie player for the GNOME desktop based on GStreamer";
|
description = "Movie player for the GNOME desktop based on GStreamer";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user