Commit Graph

1007 Commits

Author SHA1 Message Date
heitbaum
f6e648aad8 ntfs-3g_ntfsprogs: drop package 2021-12-08 21:49:50 +00:00
CvH
aef66b7ef5 Merge pull request #5911 from SupervisedThinking/config_tweaks
[le11] config/graphics & show_config: clean up & tweaks
2021-12-08 12:04:56 +01:00
CvH
4e16eba336 Merge pull request #5916 from SupervisedThinking/meson_native_build
[le11] use Meson native build for package:host
2021-12-08 12:04:13 +01:00
Peter
3c5b47bb32 config/functions: fix file get_handler_support with manual toolchain
Currently building a package with

GET_HANDLER_SUPPORT="file"
PKG_URL="file:///some_path_to_file_with_sources"

throws an error

ERROR: using manual toolchain but PKG_TAR_COPY_OPTS is configured.
2021-12-01 07:21:18 +01:00
SupervisedThinking
4ef5569205 config/graphics & show_config: clean up & tweaks
- clean up
- tweaks for show_config
- default to `OPENGL/OPENGLES=no` if not set
- sort `GRAPHIC_DRIVERS` & list them for all projects not just x11
- moved video acceleration out of graphic config
2021-11-29 17:49:16 +01:00
SupervisedThinking
6f2ccfae7e config/functions: add build_machine to meson conf 2021-11-29 17:31:58 +01:00
SupervisedThinking
ec1d61ce43 config/optimize: add MACHINE_HARDWARE_CPU for meson conf 2021-11-29 17:31:58 +01:00
heitbaum
4bc87e50ab mesa GRAPHIC_DRIVERS: delete classic drivers (DRI)
i915, i965, nouveau, r100, r200
2021-11-22 15:16:43 +11:00
Tomáš Kelemen (vudiq)
4e6f8705e6 crocus: add Mesa gallium driver for older Intel GPUs 2021-10-27 15:45:50 +02:00
CvH
36dcdfdc8b Merge pull request #5779 from antonlacon/assorted-minors
Assorted minors
2021-10-26 11:43:35 +02:00
mglae
a0ec688ed9 Merge pull request #4738 from mklein-de/pythondontwritebytecode
Fix Python package breakage due to PYTHONDONTWRITEBYTECODE=1
2021-10-24 16:01:44 +02:00
rschupp
8781ccb0d5 build: fix detection of multiarch lib and include directories 2021-10-18 09:29:43 +02:00
Ian Leonard
7e67a70da0 show_config: remove a subshell
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-10-17 21:59:35 +00:00
CvH
507492c930 Merge pull request #5435 from antonlacon/le11-arch-options
buildsystem: change when config/arch.$ARCH is sourced
2021-10-03 08:02:45 +02:00
CvH
8d6e4ac9a7 Merge pull request #5453 from antonlacon/le11-passwd
buildsystem: cleanup password hashing; drop busybox:host
2021-10-03 08:00:41 +02:00
CvH
7812192049 Merge pull request #5436 from antonlacon/functions-cleanup
Reduce subprocesses in buildsystem
2021-10-03 08:00:07 +02:00
CvH
f4096df37c Merge pull request #5539 from mglae/le10_buildsystem_cmake_optimization
buildsystem: cmake: allow specifying our optimization level
2021-10-02 13:45:36 +02:00
Ian Leonard
279d726b9f config/functions: reduce use of basename and dirname
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-10-01 19:41:49 +00:00
Ian Leonard
2e21000d38 config/functions: cleanup buildsystem check_ functions
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-10-01 19:41:49 +00:00
Matthias Reichl
de465c0664 config/options: default to Generic device when building Generic project
This fixes building and calling into build scripts without PROJECT,
DEVICE and ARCH set

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-09-20 10:38:17 +02:00
heitbaum
beb663428d config/functions: fix spelling mistake 2021-09-19 21:29:07 +10:00
mglae
131654d937 buildsystem: use -DNDEBUG not only for cmake release builds 2021-09-17 18:20:08 +02:00
mglae
5789d3dff9 buildsystem: allow specifying our optimizing level for packages build with cmake
Using -DCMAKE_BUILD_TYPE=MinSizeRel result in finally building with -Os. Our default
optimization or '+speed' are ignored, behavior is like always using '+size'.

Changing to default -DCMAKE_BUILD_TYPE="" is not allowed by to many packages including
Kodi, they are forcing a default option (in worst case "Debug", e.g. llvm)

Redefine the cmake parameters to not include any options and do the same for host choosing
"Release" as build type.
2021-09-17 18:20:08 +02:00
heitbaum
ad84c1e24b toolchain: always use cross compile and exe_wrapper with meson
This needs to be done even on target=host due to libraries of the host
being newer than the target. This fixes tests where target glibc is
different from host glibc and meson tries to check existance of 2
functions which are in GLIBC_2.34 in this example. It is also correct
functionality, as we will never be building for the host the compile is
on.

`Program stderr:

/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-10.0-devel/build/glib-37e5dfd3a2ced10c395b38702ae15e0e128e457b/.x86_64-libreelec-linux-gnu/meson-private/tmpg908xy4s/output.exe:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found
(required by
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-10.0-devel/build/glib-37e5dfd3a2ced10c395b38702ae15e0e128e457b/.x86_64-libreelec-linux-gnu/meson-private/tmpg908xy4s/output.exe)`
2021-09-11 23:21:26 +10:00
heitbaum
a5988425a1 toolchain: autoconf: add workaround for >autoconf-2.69
Since >autoconf-2.69, autoreconf will check for GTK_DOC_CHECK macro and
will call gtkdocize automatically [Link 1] when invoked with "--install"
parameter.

Because we do not care about docs in libreelec packages, we can stick to our poor
man's implementation of autoreconf and replace calls to gtkdocize with true.

Link 1: https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=dd880a0a6de5602cdd40b770ed6b083b34aa0768

source of patch:
https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=235fcd4e9c1f57af368ca9bbe9dd25effc0dc900
2021-09-11 23:21:26 +10:00