30f1bcefd0
We need to do same for other packages to ensure that nothing will be broken if user will attempt to upgrade python package without updating dependent ones.
30 lines
984 B
Bash
30 lines
984 B
Bash
TERMUX_PKG_HOMEPAGE=http://seafile.com
|
|
TERMUX_PKG_DESCRIPTION="Seafile is a file syncing and sharing software with file encryption and group sharing"
|
|
TERMUX_PKG_LICENSE="Apache-2.0"
|
|
TERMUX_PKG_VERSION=7.0.9
|
|
TERMUX_PKG_REVISION=2
|
|
TERMUX_PKG_SRCURL=https://github.com/haiwen/seafile/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=f127b735e5d4cbd7e692d52eda54113f1a4ca31bd8328fbccf01a5462bbba5e8
|
|
TERMUX_PKG_DEPENDS="ccnet, libcurl, python (>= 3.9.0 | << 3.9.99)"
|
|
TERMUX_PKG_BREAKS="seafile-client-dev"
|
|
TERMUX_PKG_REPLACES="seafile-client-dev"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
|
|
termux_step_pre_configure() {
|
|
./autogen.sh
|
|
export CPPFLAGS="-I$TERMUX_PKG_SRCDIR/lib $CPPFLAGS"
|
|
}
|
|
|
|
termux_step_post_configure() {
|
|
#the package has trouble to prepare some headers
|
|
cd $TERMUX_PKG_SRCDIR/lib
|
|
python $TERMUX_PREFIX/bin/searpc-codegen.py $TERMUX_PKG_SRCDIR/lib/rpc_table.py
|
|
}
|
|
|
|
termux_step_create_debscripts() {
|
|
cat <<- EOF > ./postinst
|
|
#!$TERMUX_PREFIX/bin/sh
|
|
pip install future
|
|
EOF
|
|
}
|