Commit Graph

276 Commits (a60544b1ad2e9e206060c8f4a00d2ab62a907230)

Author SHA1 Message Date
chrox a60544b1ad Koreader Ubuntu-touch port
Currently only tested on Ubuntu-touch emulator with framework
ubuntu-sdk-14.10 for armhf.
The ubuntu-touch port is binary compatible with the Kobo port
major changes in this PR are:
1. rename the emulator device to sdl device since both the emulator
and the ubuntu-touch target use libsdl to handle input/output.
2. ubuntu-touch app has no write access to the installation dir so
all write-outs should be in a seperate dir definded in `datastorage`.
9 years ago
chrox dce9e50bde don't use tar.gz file extension for OTA
because ISP may cache gz files and confuse zsync protocol
When I wget the gz file it's redirected to a ISP cached file and zsync
will fail.
```
~ $ wget http://vislab.bjmu.edu.cn/apps/koreader/ota/koreader-kindle-arm-linux-gnueabi-v2014.11-348-gddc3619.tar.gz
--2015-09-26 10:55:54--
http://vislab.bjmu.edu.cn/apps/koreader/ota/koreader-kindle-arm-linux-gnueabi-v2014.11-348-gddc3619.tar.gz
Resolving vislab.bjmu.edu.cn (vislab.bjmu.edu.cn)... 202.112.180.24
Connecting to vislab.bjmu.edu.cn
(vislab.bjmu.edu.cn)|202.112.180.24|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://202.112.191.194/file/gz/2cd4eae05d961f8afe9ad99fb20288d4e735fbf4/vislab.bjmu.edu.cn/apps/koreader/ota/koreader-kindle-arm-linux-gnueabi-v2014.11-348-gddc3619.tar.gz
[following]
--2015-09-26 10:55:55--
http://202.112.191.194/file/gz/2cd4eae05d961f8afe9ad99fb20288d4e735fbf4/vislab.bjmu.edu.cn/apps/koreader/ota/koreader-kindle-arm-linux-gnueabi-v2014.11-348-gddc3619.tar.gz
```
9 years ago
NiLuJe 89e8e4297c DroidFallbackFull went buh-bye, don't break the recipe by failing so near the
end ;).
9 years ago
Frans de Jonge 21c51a9162 Travis update
The new container-based format doesn't do sudo anymore, so there are some extensive changes.

It does, however, allow cache.

I also took the opportunity to switch to a newer busted. The root element for that now needs to be a table.
9 years ago
chrox 34ea9ac574 add datastorage module to handle data directory on various platform
On kindle, kobo and pocketbook the data directory is the current
running directory but on Android the app is installed in system
defined location and users may have no access to that location.
The same circumstances should be true for the upcoming Koreader for
Ubuntu touch, so the data directory (in which tessdata, dictionaries,
global settings, persistant defaults and probably history data are
stored) could be stored in another place.
9 years ago
NiLuJe 3fdd90cf3b Fix a few Droid font paths 9 years ago
Qingping Hou e695a3c30d build: add luacheck for static analysis 9 years ago
chrox 2f2611af42 fix Travis test 9 years ago
chrox 0191dc6530 revert busted to v1.10.0 to avoid segmentation fault in testing 9 years ago
chrox 4053b5adac fix unit test with latest busted 9 years ago
chrox 4a23f05cc0 don't update extensions.cfg in OTA
since users may have mantained their own extensions.cfg file

The extensions.cfg file is still in the release package and users
could manually copy the `system` directory to the USB root if they
want Koreader to handle all their documents.
9 years ago
chrox c11a2bbf1e fix ota update for PocketBook 9 years ago
chrox 73e02735e5 add missing pocketbook-toolchain target in Makefile 9 years ago
chrox 4b6d2e155c fix wrong exclusion of unused files when building pbupdate 9 years ago
chrox 5c4651a3d9 auto launch koreader when opening PDF/DJVU/EPUB/FB2 files in pocketbook 9 years ago
chrox 1cba495fe0 add PocketBook port of Koreader 9 years ago
Qingping Hou 70537f83ab build: supress make clean output 10 years ago
Qingping Hou c1c3bcb3fe fix: various fixes for kindle dxg 10 years ago
chrox f1f8d8dc4f make coverage target for code coverage for the unit test
so that we can easily find which module needs unit test

In order to run 'make coverage' `luacov` need to be installed
with 'sudo luarocks install luacov'.
10 years ago
chrox fc5a248308 rename submodule koreader-base to base 10 years ago
chrox 2d3c502948 move platform dependent files into 'platform' directory 10 years ago
chrox a4f870753e Koreader win32 port 10 years ago
chrox 87d9d21079 make templates dir since it's removed together with the pot file 10 years ago
chrox 1817a9190f remove template pot and translated po files in the main repo
aternatively the resource file(pot file) in Transifex is updated
with `make pot` and the translated files(po files) is updated with
`make po`. `make pot po` will be handled automatically on the nightly
build machine.
10 years ago
chrox f89dfe0b06 fix making of local package in OTA for Kobo
by excluding kobo launching files that may be removed after installation
10 years ago
chrox dc911c659e adapt DroidSansFallback file name 10 years ago
pazos a568995778 remove wifi.sh from Makefile 10 years ago
NiLuJe 30f733f9d9 Fix utter breakage of the Kindle startup script.
I forgot to update the Makefile when I renamed the helper include...
Ooops. >_<"
10 years ago
NiLuJe 477d661e8f Add visual feedback to OTA updates on Kindle
Dry-coded
10 years ago
chrox d9f5edf54a add 'Check update' menu and OTA update functionality 10 years ago
pazos 37d6239e20 Add wifi toggle for kobos 10 years ago
NiLuJe 2f47ae3d1b Add an installer/updater to the KUAL ext.
And also play with some CRe settings, for kicks.
10 years ago
NiLuJe 526a4f8ec1 Don't bundle launchpad on non-legacy Kindles 10 years ago
pazos 57266daec5 Fix back to nickel in 3.4.1 10 years ago
chrox 5df6768c77 fix make koboupdate since there is no bins in kobo directory now 10 years ago
pazos b690d6aa95 standarize script names for kobos 10 years ago
Qingping Hou 0a40534688 fix(build): add git submodule sync to fetchthirdpary 10 years ago
chrox 650879ec5c now make po should be issued manually 10 years ago
Qingping Hou f6a9c694dc refactor: update reader to use new launcher 10 years ago
chrox 54277974d2 make Android target 10 years ago
chrox f507fd3709 various Android fix
now the android build has nearly the same features as the
Kindle/Kobo build. It's time for Android nightly build?
10 years ago
chrox 0a4a092d12 initial commit for android port of koreader
This PR just shows how far we have went to
the android port. There is still a few steps before a running
android port.
10 years ago
chrox 599c02ffcf add android build target 10 years ago
Hans-Werner Hilse 6acdf35239 don't build .mo files, we read .po now 10 years ago
chrox 71eda7a0ca busted test for frontend 10 years ago
chrox 2a80c8f24a rename customupdate to kindleupdate in Makefile 10 years ago
chrox aa13e7ab4f reorganize launching scripts for both kindle and kobo
so that platform specific files are collected into platform
directory respectively
10 years ago
Huang Xin 4156b2edd0 Merge pull request #559 from Markismus/master
Return to Home screen for Kobo devices Mini, Touch and Aura
10 years ago
Markismus bd4b5a11ad Added Kobo files to Makefile
I can't test on my laptop. Would these changes be enough?
10 years ago
chrox 842439cb62 update pot file for plugins 10 years ago