parent
cae6a13ac8
commit
e22e2a5080
@ -0,0 +1,27 @@ |
||||
{ stdenv, fetchFromGitHub, gtk3, libdivsufsort, pkg-config, wrapGAppsHook }: |
||||
|
||||
stdenv.mkDerivation { |
||||
pname = "flips"; |
||||
version = "unstable-2020-10-02"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "Alcaro"; |
||||
repo = "Flips"; |
||||
rev = "5a3d2012b8ea53ae777c24b8ac4edb9a6bdb9761"; |
||||
sha256 = "1ksh9j1n5z8b78yd7gjxswndsqnb1azp84xk4rc0p7zq127l0fyy"; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ pkg-config wrapGAppsHook ]; |
||||
buildInputs = [ gtk3 libdivsufsort ]; |
||||
patches = [ ./use-system-libdivsufsort.patch ]; |
||||
makeFlags = [ "PREFIX=${placeholder "out"}" ]; |
||||
buildPhase = "./make.sh"; |
||||
|
||||
meta = with stdenv.lib; { |
||||
description = "A patcher for IPS and BPS files"; |
||||
homepage = "https://github.com/Alcaro/Flips"; |
||||
license = licenses.gpl3Plus; |
||||
maintainers = [ maintainers.xfix ]; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
@ -0,0 +1,15 @@ |
||||
diff --git a/Makefile b/Makefile
|
||||
index c9d8b6d..9d66b0b 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -79,9 +79,7 @@ endif
|
||||
MOREFLAGS := $(CFLAGS_$(TARGET))
|
||||
|
||||
|
||||
-DIVSUF := libdivsufsort-2.0.1
|
||||
-SOURCES += $(DIVSUF)/lib/divsufsort.c $(DIVSUF)/lib/sssort.c $(DIVSUF)/lib/trsort.c
|
||||
-MOREFLAGS += -I$(DIVSUF)/include -DHAVE_CONFIG_H -D__STDC_FORMAT_MACROS
|
||||
+MOREFLAGS += -ldivsufsort
|
||||
|
||||
ifeq ($(TARGET),gtk)
|
||||
CFLAGS_G += -fopenmp
|
Loading…
Reference in new issue