mate: add man outputs to all packages that have man pages (#459883)
This commit is contained in:
@@ -21,6 +21,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "caja";
|
||||
version = "1.28.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
@@ -15,13 +15,14 @@ let
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "${caja.pname}-with-extensions";
|
||||
version = caja.version;
|
||||
inherit (caja) version outputs;
|
||||
|
||||
src = null;
|
||||
|
||||
nativeBuildInputs = [
|
||||
glib
|
||||
wrapGAppsHook3
|
||||
xorg.lndir
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@@ -41,7 +42,8 @@ stdenv.mkDerivation {
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out
|
||||
${xorg.lndir}/bin/lndir -silent ${caja} $out
|
||||
lndir -silent ${caja.out} $out
|
||||
lndir -silent ${caja.man} $out
|
||||
|
||||
dbus_service_path="share/dbus-1/services/org.mate.freedesktop.FileManager1.service"
|
||||
rm -f $out/share/applications/* "$out/$dbus_service_path"
|
||||
|
||||
@@ -28,6 +28,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-applets";
|
||||
version = "1.28.1";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
|
||||
@@ -20,6 +20,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-media";
|
||||
version = "1.28.1";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-netbook";
|
||||
version = "1.26.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
@@ -23,6 +23,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-notification-daemon";
|
||||
version = "1.28.5";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mate-desktop";
|
||||
|
||||
@@ -32,6 +32,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-panel";
|
||||
version = "1.28.7";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mate-desktop";
|
||||
|
||||
@@ -16,11 +16,15 @@ let
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "${mate-panel.pname}-with-applets";
|
||||
version = mate-panel.version;
|
||||
inherit (mate-panel) version outputs;
|
||||
|
||||
src = null;
|
||||
|
||||
paths = [ mate-panel ] ++ selectedApplets;
|
||||
paths = [
|
||||
mate-panel.out
|
||||
mate-panel.man
|
||||
]
|
||||
++ selectedApplets;
|
||||
passAsFile = [ "paths" ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -24,6 +24,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-power-manager";
|
||||
version = "1.28.1";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
@@ -25,6 +25,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-settings-daemon";
|
||||
version = "1.28.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "${mate.mate-settings-daemon.pname}-wrapped";
|
||||
version = mate.mate-settings-daemon.version;
|
||||
inherit (mate.mate-settings-daemon) version outputs;
|
||||
|
||||
nativeBuildInputs = [
|
||||
wrapGAppsHook3
|
||||
@@ -25,6 +25,9 @@ stdenv.mkDerivation {
|
||||
installPhase = ''
|
||||
mkdir -p $out/etc/xdg/autostart
|
||||
cp ${mate.mate-settings-daemon}/etc/xdg/autostart/mate-settings-daemon.desktop $out/etc/xdg/autostart
|
||||
|
||||
mkdir -p $out/share/man
|
||||
cp -r ${mate.mate-settings-daemon.man}/share/man/* $out/share/man/
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
@@ -32,7 +35,7 @@ stdenv.mkDerivation {
|
||||
makeWrapper ${mate.mate-settings-daemon}/libexec/mate-settings-daemon $out/libexec/mate-settings-daemon \
|
||||
"''${gappsWrapperArgs[@]}"
|
||||
substituteInPlace $out/etc/xdg/autostart/mate-settings-daemon.desktop \
|
||||
--replace "${mate.mate-settings-daemon}/libexec/mate-settings-daemon" "$out/libexec/mate-settings-daemon"
|
||||
--replace-fail "${mate.mate-settings-daemon}/libexec/mate-settings-daemon" "$out/libexec/mate-settings-daemon"
|
||||
'';
|
||||
|
||||
meta = mate.mate-settings-daemon.meta // {
|
||||
|
||||
@@ -24,6 +24,10 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mate-utils";
|
||||
version = "1.28.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
|
||||
Reference in New Issue
Block a user