diff --git a/pkgs/by-name/qn/qnial/package.nix b/pkgs/by-name/qn/qnial/package.nix new file mode 100644 index 000000000000..0ba34b8a6572 --- /dev/null +++ b/pkgs/by-name/qn/qnial/package.nix @@ -0,0 +1,53 @@ +{ + lib, + fetchFromBitbucket, + libxcrypt, + ncurses, + pkg-config, + stdenv, + unzip, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qnial"; + version = "6.3_1"; + + src = fetchFromBitbucket { + owner = "museoa"; + repo = "qnial"; + rev = finalAttrs.version; + hash = "sha256-QhjEq6YKO6OKy7+dlHeTWQvCvrF8zS7o8QfPD8WDXy0="; + }; + + nativeBuildInputs = [ + pkg-config + unzip + ]; + + buildInputs = [ + ncurses + libxcrypt + ]; + + strictDeps = true; + + preConfigure = '' + cd build + ''; + + installPhase = '' + cd .. + mkdir -p $out/bin $out/lib + cp build/nial $out/bin/ + cp -r niallib $out/lib/ + ''; + + meta = { + description = "Array language from Nial Systems"; + homepage = "https://bitbucket.com/museoa/qnial"; + license = lib.licenses.artistic1; + mainProgram = "nial"; + maintainers = [ lib.maintainers.AndersonTorres ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/development/interpreters/qnial/default.nix b/pkgs/development/interpreters/qnial/default.nix deleted file mode 100644 index a23f1665e5cc..000000000000 --- a/pkgs/development/interpreters/qnial/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, unzip, pkg-config, makeWrapper, ncurses, libxcrypt }: - -stdenv.mkDerivation { - pname = "qnial"; - version = "6.3"; - - src = fetchFromGitHub { - sha256 = "0426hb8w0wpkisvmf3danj656j6g7rc6v91gqbgzkcj485qjaliw"; - rev = "cfe8720a4577d6413034faa2878295431bfe39f8"; - repo = "qnial"; - owner = "vrthra"; - }; - - nativeBuildInputs = [ makeWrapper unzip pkg-config ]; - - preConfigure = '' - cd build; - ''; - - installPhase = '' - cd .. - mkdir -p $out/bin $out/lib - cp build/nial $out/bin/ - cp -r niallib $out/lib/ - ''; - - buildInputs = [ - ncurses - libxcrypt - ]; - - meta = { - description = "Array language from Nial Systems"; - mainProgram = "nial"; - homepage = "https://github.com/vrthra/qnial"; - license = lib.licenses.artistic1; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6b35e4a69c67..3e631b0ffbeb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12044,8 +12044,6 @@ with pkgs; qlog = qt6Packages.callPackage ../applications/radio/qlog { }; - qnial = callPackage ../development/interpreters/qnial { }; - quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { }; q-text-as-data = callPackage ../tools/misc/q-text-as-data { };