gutenberg: init at 0.3.1

+40
+35
pkgs/applications/misc/gutenberg/default.nix
··· 1 + { stdenv, fetchFromGitHub, rustPlatform, cmake, CoreServices, cf-private }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + name = "gutenberg-${version}"; 5 + version = "0.3.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Keats"; 9 + repo = "gutenberg"; 10 + rev = "v${version}"; 11 + sha256 = "03zhbwxp4dbqydiydx0hpp3vpg769zzn5i95h2sl868mpfia8gyd"; 12 + }; 13 + 14 + cargoSha256 = "0441lbmxx16aar6fn651ihk3psrx0lk3qdbbyih05xjlkkbk1qxs"; 15 + 16 + nativeBuildInputs = [ cmake ]; 17 + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices cf-private ]; 18 + 19 + postInstall = '' 20 + install -D -m 444 completions/gutenberg.bash \ 21 + -t $out/share/bash-completion/completions 22 + install -D -m 444 completions/_gutenberg \ 23 + -t $out/share/zsh/site-functions 24 + install -D -m 444 completions/gutenberg.fish \ 25 + -t $out/share/fish/vendor_completions.d 26 + ''; 27 + 28 + meta = with stdenv.lib; { 29 + description = "An opinionated static site generator with everything built-in"; 30 + homepage = https://www.getgutenberg.io; 31 + license = licenses.mit; 32 + maintainers = []; 33 + platforms = platforms.all; 34 + }; 35 + }
+5
pkgs/top-level/all-packages.nix
··· 15828 15828 15829 15829 gv = callPackage ../applications/misc/gv { }; 15830 15830 15831 + gutenberg = callPackage ../applications/misc/gutenberg { 15832 + inherit (darwin.apple_sdk.frameworks) CoreServices; 15833 + inherit (darwin) cf-private; 15834 + }; 15835 + 15831 15836 guvcview = callPackage ../os-specific/linux/guvcview { 15832 15837 pulseaudioSupport = config.pulseaudio or true; 15833 15838 ffmpeg = ffmpeg_2;