Merge pull request #197955 from jtojnar/cairomm

cairomm_1_16: 1.16.1 → 1.16.2
This commit is contained in:
Jan Tojnar 2022-10-27 12:35:20 +02:00 committed by GitHub
commit d71a6414c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 36 additions and 16 deletions

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "cairomm"; pname = "cairomm";
version = "1.16.1"; version = "1.16.2";
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
src = fetchurl { src = fetchurl {
url = "https://www.cairographics.org/releases/${pname}-${version}.tar.xz"; url = "https://www.cairographics.org/releases/cairomm-${version}.tar.xz";
sha256 = "sha256-b2Bg2OmN1Lis/uIpX92904z0h8B8JqrY0ag7ub/0osY="; sha256 = "amO/mKl92isPVeNNG18/uQnvi3D5uNOCyx/zl459wT8=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

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 { stdenv.mkDerivation rec {
pname = "cairomm"; pname = "cairomm";
version = "1.14.3"; version = "1.14.4";
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=";
};
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
nativeBuildInputs = [ pkg-config meson ninja ]; src = fetchurl {
propagatedBuildInputs = [ cairo libsigcxx ]; url = "https://www.cairographics.org/releases/cairomm-${version}.tar.xz";
buildInputs = [ fontconfig freetype ] sha256 = "R0nSWisu9nzAwBTKr1yH+kZ5L8Sz7eGG+w/JMtIFUVg=";
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ };
nativeBuildInputs = [
meson
ninja
pkg-config
];
buildInputs = [
fontconfig
freetype
] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
ApplicationServices ApplicationServices
]); ]);
propagatedBuildInputs = [
cairo
libsigcxx
];
doCheck = true; doCheck = true;
meta = with lib; { meta = with lib; {