about summary refs log tree commit diff
path: root/pkgs/applications/audio/lollypop/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/audio/lollypop/default.nix')
-rw-r--r--pkgs/applications/audio/lollypop/default.nix107
1 files changed, 0 insertions, 107 deletions
diff --git a/pkgs/applications/audio/lollypop/default.nix b/pkgs/applications/audio/lollypop/default.nix
deleted file mode 100644
index 8b492e09cc5cc..0000000000000
--- a/pkgs/applications/audio/lollypop/default.nix
+++ /dev/null
@@ -1,107 +0,0 @@
-{ lib
-, fetchFromGitLab
-, nix-update-script
-, meson
-, ninja
-, pkg-config
-, python3
-, gtk3
-, gst_all_1
-, libhandy
-, libsecret
-, libsoup_3
-, appstream-glib
-, desktop-file-utils
-, totem-pl-parser
-, gobject-introspection
-, glib-networking
-, gdk-pixbuf
-, glib
-, pango
-, wrapGAppsHook3
-, lastFMSupport ? true
-, youtubeSupport ? true
-, kid3Support ? true
-}:
-
-python3.pkgs.buildPythonApplication rec {
-  pname = "lollypop";
-  version = "1.4.39";
-
-  format = "other";
-
-  src = fetchFromGitLab {
-    domain = "gitlab.gnome.org";
-    owner = "World";
-    repo = pname;
-    rev = version;
-    fetchSubmodules = true;
-    sha256 = "sha256-VPHQwy2+XR9R7toIN5sNFB91ddROlL7Scr8AKLgUzuo=";
-  };
-
-  nativeBuildInputs = [
-    appstream-glib
-    desktop-file-utils
-    gobject-introspection
-    meson
-    ninja
-    pkg-config
-    wrapGAppsHook3
-  ];
-
-  buildInputs = with gst_all_1;
-    [
-      gdk-pixbuf
-      glib
-      glib-networking
-      gst-libav
-      gst-plugins-bad
-      gst-plugins-base
-      gst-plugins-good
-      gst-plugins-ugly
-      gstreamer
-      gtk3
-      libhandy
-      libsoup_3
-      pango
-      totem-pl-parser
-    ] ++ lib.optional lastFMSupport libsecret;
-
-  propagatedBuildInputs = with python3.pkgs;
-    [ beautifulsoup4 pillow pycairo pygobject3 ]
-    ++ lib.optional lastFMSupport pylast
-    ++ lib.optional youtubeSupport youtube-dl
-    ++ lib.optional kid3Support pkgs.kid3;
-
-  postPatch = ''
-    chmod +x meson_post_install.py
-    patchShebangs meson_post_install.py
-  '';
-
-  postFixup = ''
-    wrapPythonProgramsIn $out/libexec "$out $propagatedBuildInputs"
-  '';
-
-  strictDeps = false;
-
-  # Produce only one wrapper using wrap-python passing
-  # gappsWrapperArgs to wrap-python additional wrapper
-  # argument
-  dontWrapGApps = true;
-
-  preFixup = ''
-    makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
-  '';
-
-  passthru = { updateScript = nix-update-script { }; };
-
-  meta = with lib; {
-    changelog = "https://gitlab.gnome.org/World/lollypop/tags/${version}";
-    description = "Modern music player for GNOME";
-    homepage = "https://gitlab.gnome.org/World/lollypop";
-    license = licenses.gpl3Plus;
-    maintainers = with maintainers; [ lovesegfault ];
-    platforms = platforms.linux;
-    mainProgram = "lollypop";
-  };
-}