This is an upstream backport.
Currently on the buildbots, having libffi unavailable leads to long
range build failures.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Converted to meson for speed.
Removed all patches. The issues have all been fixed upstream.
Minor cleanups.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
- Remove PKG_REV
- Reorder things to be more sync with other Makefiles
- Add PKG_BUILD_PARALLEL
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
- Change URL to use HTTPS instead of HTTP
- Remove empty row between maintainer and license
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
This removes Python build variants and adds PYTHON3_PKG_BUILD:=0 (where
appropriate) for the Seafile packages.
This also updates the way the Python bindings packages are packaged,
using automake installation instead of manual install recipes.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This removes Python-related build variants, and adds
PYTHON3_PKG_BUILD:=0 and minor build adjustments (where appropriate),
for non-Python packages. There should be no changes to build output.
This also updates some include paths for python3-package.mk and/or
python3-host.mk to be relative to the package Makefile.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This adds PYTHON3_PKG_BUILD:=0, to disable the default Python package
build recipe. There should be no changes to build output.
This also updates include paths for python3-package.mk to be relative to
the package Makefile.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Converted to meson for compilation speed.
Removed uClibc-ng patch as tests no longer get built.
Small cleanups.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Modified to use meson as upstream has abandoned autotools.
Added license information.
Cleaned up Makefile for consistency between packages.
Added hack to compile static libs.
Removed old patches and add new ones.
Removed BUILD_PARALLEL options. These are default with ninja/meson.
Removed gettext build dependencies. glib2 now includes its own solution.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Massive cleanup of Makefile.
Remove inactive maintainer.
Remove completely unused host build.
Shorten title so that it shows under menuconfig.
Remove pointless static/shared choice.
Add C++17 patch as libcxx seems to need it with this package.
Add ABI_VERSION.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Fixed license information.
Update argp dependency to be for non glibc.
Added PKG_BUILD_PARALLEL for faster compilation.
Added --as-needed linker flag for slightly smaller size.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Upstream changed the v3.2.0 tag. Previously it referred to
haiwen/libsearpc@23f581b39fa4555ede80efe2729f76e6159e8b7a; now it refers
to haiwen/libsearpc@d1fd7518a20b25766ff98d6fde6e40c63626ca0d.
This changes the packaged version to the "new" v3.2.0 and switches to
using the git download method (technically the github_archive method),
since the codeload filenames of the previous and current versions are
the same but the files have different hashes.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>