Skip to content

Merge libkiwix wrapper#8

Merged
kelson42 merged 92 commits intomainfrom
merge_libkiwix_wrapper
Jul 2, 2022
Merged

Merge libkiwix wrapper#8
kelson42 merged 92 commits intomainfrom
merge_libkiwix_wrapper

Conversation

@mgautierfr
Copy link
Copy Markdown
Contributor

This PR add in java-libkiwix the wrapper part of libkiwix.
This has be made using git-filter-repo tools this way:
git-filter-repo --path-rename src/android/:src/wrapper/android/ --path android-kiwix-lib-publisher/ --path src/wrapper/ --tag-rename '':'libkiwix_' --no-ff

The resulting repository, containing only java/android code has simply been merged in main.

This PR made no attempt to have a functional wrapper or compilation code.

kelson42 and others added 30 commits September 13, 2007 11:43
…oid-library

Create library and set up publishing task
#239 ReLinker should be used to load library
Generate the pom file from gradle
This is needed to be able to publish new build of the same version on
bintray.
Win kiwix serve
Add execution permission to a few scripts
Android is a specific wrapper.
Java is another one.
veloman-yunkan and others added 21 commits February 10, 2021 14:19
The kiwixlib java wrapper unit test can be run manually via the
src/wrapper/java/org/kiwix/testing/compile_test.sh script.

The test ZIM files in src/wrapper/java/org/kiwix/testing were created
using the create_test_zimfiles. They must be updated/re-generated and
committed in git whenever their source data or the create_test_zimfiles
script changes. Note: small.zim.embedded is not used at this point, it
was created for testing the enhancement coming in a few commits.
... and a corresponding unit test
Opening ZIM archives by file descriptor (as well as embedded
ZIM archives) is not supported under Windows.
JNI interface to opening ZIM archives (including embedded ones) by fd
Support for book categories in OPDS feed
@mgautierfr mgautierfr requested a review from kelson42 June 29, 2022 14:01
This commit merge a pruned version of libkiwix repository to keep only
android/java wrapper.
libkiwix version 10.1.1 is the last version of libkiwix with the java wrapper

The command used to prune the libkiwix repository was :
git-filter-repo --path-rename src/android/:src/wrapper/android/ --path android-kiwix-lib-publisher/ --path src/wrapper/ --tag-rename '':'libkiwix_' --no-ff
@mgautierfr mgautierfr force-pushed the merge_libkiwix_wrapper branch from da45977 to 53415d8 Compare June 29, 2022 14:18
@mgautierfr mgautierfr requested a review from gouri-panda June 29, 2022 14:22
@kelson42 kelson42 merged commit 731dfb3 into main Jul 2, 2022
@kelson42 kelson42 deleted the merge_libkiwix_wrapper branch July 2, 2022 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants