diff options
author | Rickard Nilsson <rickynils@gmail.com> | 2013-09-02 09:04:32 +0200 |
---|---|---|
committer | Rickard Nilsson <rickynils@gmail.com> | 2013-09-03 08:41:52 +0200 |
commit | d5881add32601e63e3804ace11ce17e721980ea4 (patch) | |
tree | 009f22dd3c6f839214c79a8b694818fa9ef23388 /pkgs/applications/office | |
parent | ddd1f7b52b1ee8eeb3dd9427aa814e0e1615dbba (diff) | |
download | nixlib-d5881add32601e63e3804ace11ce17e721980ea4.tar nixlib-d5881add32601e63e3804ace11ce17e721980ea4.tar.gz nixlib-d5881add32601e63e3804ace11ce17e721980ea4.tar.bz2 nixlib-d5881add32601e63e3804ace11ce17e721980ea4.tar.lz nixlib-d5881add32601e63e3804ace11ce17e721980ea4.tar.xz nixlib-d5881add32601e63e3804ace11ce17e721980ea4.tar.zst nixlib-d5881add32601e63e3804ace11ce17e721980ea4.zip |
libreoffice: Put .desktop-files in correct place
Diffstat (limited to 'pkgs/applications/office')
-rw-r--r-- | pkgs/applications/office/libreoffice/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 9bda7b4f835e..e07fe69b70cc 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -184,11 +184,17 @@ stdenv.mkDerivation rec { # It installs only things to $out/lib/libreoffice postInstall = '' - mkdir -p $out/bin + mkdir -p $out/bin $out/share for a in sbase scalc sdraw smath swriter spadmin simpress soffice; do ln -s $out/lib/libreoffice/program/$a $out/bin/$a done ln -s $out/bin/soffice $out/bin/libreoffice + + ln -s $out/lib/libreoffice/share/xdg $out/share/applications + for f in $out/share/applications/*.desktop; do + substituteInPlace "$f" --replace "Exec=libreoffice4.0" "$out/bin/soffice" + substituteInPlace "$f" --replace "Exec=libreoffice" "$out/bin/soffice" + done ''; configureFlags = [ |