Merge pull request #194225 from figsoda/artem

artem: init at 1.1.5

authored by figsoda and committed by GitHub 898dd0e8 85163270

+52
+50
pkgs/applications/graphics/artem/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , installShellFiles 5 + , pkg-config 6 + , openssl 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "artem"; 11 + version = "1.1.5"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "finefindus"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "1jax39gizlcbqnkjckxwm5h0wdk5dk8dasaj9wxv7yidbcbgj4zh"; 18 + }; 19 + 20 + cargoSha256 = "sha256-n2NOWrgcMVHpNCHL7r8+Kl1e01XYadaNM7UdE8fQo1U="; 21 + 22 + nativeBuildInputs = [ installShellFiles pkg-config ]; 23 + 24 + buildInputs = [ openssl ]; 25 + 26 + OPENSSL_NO_VENDOR = 1; 27 + 28 + checkFlags = [ 29 + # require internet access 30 + "--skip=arguments::input::url_input" 31 + "--skip=full_file_compare_url" 32 + 33 + # flaky 34 + "--skip=full_file_compare_html" 35 + ]; 36 + 37 + postInstall = '' 38 + installManPage $releaseDir/build/artem-*/out/artem.1 39 + installShellCompletion $releaseDir/build/artem-*/out/artem.{bash,fish} \ 40 + --zsh $releaseDir/build/artem-*/out/_artem 41 + ''; 42 + 43 + meta = with lib; { 44 + description = "A small CLI program to convert images to ASCII art"; 45 + homepage = "https://github.com/finefindus/artem"; 46 + changelog = "https://github.com/finefindus/artem/blob/v${version}/CHANGELOG.md"; 47 + license = licenses.mpl20; 48 + maintainers = with maintainers; [ figsoda ]; 49 + }; 50 + }
+2
pkgs/top-level/all-packages.nix
··· 26803 26803 26804 26804 arkade = callPackage ../applications/networking/cluster/arkade { }; 26805 26805 26806 + artem = callPackage ../applications/graphics/artem { }; 26807 + 26806 26808 asuka = callPackage ../applications/networking/browsers/asuka { 26807 26809 inherit (darwin.apple_sdk.frameworks) Security; 26808 26810 };