Loading pkgs/by-name/li/libmpd/package.nix 0 → 100644 +47 −0 Original line number Diff line number Diff line { lib , stdenv , fetchurl , pkg-config , doxygen , glib }: stdenv.mkDerivation (finalAttrs: { pname = "libmpd"; version = "11.8.17"; outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { url = "https://www.musicpd.org/download/libmpd/${finalAttrs.version}/libmpd-${finalAttrs.version}.tar.gz"; hash = "sha256-/iAyaw0QZB9xxGc/rmN7+SIqluFxL3HxcPyi/DS/eoM="; }; nativeBuildInputs = [ pkg-config doxygen ]; buildInputs = [ glib ]; postInstall = '' make doc mkdir -p $devdoc/share/devhelp/libmpd cp -r doc/html $devdoc/share/devhelp/libmpd/doxygen ''; meta = with lib; { description = "Higher level access to MPD functions"; homepage = "https://www.musicpd.org/download/libmpd/"; changelog = "https://www.musicpd.org/download/libmpd/${finalAttrs.version}/README"; license = licenses.gpl2Only; maintainers = with maintainers; [ doronbehar ]; platforms = platforms.all; # Getting DARWIN_NULL related errors broken = stdenv.isDarwin; }; }) pkgs/desktops/xfce/applications/xfmpc/default.nix 0 → 100644 +39 −0 Original line number Diff line number Diff line { lib , mkXfceDerivation , vala , libxfce4util , libxfce4ui , gtk3 , glib , libmpd }: mkXfceDerivation rec { category = "apps"; pname = "xfmpc"; # Last release is too old version = "0.3.1-2024-05-29"; rev = "cf40dffec6e9b80abb1f1aa6d7dceef4790173dc"; sha256 = "sha256-moCWSLGBJuWM4/lRJi6D3w38iJeCntLo3Vl/eVfu7lw="; nativeBuildInputs = [ vala libxfce4util # Needed both here and in buildInputs for cross compilation to work libxfce4ui ]; buildInputs = [ gtk3 glib libxfce4ui libmpd ]; meta = with lib; { description = "MPD client written in GTK"; homepage = "https://docs.xfce.org/apps/xfmpc/start"; changelog = "https://gitlab.xfce.org/apps/xfmpc/-/blob/${rev}/NEWS"; maintainers = with maintainers; [ doronbehar ] ++ teams.xfce.members; mainProgram = "xfmpc"; }; } pkgs/desktops/xfce/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,8 @@ makeScopeWithSplicing' { ristretto = callPackage ./applications/ristretto { }; xfmpc = callPackage ./applications/xfmpc { }; xfce4-taskmanager = callPackage ./applications/xfce4-taskmanager { }; xfce4-dict = callPackage ./applications/xfce4-dict { }; Loading Loading
pkgs/by-name/li/libmpd/package.nix 0 → 100644 +47 −0 Original line number Diff line number Diff line { lib , stdenv , fetchurl , pkg-config , doxygen , glib }: stdenv.mkDerivation (finalAttrs: { pname = "libmpd"; version = "11.8.17"; outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { url = "https://www.musicpd.org/download/libmpd/${finalAttrs.version}/libmpd-${finalAttrs.version}.tar.gz"; hash = "sha256-/iAyaw0QZB9xxGc/rmN7+SIqluFxL3HxcPyi/DS/eoM="; }; nativeBuildInputs = [ pkg-config doxygen ]; buildInputs = [ glib ]; postInstall = '' make doc mkdir -p $devdoc/share/devhelp/libmpd cp -r doc/html $devdoc/share/devhelp/libmpd/doxygen ''; meta = with lib; { description = "Higher level access to MPD functions"; homepage = "https://www.musicpd.org/download/libmpd/"; changelog = "https://www.musicpd.org/download/libmpd/${finalAttrs.version}/README"; license = licenses.gpl2Only; maintainers = with maintainers; [ doronbehar ]; platforms = platforms.all; # Getting DARWIN_NULL related errors broken = stdenv.isDarwin; }; })
pkgs/desktops/xfce/applications/xfmpc/default.nix 0 → 100644 +39 −0 Original line number Diff line number Diff line { lib , mkXfceDerivation , vala , libxfce4util , libxfce4ui , gtk3 , glib , libmpd }: mkXfceDerivation rec { category = "apps"; pname = "xfmpc"; # Last release is too old version = "0.3.1-2024-05-29"; rev = "cf40dffec6e9b80abb1f1aa6d7dceef4790173dc"; sha256 = "sha256-moCWSLGBJuWM4/lRJi6D3w38iJeCntLo3Vl/eVfu7lw="; nativeBuildInputs = [ vala libxfce4util # Needed both here and in buildInputs for cross compilation to work libxfce4ui ]; buildInputs = [ gtk3 glib libxfce4ui libmpd ]; meta = with lib; { description = "MPD client written in GTK"; homepage = "https://docs.xfce.org/apps/xfmpc/start"; changelog = "https://gitlab.xfce.org/apps/xfmpc/-/blob/${rev}/NEWS"; maintainers = with maintainers; [ doronbehar ] ++ teams.xfce.members; mainProgram = "xfmpc"; }; }
pkgs/desktops/xfce/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,8 @@ makeScopeWithSplicing' { ristretto = callPackage ./applications/ristretto { }; xfmpc = callPackage ./applications/xfmpc { }; xfce4-taskmanager = callPackage ./applications/xfce4-taskmanager { }; xfce4-dict = callPackage ./applications/xfce4-dict { }; Loading