diff options
author | Nick Cao <nickcao@nichi.co> | 2024-03-14 12:40:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-14 12:40:02 -0400 |
commit | d0950d4cf9094072402bfab08c1dd1b6006bc772 (patch) | |
tree | 691dc3700093c1a3e0b76b7c56bd2976001ce536 /pkgs/applications/version-management | |
parent | e97205faf3b6aff41fc668237417eeabb74e6f34 (diff) | |
parent | e6af95c683b500957f07ce7c222f6b53d8a9057d (diff) | |
download | nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.tar nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.tar.gz nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.tar.bz2 nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.tar.lz nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.tar.xz nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.tar.zst nixlib-d0950d4cf9094072402bfab08c1dd1b6006bc772.zip |
Merge pull request #295725 from wegank/smartgithg-bump
smartgithg: 23.1.1 -> 23.1.2
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r-- | pkgs/applications/version-management/smartgithg/default.nix | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix deleted file mode 100644 index 693505b20305..000000000000 --- a/pkgs/applications/version-management/smartgithg/default.nix +++ /dev/null @@ -1,97 +0,0 @@ -{ lib -, stdenv -, fetchurl -, makeDesktopItem -, openjdk19 -, gtk3 -, glib -, gnome -, wrapGAppsHook -, libXtst -, which -}: -let - jre = openjdk19; -in -stdenv.mkDerivation rec { - pname = "smartgithg"; - version = "23.1.1"; - - src = fetchurl { - url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${builtins.replaceStrings [ "." ] [ "_" ] version}.tar.gz"; - sha256 = "sha256-LXB+OymApJjL4bgOZ8Vfd193jZHVbQ6G2zmrHNE/OJk="; - }; - - nativeBuildInputs = [ wrapGAppsHook ]; - - buildInputs = [ jre gnome.adwaita-icon-theme gtk3 ]; - - preFixup = with lib; '' - gappsWrapperArgs+=( \ - --prefix PATH : ${makeBinPath [ jre which ]} \ - --prefix LD_LIBRARY_PATH : ${makeLibraryPath [ - gtk3 - glib - libXtst - ]} \ - --prefix JRE_HOME : ${jre} \ - --prefix JAVA_HOME : ${jre} \ - --prefix SMARTGITHG_JAVA_HOME : ${jre} \ - ) - # add missing shebang for start script - sed -i $out/bin/smartgit \ - -e '1i#!/bin/bash' - ''; - - installPhase = '' - runHook preInstall - - sed -i '/ --login/d' bin/smartgit.sh - mkdir -pv $out/{bin,share/applications,share/icons/hicolor/scalable/apps/} - cp -av ./{dictionaries,lib} $out/ - cp -av bin/smartgit.sh $out/bin/smartgit - ln -sfv $out/bin/smartgit $out/bin/smartgithg - - cp -av $desktopItem/share/applications/* $out/share/applications/ - for icon_size in 32 48 64 128 256; do - path=$icon_size'x'$icon_size - icon=bin/smartgit-$icon_size.png - mkdir -p $out/share/icons/hicolor/$path/apps - cp $icon $out/share/icons/hicolor/$path/apps/smartgit.png - done - - cp -av bin/smartgit.svg $out/share/icons/hicolor/scalable/apps/ - - runHook postInstall - ''; - - desktopItem = with lib; makeDesktopItem rec { - name = "smartgit"; - exec = "smartgit"; - comment = meta.description; - icon = "smartgit"; - desktopName = "SmartGit"; - categories = [ - "Application" - "Development" - "RevisionControl" - ]; - mimeTypes = [ - "x-scheme-handler/git" - "x-scheme-handler/smartgit" - "x-scheme-handler/sourcetree" - ]; - startupNotify = true; - startupWMClass = name; - keywords = [ "git" ]; - }; - - meta = with lib; { - description = "GUI for Git, Mercurial, Subversion"; - homepage = "https://www.syntevo.com/smartgit/"; - changelog = "https://www.syntevo.com/smartgit/changelog.txt"; - license = licenses.unfree; - platforms = platforms.linux; - maintainers = with lib.maintainers; [ jraygauthier ]; - }; -} |