Skip to content

Commit

Permalink
remove evernote deps (#1387)
Browse files Browse the repository at this point in the history
  • Loading branch information
pazos committed Aug 25, 2021
1 parent 6cdca16 commit 7711a0a
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 151 deletions.
11 changes: 1 addition & 10 deletions Makefile
Expand Up @@ -16,8 +16,6 @@ all: $(OUTPUT_DIR)/libs $(if $(ANDROID),,$(LUAJIT)) \
$(OUTPUT_DIR)/plugins $(LUASOCKET) \
$(OUTPUT_DIR)/ffi $(OUTPUT_DIR)/data \
$(if $(WIN32),,$(LUASEC)) \
$(if $(ANDROID),$(LUACOMPAT52) $(LUALONGNUMBER),) \
$(if $(WIN32),,$(EVERNOTE_LIB)) \
$(TURBOJPEG_LIB) \
$(LODEPNG_LIB) \
$(GIF_LIB) \
Expand Down Expand Up @@ -54,7 +52,6 @@ ifeq ($(DO_STRIP),1)
$(if $(or $(KOBO),$(POCKETBOOK),$(REMARKABLE)),$(OUTPUT_DIR)/fbdepth,) \
$(if $(or $(CERVANTES),$(KINDLE),$(KOBO),$(POCKETBOOK),$(REMARKABLE),$(SONY_PRSTUX)),$(OUTPUT_DIR)/zsync2,) \
$(if $(ANDROID),,$(LUAJIT)) \
$(OUTPUT_DIR)/plugins/evernote.koplugin/lib/$(if $(WIN32),*.dll,*.so*) \
$(OUTPUT_DIR)/rocks/lib/lua/5.1/$(if $(WIN32),*.dll,*.so*) \
$(OUTPUT_DIR)/libs/$(if $(WIN32),*.dll,*.so*)" ;\
$(STRIP) --strip-unneeded $${STRIP_FILES} ;\
Expand All @@ -63,14 +60,8 @@ ifeq ($(DO_STRIP),1)
xargs $(STRIP) --strip-unneeded
endif
# set up some needed paths and links
install -d $(OUTPUT_DIR)/{cache,history,clipboard,fonts} $(CURDIR)/$(EVERNOTE_THRIFT_DIR)
install -d $(OUTPUT_DIR)/{cache,history,clipboard,fonts}
ln -sf $(CURDIR)/$(THIRDPARTY_DIR)/kpvcrlib/cr3.css $(OUTPUT_DIR)/data/
ifndef DARWIN
# setup Evernote SDK
cd $(EVERNOTE_SDK_DIR) && \
$(RCP) *.lua evernote $(CURDIR)/$(EVERNOTE_PLUGIN_DIR) && \
cp thrift/*.lua $(CURDIR)/$(EVERNOTE_THRIFT_DIR)
endif
test -e $(LPEG_RE) && chmod 664 $(LPEG_RE) || true # hot fix re.lua permission

$(OUTPUT_DIR)/libs:
Expand Down
14 changes: 1 addition & 13 deletions Makefile.defs
Expand Up @@ -828,18 +828,6 @@ LUASEC_DIR=$(CURDIR)/$(LUASEC_BUILD_DIR)/luasec-prefix/src/luasec
LUASOCKET=$(OUTPUT_DIR)/common/socket
LUASEC=$(OUTPUT_DIR)/common/ssl

EVERNOTE_SDK_BUILD_DIR=$(THIRDPARTY_DIR)/evernote-sdk-lua/build/$(MACHINE)
EVERNOTE_SDK_DIR=$(CURDIR)/$(EVERNOTE_SDK_BUILD_DIR)/evernote-sdk-lua-prefix/src/evernote-sdk-lua
EVERNOTE_PLUGIN_DIR=$(OUTPUT_DIR)/plugins/evernote.koplugin
EVERNOTE_THRIFT_DIR=$(EVERNOTE_PLUGIN_DIR)/thrift
EVERNOTE_LIB=$(EVERNOTE_PLUGIN_DIR)/lib/libluasocket.so
LUALONGNUMBER=$(CURDIR)/$(OUTPUT_DIR)/libs/liblualongnumber.so

LUASERIAL_BUILD_DIR=$(THIRDPARTY_DIR)/lua-serialize/build/$(MACHINE)
LUASERIAL_DIR=$(CURDIR)/$(LUASERIAL_BUILD_DIR)/lua-serialize-prefix/src/lua-serialize
LUASERIAL_LIB=$(OUTPUT_DIR)/common/serialize.so
LUACOMPAT52=$(CURDIR)/$(OUTPUT_DIR)/libs/libluacompat52.so

ZMQ_BUILD_DIR=$(THIRDPARTY_DIR)/libzmq/build/$(MACHINE)
ZMQ_DIR=$(CURDIR)/$(ZMQ_BUILD_DIR)/libzmq-prefix/src/libzmq-build
ZMQ_LIB_EXT=$(if $(WIN32),.dll,$(if $(DARWIN),.4.dylib,.so.4))
Expand Down Expand Up @@ -974,7 +962,7 @@ LPEG_DYNLIB=$(OUTPUT_DIR)/rocks/lib/lua/5.1/lpeg.so


CMAKE_THIRDPARTY_LIBS := kpvcrlib,nanosvg,zstd
CMAKE_THIRDPARTY_LIBS := $(CMAKE_THIRDPARTY_LIBS),evernote-sdk-lua,luajit,lpeg,turbo
CMAKE_THIRDPARTY_LIBS := $(CMAKE_THIRDPARTY_LIBS),luajit,lpeg,turbo
CMAKE_THIRDPARTY_LIBS := $(CMAKE_THIRDPARTY_LIBS),zyre,czmq,filemq,libzmq
CMAKE_THIRDPARTY_LIBS := $(CMAKE_THIRDPARTY_LIBS),libk2pdfopt,tesseract,leptonica
CMAKE_THIRDPARTY_LIBS := $(CMAKE_THIRDPARTY_LIBS),lj-wpaclient
Expand Down
34 changes: 0 additions & 34 deletions Makefile.third
Expand Up @@ -617,25 +617,6 @@ ifdef DARWIN
$(OUTPUT_DIR)/common/ssl.so
endif

$(LUASERIAL_LIB): $(THIRDPARTY_DIR)/lua-serialize/*.*
install -d $(LUASERIAL_BUILD_DIR)
-rm -f $(LUASERIAL_DIR)/../lua-serialize-stamp/lua-serialize-build
-rm -f $(LUASERIAL_LIB)
cd $(LUASERIAL_BUILD_DIR) && \
$(CMAKE) $(CMAKE_FLAGS) -DCC="$(CC) $(CFLAGS)" \
-DLDFLAGS="$(LDFLAGS) $(if $(or $(ANDROID),$(WIN32)), $(CURDIR)/$(LUAJIT_LIB),)" \
-DOUTPUT_DIR=$(CURDIR)/$(OUTPUT_DIR)/common \
$(CURDIR)/$(THIRDPARTY_DIR)/lua-serialize && \
$(CMAKE_MAKE_PROGRAM) $(CMAKE_MAKE_PROGRAM_FLAGS)

# NOTE: We don't ship lua-serialize anymore, but the Evernote plugin still requires this.
# Both it and lua-serialize build an horribly outdated version of it.
# FIXME: Someone who actually cares about this probably ought to bump the submodule.
# Ideally, in evernote-sdk-lua, since we control it, and update this to keep Evernote's copy,
# like LUALONGNUMBER does.
$(LUACOMPAT52): $(LUASERIAL_LIB) $(THIRDPARTY_DIR)/lua-serialize/CMakeLists.txt
cp $(OUTPUT_DIR)/common/$(notdir $(LUACOMPAT52)) $(OUTPUT_DIR)/libs

# zeromq should be compiled without optimization in clang 3.4
# which otherwise may throw a warning saying "array index is past the end
# of the array" for strcmp comparing a string with exactly 2 chars.
Expand Down Expand Up @@ -756,21 +737,6 @@ $(LPEG_DYNLIB) $(LPEG_RE): $(LUAJIT_LIB) $(THIRDPARTY_DIR)/lpeg/*.*
cp -f $(LPEG_DIR)/lpeg.so $(OUTPUT_DIR)/rocks/lib/lua/5.1
cp -f $(LPEG_DIR)/re.lua $(OUTPUT_DIR)/rocks/share/lua/5.1

$(EVERNOTE_LIB): $(THIRDPARTY_DIR)/evernote-sdk-lua/*.*
install -d $(EVERNOTE_SDK_BUILD_DIR)
-rm -f $(EVERNOTE_LIB) $(EVERNOTE_SDK_DIR)/../evernote-sdk-lua-stamp/evernote-sdk-lua-build
cd $(EVERNOTE_SDK_BUILD_DIR) && \
$(CMAKE) $(CMAKE_FLAGS) -DCC="$(CC) $(CFLAGS)" \
-DOUTPUT_DIR="$(CURDIR)/$(EVERNOTE_PLUGIN_DIR)/lib" \
-DLDFLAGS="$(LDFLAGS) $(if $(or $(ANDROID),$(WIN32)),$(CURDIR)/$(LUAJIT_LIB) -lm)" \
-DDYNLIB_CFLAGS="$(DYNLIB_CMAKE_CFLAGS)" \
$(CURDIR)/$(THIRDPARTY_DIR)/evernote-sdk-lua && \
$(CMAKE_MAKE_PROGRAM) $(CMAKE_MAKE_PROGRAM_FLAGS)

$(LUALONGNUMBER): $(EVERNOTE_LIB) $(THIRDPARTY_DIR)/evernote-sdk-lua/*.*
cp $(CURDIR)/$(EVERNOTE_PLUGIN_DIR)/lib/liblualongnumber.so \
$(CURDIR)/$(OUTPUT_DIR)/libs

$(SQLITE_LIB): $(THIRDPARTY_DIR)/sqlite/*.*
install -d $(SQLITE_BUILD_DIR)
cd $(SQLITE_BUILD_DIR) && \
Expand Down
34 changes: 0 additions & 34 deletions thirdparty/evernote-sdk-lua/CMakeLists.txt

This file was deleted.

36 changes: 0 additions & 36 deletions thirdparty/lua-serialize/CMakeLists.txt

This file was deleted.

24 changes: 0 additions & 24 deletions thirdparty/lua-serialize/lua-serialize-lto.patch

This file was deleted.

0 comments on commit 7711a0a

Please sign in to comment.