diff options
author | Domen Kožar <domen@dev.si> | 2015-04-08 17:43:06 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2015-04-08 17:43:06 +0200 |
commit | bcc1d0339b35c290d60098807bbc3801e2f86b72 (patch) | |
tree | 9614a01f5205d75d196672a7d6f7c8a28914452f /pkgs/applications/editors | |
parent | 158d444f7845899a68bc04432c1bbee2a935cf26 (diff) | |
parent | ee8e97d8031f51c89529826cf5812a2424b0ac86 (diff) | |
download | nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.tar nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.tar.gz nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.tar.bz2 nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.tar.lz nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.tar.xz nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.tar.zst nixlib-bcc1d0339b35c290d60098807bbc3801e2f86b72.zip |
Merge pull request #7266 from codyopel/sublime
sublimetext3: add .desktop entry & icon
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r-- | pkgs/applications/editors/sublime3/default.nix | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/pkgs/applications/editors/sublime3/default.nix b/pkgs/applications/editors/sublime3/default.nix index 9d6a74d942a2..1764c85ca7dd 100644 --- a/pkgs/applications/editors/sublime3/default.nix +++ b/pkgs/applications/editors/sublime3/default.nix @@ -38,8 +38,12 @@ in let ''; installPhase = '' + # Correct sublime_text.desktop to exec `sublime' instead of /opt/sublime_text + sed -e 's,/opt/sublime_text/sublime_text,sublime,' -i sublime_text.desktop + mkdir -p $out cp -prvd * $out/ + # Without this, plugin_host crashes, even though it has the rpath wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1:${openssl}/lib/libssl.so:${bzip2}/lib/libbz2.so ''; @@ -52,11 +56,16 @@ in stdenv.mkDerivation { mkdir -p $out/bin ln -s ${sublime}/sublime_text $out/bin/sublime ln -s ${sublime}/sublime_text $out/bin/sublime3 + mkdir -p $out/share/applications + ln -s ${sublime}/sublime_text.desktop $out/share/applications/sublime_text.desktop + ln -s ${sublime}/Icon/256x256/ $out/share/icons ''; - meta = { + meta = with stdenv.lib; { description = "Sophisticated text editor for code, markup and prose"; - maintainers = [ stdenv.lib.maintainers.wmertens ]; - license = stdenv.lib.licenses.unfree; + homepage = https://www.sublimetext.com/; + maintainers = with maintainers; [ wmertens ]; + license = licenses.unfree; + platforms = platforms.linux; }; } |