-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added new packages borgbackup and its dependency libacl #4644
Conversation
Hi, it looks like borgbackup is licensed under the BSD 3 clause license (though with small modifications/reformulation to 3rd point(?)), so That being said, we don't usually package python packages. Are there any problems when trying to install borg through pip (after building/installing dependencies)? |
Package uses native extensions and can't be cross compiled properly (that's python issue) - arch is set as
|
Just gave it a shot. Installed all the packages mentioned in scripts/setup-termux.sh and then ran: $ env BORG_OPENSSL_PREFIX="/data/data/com.termux/files/usr" BORG_LIBLZ4_PREFIX="/data/data/com.termux/files/usr" BORG_LIBZSTD_PREFIX="/data/data/com.termux/files/usr" pip install borgbackup borg got successfully installed. Its dependency libacl could also probably be installed using ./configure, make and make install. However, installing all these additional packages, using the custom environment and compiling from source would be pretty difficult for the regular user. |
Cross-compilation and building on device are different things. |
borg a patch to change libc.so name, otherwise it fails at runtime:
|
When does this exception get thrown? It is working fine on anrdoid. also not sure how to go about this. |
Looks like it wants to use hardlinks:
Our python build does not support |
|
Our python build does not have that function implemented and borg will crash.
Merging. |
No description provided.