10 Commits

Author SHA1 Message Date
9c9e91848a Add array variable support to ossbuild-project-var-set/get
Use the new functionality for new project specific array variables:
- CONFIGURE_VARS: elements of the form NAME=VALUE will be set as
  environment variables when running autoconfig configure.
- CONFIGURE_OPTS: elements will be added to the options passed to
  autoconfig configure.
2024-05-18 01:49:23 +02:00
99a79e2218 Refactor lib/ossbuild-common.bash and adapt projects to changes
* Use common prefixes for project specific build step functions:
  - ossbuild-prepare-<prjname>
  - ossbuild-build-<prjname>
  - ossbuild-install-<prjname>
* New project specific build step function: ossbuild-configure-ok-p-<prjname>
* New environment variable OSSBUILD_SKIP. Allows users to skip listed
  (comma separated) build steps.
* Remove `-generic` from common function names.
* Improve ossbuild-pushd/popd functions.
* Improve doc comments.
* Adapt projects to renamed functions
2024-05-18 01:48:22 +02:00
a8403e744f Add script (scripts/qnap-patches-apply.bash) which applies QNAP/QTS specific patches 2024-05-17 19:32:57 +02:00
5058d21a91 Add project: profobuf (https://github.com/protocolbuffers/protobuf) 2024-05-17 19:32:57 +02:00
cb793eade7 Add project: abseil-cpp (https://github.com/abseil/abseil-cpp) 2024-05-17 19:32:57 +02:00
8dac9d12e7 Add (quilt) patches for qnap entware-ng gcc 8.4.0 limits.h issues 2024-05-17 19:32:57 +02:00
3424b26807 Add project: quilt (see http://savannah.nongnu.org/projects/quilt) 2023-07-01 19:41:58 +02:00
664827d55a Add a lot of new functions to lib/ossbuild-common.bash 2023-07-01 19:31:10 +02:00
e7e9990871 Add project LLVM (https://llvm.org) ...
and also lib/ossbuild-common.bash.
2022-11-26 03:09:36 +01:00
kai
531ee60fcf Initial commit: README.org, .gitignore, .gitattributes 2022-11-24 19:02:17 +01:00