otfcc: fix aarch64 compatibility

This commit is contained in:
Enno Lohmeier
2020-08-07 19:16:25 +02:00
parent b9bf9c9236
commit a10a9a77b7
3 changed files with 43 additions and 8 deletions
+8 -8
View File
@@ -13,16 +13,16 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ premake5 ];
# Dont guess where our makefiles will end up. Just use current
# directory.
patchPhase = ''
substituteInPlace premake5.lua \
--replace 'location "build/gmake"' 'location "."'
'';
patches = [
./fix-aarch64.patch
./move-makefiles.patch
];
buildFlags = stdenv.lib.optional stdenv.isAarch64 [ "config=release_arm" ];
installPhase = ''
mkdir -p $out/bin
cp bin/release-x*/otfcc* $out/bin/
cp bin/release-*/otfcc* $out/bin/
'';
enableParallelBuilding = true;
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
description = "Optimized OpenType builder and inspector";
homepage = "https://github.com/caryll/otfcc";
license = licenses.asl20;
platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
platforms = [ "aarch64-linux" "i686-linux" "x86_64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ jfrankenau ttuegel ];
};