summary refs log tree commit diff
path: root/pkgs/desktops/xfce/applications/parole
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-11-04 16:27:22 -0500
committerworldofpeace <worldofpeace@protonmail.ch>2019-11-19 18:47:02 -0500
commitac70cd728cab343e446ede905e0dbd94fd78ca77 (patch)
tree855c6f1e2711cf8fedb1e6bd5edf187cdf057796 /pkgs/desktops/xfce/applications/parole
parent041d35a08afc1de270e31ae951fc5141e69cb52a (diff)
downloadnixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.tar
nixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.tar.gz
nixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.tar.bz2
nixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.tar.lz
nixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.tar.xz
nixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.tar.zst
nixpkgs-ac70cd728cab343e446ede905e0dbd94fd78ca77.zip
xfce4-14: move to xfce and have only one version of xfce
All code that was at xfce4-14 has been moved to xfce/*.
Old expressions that aren't rewritten might be abandoned or broken.

Additonally I've ported the xfce4-14 thunar expression to support
thunarPlugins. We can now support this interface in the Xfce module
again, although I'm not sure if we have any plugins packaged that support
latest thunar.
Diffstat (limited to 'pkgs/desktops/xfce/applications/parole')
-rw-r--r--pkgs/desktops/xfce/applications/parole/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/desktops/xfce/applications/parole/default.nix b/pkgs/desktops/xfce/applications/parole/default.nix
new file mode 100644
index 00000000000..20b899165f0
--- /dev/null
+++ b/pkgs/desktops/xfce/applications/parole/default.nix
@@ -0,0 +1,37 @@
+{ mkXfceDerivation, dbus, dbus-glib
+, gst_all_1, gtk3, libnotify, libxfce4ui, libxfce4util
+, taglib, xfconf }:
+
+# Doesn't seem to find H.264 codec even though built with gst-plugins-bad.
+
+mkXfceDerivation {
+  category = "apps";
+  pname = "parole";
+  version = "1.0.4";
+
+  sha256 = "18j4bmny37crryh4pvxcjjvj99mln6ljq2vy69awxhvrjx9ljv13";
+
+  postPatch = ''
+    substituteInPlace src/plugins/mpris2/Makefile.am \
+      --replace GST_BASE_CFLAGS GST_VIDEO_CFLAGS
+  '';
+
+  buildInputs = with gst_all_1; [
+    dbus
+    dbus-glib
+    gst-plugins-bad
+    gst-plugins-base
+    gst-plugins-good
+    gst-plugins-ugly
+    gtk3
+    libnotify
+    libxfce4ui
+    libxfce4util
+    taglib
+    xfconf
+  ];
+
+  meta = {
+    description = "Modern simple media player";
+  };
+}