cairomm: 1.14.3 → 1.14.4

https://gitlab.freedesktop.org/cairo/cairomm/-/compare/1.14.3...1.14.4

Also format the expression.
This commit is contained in:
Jan Tojnar 2022-10-26 20:26:03 +02:00
parent b24c216b9f
commit 0a76ece12c

View File

@ -1,25 +1,45 @@
{ fetchurl, lib, stdenv, pkg-config, darwin, cairo, fontconfig, freetype, libsigcxx, meson, ninja }:
{ fetchurl
, stdenv
, lib
, pkg-config
, darwin
, cairo
, fontconfig
, freetype
, libsigcxx
, meson
, ninja
}:
stdenv.mkDerivation rec {
pname = "cairomm";
version = "1.14.3";
src = fetchurl {
url = "https://www.cairographics.org/releases/${pname}-${version}.tar.xz";
# gnome doesn't have the latest version ATM; beware: same name but different hash
#url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-DTfgZ8XEyngIt87dq/4ZMsW9KnUK1k+zIeEhNTYpfng=";
};
version = "1.14.4";
outputs = [ "out" "dev" ];
nativeBuildInputs = [ pkg-config meson ninja ];
propagatedBuildInputs = [ cairo libsigcxx ];
buildInputs = [ fontconfig freetype ]
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
src = fetchurl {
url = "https://www.cairographics.org/releases/cairomm-${version}.tar.xz";
sha256 = "R0nSWisu9nzAwBTKr1yH+kZ5L8Sz7eGG+w/JMtIFUVg=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
];
buildInputs = [
fontconfig
freetype
] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
ApplicationServices
]);
propagatedBuildInputs = [
cairo
libsigcxx
];
doCheck = true;
meta = with lib; {