summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Livshin <repo@cmm.kakpryg.net>2022-05-18 12:46:25 +0300
committerMichael Livshin <repo@cmm.kakpryg.net>2022-06-29 19:17:45 +0300
commit5bec894dc12d68a95f764009c7187c057601e58e (patch)
tree9ac875d6d8c1fc99bcaff6190cb3c4ea769fa1c4
parentb0f641840bfb2ab04c8d15e1a68742b516594776 (diff)
downloadnixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.tar
nixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.tar.gz
nixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.tar.bz2
nixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.tar.lz
nixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.tar.xz
nixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.tar.zst
nixpkgs-5bec894dc12d68a95f764009c7187c057601e58e.zip
deadbeefPlugins.mpris2: 1.12 -> 1.14
* Use proper fetchFromGitHub

* Reflect that the source moved under DeaDBeeF-Player

* De-rec
-rw-r--r--pkgs/applications/audio/deadbeef/plugins/mpris2.nix35
1 files changed, 26 insertions, 9 deletions
diff --git a/pkgs/applications/audio/deadbeef/plugins/mpris2.nix b/pkgs/applications/audio/deadbeef/plugins/mpris2.nix
index d0c1b4f9e50..d0b0d0a8656 100644
--- a/pkgs/applications/audio/deadbeef/plugins/mpris2.nix
+++ b/pkgs/applications/audio/deadbeef/plugins/mpris2.nix
@@ -1,21 +1,38 @@
-{ lib, stdenv, fetchurl, pkg-config, deadbeef, glib }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, deadbeef
+, autoreconfHook
+, pkg-config
+, glib
+}:
 
-stdenv.mkDerivation rec {
+let
   pname = "deadbeef-mpris2-plugin";
-  version = "1.12";
+  version = "1.14";
+in stdenv.mkDerivation {
+  inherit pname version;
 
-  src = fetchurl {
-    url = "https://github.com/Serranya/deadbeef-mpris2-plugin/releases/download/v${version}/${pname}-${version}.tar.xz";
-    sha256 = "0s3y4ka4qf38cypc0xspy79q0g5y1kqx6ldad7yr6a45nw6j95jh";
+  src = fetchFromGitHub {
+    owner = "DeaDBeeF-Player";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "sha256-w7ccIhcPjbjs18kb3ZdM9JtSail9ik3uyAc40T8lHho=";
   };
 
-  nativeBuildInputs = [ pkg-config ];
+  nativeBuildInputs = [
+    autoreconfHook
+    pkg-config
+  ];
 
-  buildInputs = [ deadbeef glib ];
+  buildInputs = [
+    deadbeef
+    glib
+  ];
 
   meta = with lib; {
     description = "MPRISv2 plugin for the DeaDBeeF music player";
-    homepage = "https://github.com/Serranya/deadbeef-mpris2-plugin/";
+    homepage = "https://github.com/DeaDBeeF-Player/deadbeef-mpris2-plugin/";
     license = licenses.gpl2;
     platforms = platforms.linux;
     maintainers = [ maintainers.abbradar ];