capitaine-cursors: fix build with inkscape => 1.0

This commit is contained in:
Ivar 2020-11-02 21:10:53 +01:00 committed by IvarWithoutBones
parent e99270812f
commit f7fca06ef9

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub
{ stdenv, fetchFromGitHub, fetchpatch, makeFontsConf
, inkscape, xcursorgen, bc }:
stdenv.mkDerivation rec {
@ -12,11 +12,23 @@ stdenv.mkDerivation rec {
sha256 = "0652ydy73x29z7wc6ccyqihmfg4bk0ksl7yryycln6c7i0iqfmc9";
};
patches = [
# Fixes the build on inscape => 1.0, without this it generates empty cursor files
(fetchpatch {
name = "inkscape-1.0-compat";
url = "https://github.com/keeferrourke/capitaine-cursors/commit/9da0b53e6098ed023c5c24c6ef6bfb1f68a79924.patch";
sha256 = "0lx5i60ahy6a2pir4zzlqn5lqsv6claqg8mv17l1a028h9aha3cv";
})
];
postPatch = ''
patchShebangs .
'';
buildInputs =[
# Complains about not being able to find the fontconfig config file otherwise
FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; };
buildInputs = [
inkscape
xcursorgen
bc
@ -36,14 +48,10 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
description = ''
An x-cursor theme inspired by macOS and based on KDE Breeze
'';
description = "An x-cursor theme inspired by macOS and based on KDE Breeze";
homepage = "https://github.com/keeferrourke/capitaine-cursors";
license = licenses.lgpl3;
platforms = platforms.linux;
maintainers = with maintainers; [
eadwu
];
maintainers = with maintainers; [ eadwu ];
};
}