From c6861e8f0f0c4983ba0777864fa1bb2f4dfe8054 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 May 2024 02:55:32 +0000 Subject: vis: 0.8 -> 0.9 --- pkgs/applications/editors/vis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/applications') diff --git a/pkgs/applications/editors/vis/default.nix b/pkgs/applications/editors/vis/default.nix index 479a475e07416..0ef1efaf75776 100644 --- a/pkgs/applications/editors/vis/default.nix +++ b/pkgs/applications/editors/vis/default.nix @@ -9,11 +9,11 @@ let in stdenv.mkDerivation rec { pname = "vis"; - version = "0.8"; + version = "0.9"; src = fetchFromGitHub { rev = "v${version}"; - sha256 = "sha256-XvWj6fZxzXeRA5oCAqIIwlfjrJcHnDrjeiPExEQKSkY="; + sha256 = "sha256-SYM3zlzhp3NdyOjtXc+pOiWY4/WA/Ax+qAWe18ggq3g="; repo = "vis"; owner = "martanne"; }; -- cgit 1.4.1 From e5de825be6e7d07384fcf7784d82f4d4179e1bd0 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Thu, 2 May 2024 13:26:14 +0400 Subject: vis: migrate to by-name --- pkgs/applications/editors/vis/default.nix | 63 ------------------------------- pkgs/by-name/vi/vis/package.nix | 63 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 - 3 files changed, 63 insertions(+), 65 deletions(-) delete mode 100644 pkgs/applications/editors/vis/default.nix create mode 100644 pkgs/by-name/vi/vis/package.nix (limited to 'pkgs/applications') diff --git a/pkgs/applications/editors/vis/default.nix b/pkgs/applications/editors/vis/default.nix deleted file mode 100644 index 0ef1efaf75776..0000000000000 --- a/pkgs/applications/editors/vis/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, pkg-config, makeWrapper -, copyDesktopItems, makeDesktopItem -, ncurses, libtermkey, lua, tre -, acl, libselinux -}: - -let - luaEnv = lua.withPackages(ps: [ ps.lpeg ]); -in -stdenv.mkDerivation rec { - pname = "vis"; - version = "0.9"; - - src = fetchFromGitHub { - rev = "v${version}"; - sha256 = "sha256-SYM3zlzhp3NdyOjtXc+pOiWY4/WA/Ax+qAWe18ggq3g="; - repo = "vis"; - owner = "martanne"; - }; - - nativeBuildInputs = [ pkg-config makeWrapper copyDesktopItems ]; - - buildInputs = [ - ncurses - libtermkey - luaEnv - tre - ] ++ lib.optionals stdenv.isLinux [ - acl - libselinux - ]; - - postInstall = '' - wrapProgram $out/bin/vis \ - --prefix LUA_CPATH ';' "${luaEnv}/lib/lua/${lua.luaversion}/?.so" \ - --prefix LUA_PATH ';' "${luaEnv}/share/lua/${lua.luaversion}/?.lua" \ - --prefix VIS_PATH : "\$HOME/.config:$out/share/vis" - ''; - - desktopItems = [ - (makeDesktopItem { - name = "vis"; - exec = "vis %U"; - type = "Application"; - icon = "accessories-text-editor"; - comment = meta.description; - desktopName = "vis"; - genericName = "Text editor"; - categories = [ "Application" "Development" "IDE" ]; - mimeTypes = [ "text/plain" "application/octet-stream" ]; - startupNotify = false; - terminal = true; - }) - ]; - - meta = with lib; { - description = "A vim like editor"; - homepage = "https://github.com/martanne/vis"; - license = licenses.isc; - maintainers = with maintainers; [ vrthra ramkromberg ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/by-name/vi/vis/package.nix b/pkgs/by-name/vi/vis/package.nix new file mode 100644 index 0000000000000..0ef1efaf75776 --- /dev/null +++ b/pkgs/by-name/vi/vis/package.nix @@ -0,0 +1,63 @@ +{ lib, stdenv, fetchFromGitHub, pkg-config, makeWrapper +, copyDesktopItems, makeDesktopItem +, ncurses, libtermkey, lua, tre +, acl, libselinux +}: + +let + luaEnv = lua.withPackages(ps: [ ps.lpeg ]); +in +stdenv.mkDerivation rec { + pname = "vis"; + version = "0.9"; + + src = fetchFromGitHub { + rev = "v${version}"; + sha256 = "sha256-SYM3zlzhp3NdyOjtXc+pOiWY4/WA/Ax+qAWe18ggq3g="; + repo = "vis"; + owner = "martanne"; + }; + + nativeBuildInputs = [ pkg-config makeWrapper copyDesktopItems ]; + + buildInputs = [ + ncurses + libtermkey + luaEnv + tre + ] ++ lib.optionals stdenv.isLinux [ + acl + libselinux + ]; + + postInstall = '' + wrapProgram $out/bin/vis \ + --prefix LUA_CPATH ';' "${luaEnv}/lib/lua/${lua.luaversion}/?.so" \ + --prefix LUA_PATH ';' "${luaEnv}/share/lua/${lua.luaversion}/?.lua" \ + --prefix VIS_PATH : "\$HOME/.config:$out/share/vis" + ''; + + desktopItems = [ + (makeDesktopItem { + name = "vis"; + exec = "vis %U"; + type = "Application"; + icon = "accessories-text-editor"; + comment = meta.description; + desktopName = "vis"; + genericName = "Text editor"; + categories = [ "Application" "Development" "IDE" ]; + mimeTypes = [ "text/plain" "application/octet-stream" ]; + startupNotify = false; + terminal = true; + }) + ]; + + meta = with lib; { + description = "A vim like editor"; + homepage = "https://github.com/martanne/vis"; + license = licenses.isc; + maintainers = with maintainers; [ vrthra ramkromberg ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c0054b6f0a942..add3138d86baf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -35350,8 +35350,6 @@ with pkgs; neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { }; - vis = callPackage ../applications/editors/vis { }; - viw = callPackage ../applications/editors/viw { }; virter = callPackage ../applications/virtualization/virter { }; -- cgit 1.4.1