biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / zine / default.nix
blob40d8b6160365539778838ad0431992b5b7152d3a
1 { lib
2 , rustPlatform
3 , fetchCrate
4 , pkg-config
5 , openssl
6 , stdenv
7 , darwin
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "zine";
12   version = "0.16.0";
14   src = fetchCrate {
15     inherit pname version;
16     hash = "sha256-pUoMMgZQ+oDs9Yhc1rQuy9cUWiR800DlIe8wxQjnIis=";
17   };
19   cargoHash = "sha256-dXq8O0jVpr0xxvLTrsLJbiyyOMXXtEz7OMINqDEfG4U=";
21   nativeBuildInputs = [
22     pkg-config
23   ];
25   buildInputs = [
26     openssl
27   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
28     darwin.apple_sdk.frameworks.CoreServices
29   ];
31   meta = with lib; {
32     description = "Simple and opinionated tool to build your own magazine";
33     homepage = "https://github.com/zineland/zine";
34     changelog = "https://github.com/zineland/zine/releases/tag/v${version}";
35     license = licenses.asl20;
36     maintainers = with maintainers; [ dit7ya figsoda ];
37     mainProgram = "zine";
38   };