icon: Init at 9.5.1

Icon is a very high level general-purpose programming language with
extensive features for processing strings (text) and data structures.

Closes #16036.

authored by Rahul Gopinath and committed by Christoph Hrdinka 367ddbdc ca067ff2

+31
+29
pkgs/development/interpreters/icon-lang/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, libX11, libXt }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "icon-lang-${version}"; 5 + version = "9.5.1"; 6 + src = fetchFromGitHub { 7 + rev = "39d7438e8d23ccfe20c0af8bbbf61e34d9c715e9"; 8 + owner = "gtownsend"; 9 + repo = "icon"; 10 + sha256 = "1gkvj678ldlr1m5kjhx6zpmq11nls8kxa7pyy64whgakfzrypynw"; 11 + }; 12 + buildInputs = [ libX11 libXt ]; 13 + 14 + configurePhase = '' 15 + make X-Configure name=linux 16 + ''; 17 + 18 + installPhase = '' 19 + make Install dest=$out 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + description = ''A very high level general-purpose programming language''; 24 + maintainers = with maintainers; [ vrthra ]; 25 + platforms = platforms.linux; 26 + license = licenses.publicDomain; 27 + homepage = https://www.cs.arizona.edu/icon/; 28 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 7078 7079 gio-sharp = callPackage ../development/libraries/gio-sharp { }; 7080 7081 libgit2 = callPackage ../development/libraries/git2 ( 7082 stdenv.lib.optionalAttrs stdenv.isDarwin { 7083 inherit (darwin) libiconv;
··· 7078 7079 gio-sharp = callPackage ../development/libraries/gio-sharp { }; 7080 7081 + icon-lang = callPackage ../development/interpreters/icon-lang { }; 7082 + 7083 libgit2 = callPackage ../development/libraries/git2 ( 7084 stdenv.lib.optionalAttrs stdenv.isDarwin { 7085 inherit (darwin) libiconv;