Changed "koboupdate" to be more reliable as an installation mean.

pull/206/head
Giorgio Micotti 11 years ago
parent d99c71abdb
commit d9b210c315

@ -10,7 +10,7 @@ VERSION=$(shell git describe HEAD)
# subdirectory we use to build the installation bundle # subdirectory we use to build the installation bundle
INSTALL_DIR=koreader INSTALL_DIR=koreader
INSTALL_DIR_KOBO=mnt/onboard/.kobo/koreader INSTALL_DIR_KOBO=mnt/onboard/.kobo
# subdirectory we use to setup emulation environment # subdirectory we use to setup emulation environment
EMU_DIR=emu EMU_DIR=emu
@ -97,34 +97,36 @@ koboupdate: all
file $(KOR_BASE)/extr | grep ARM || exit 1 file $(KOR_BASE)/extr | grep ARM || exit 1
# remove old package and dir if any # remove old package and dir if any
rm -f koreader-kobo-$(VERSION).zip rm -f koreader-kobo-$(VERSION).zip
rm -rf $(INSTALL_DIR_KOBO) rm -rf $(INSTALL_DIR)
# create new dir for package # create new dir for package
mkdir -p $(INSTALL_DIR_KOBO)/{history,screenshots,clipboard,libs} mkdir -p $(INSTALL_DIR)/{history,screenshots,clipboard,libs}
cp -p README.md COPYING $(KOR_BASE)/{koreader-base,extr,sdcv} koreader.sh koreader_kobo.sh $(LUA_FILES) $(INSTALL_DIR_KOBO) cp -p README.md COPYING $(KOR_BASE)/{koreader-base,extr,sdcv} koreader.sh koreader_kobo.sh $(LUA_FILES) $(INSTALL_DIR)
$(STRIP) --strip-unneeded $(INSTALL_DIR_KOBO)/koreader-base $(INSTALL_DIR_KOBO)/extr $(INSTALL_DIR_KOBO)/sdcv $(STRIP) --strip-unneeded $(INSTALL_DIR)/koreader-base $(INSTALL_DIR)/extr $(INSTALL_DIR)/sdcv
mkdir $(INSTALL_DIR_KOBO)/data $(INSTALL_DIR_KOBO)/data/dict $(INSTALL_DIR_KOBO)/data/tessdata mkdir $(INSTALL_DIR)/data $(INSTALL_DIR)/data/dict $(INSTALL_DIR)/data/tessdata
cp -L koreader-base/$(DJVULIB) $(KOR_BASE)/$(CRELIB) \ cp -L koreader-base/$(DJVULIB) $(KOR_BASE)/$(CRELIB) \
$(KOR_BASE)/$(LUALIB) $(KOR_BASE)/$(K2PDFOPTLIB) \ $(KOR_BASE)/$(LUALIB) $(KOR_BASE)/$(K2PDFOPTLIB) \
$(KOR_BASE)/$(LEPTONICALIB) $(KOR_BASE)/$(TESSERACTLIB) \ $(KOR_BASE)/$(LEPTONICALIB) $(KOR_BASE)/$(TESSERACTLIB) \
$(INSTALL_DIR_KOBO)/libs $(INSTALL_DIR)/libs
$(STRIP) --strip-unneeded $(INSTALL_DIR_KOBO)/libs/* $(STRIP) --strip-unneeded $(INSTALL_DIR)/libs/*
cp -rpL $(KOR_BASE)/data/*.css $(INSTALL_DIR_KOBO)/data cp -rpL $(KOR_BASE)/data/*.css $(INSTALL_DIR)/data
cp -rpL $(KOR_BASE)/data/hyph $(INSTALL_DIR_KOBO)/data/hyph cp -rpL $(KOR_BASE)/data/hyph $(INSTALL_DIR)/data/hyph
cp -rpL $(KOR_BASE)/fonts $(INSTALL_DIR_KOBO) cp -rpL $(KOR_BASE)/fonts $(INSTALL_DIR)
cp -rp $(MO_DIR) $(INSTALL_DIR_KOBO) cp -rp $(MO_DIR) $(INSTALL_DIR)
rm $(INSTALL_DIR_KOBO)/fonts/droid/DroidSansFallbackFull.ttf rm $(INSTALL_DIR)/fonts/droid/DroidSansFallbackFull.ttf
echo $(VERSION) > git-rev echo $(VERSION) > git-rev
cp -r git-rev resources $(INSTALL_DIR_KOBO) cp -r git-rev resources $(INSTALL_DIR)
rm -r $(INSTALL_DIR_KOBO)/resources/fonts rm -r $(INSTALL_DIR)/resources/fonts
cp -rpL frontend $(INSTALL_DIR_KOBO) cp -rpL frontend $(INSTALL_DIR)
cp defaults.lua $(INSTALL_DIR_KOBO) cp defaults.lua $(INSTALL_DIR)
mkdir $(INSTALL_DIR_KOBO)/fonts/host mkdir $(INSTALL_DIR)/fonts/host
cp -rpL fmon $(INSTALL_DIR_KOBO)/.. mkdir -p $(INSTALL_DIR_KOBO)/fmon
cp -p resources/koreader.png $(INSTALL_DIR_KOBO)/../.. cp -rpL fmon $(INSTALL_DIR_KOBO)
cp -p resources/koreader.png $(INSTALL_DIR_KOBO)/..
tar -zcvf KoboRoot.tgz mnt/ tar -zcvf KoboRoot.tgz mnt/
zip -9 -r koreader-kobo-$(VERSION).zip KoboRoot.tgz zip -9 -r koreader-kobo-$(VERSION).zip $(INSTALL_DIR) KoboRoot.tgz
rm KoboRoot.tgz rm KoboRoot.tgz
rm -rf mnt/ rm -rf mnt/
rm -rf $(INSTALL_DIR)
pot: pot:
$(XGETTEXT_BIN) reader.lua `find frontend -iname "*.lua"` \ $(XGETTEXT_BIN) reader.lua `find frontend -iname "*.lua"` \

Loading…
Cancel
Save