diff options
Diffstat (limited to 'libodb-mysql/manifest')
-rw-r--r-- | libodb-mysql/manifest | 179 |
1 files changed, 79 insertions, 100 deletions
diff --git a/libodb-mysql/manifest b/libodb-mysql/manifest index fd3b7b6..b64023d 100644 --- a/libodb-mysql/manifest +++ b/libodb-mysql/manifest @@ -1,12 +1,13 @@ : 1 name: libodb-mysql -version: 2.5.0-b.26.z +version: 2.5.0-b.28.z project: odb summary: MySQL ODB runtime library license: GPL-2.0-only license: other: proprietary ; Not free/open source. topics: C++, ORM, MySQL, MariaDB, SQL -description-file: README +description-file: README.md +package-description-file: PACKAGE-README.md changes-file: NEWS url: https://www.codesynthesis.com/products/odb/ doc-url: https://www.codesynthesis.com/products/odb/doc/manual.xhtml @@ -14,16 +15,13 @@ src-url: https://git.codesynthesis.com/cgit/odb/odb/ email: odb-users@codesynthesis.com build-warning-email: odb-builds@codesynthesis.com requires: c++11 - -# @@ TMP Bump the toolchain version to 0.17.0 after it is released. -# -depends: * build2 >= 0.16.0- -depends: * bpkg >= 0.16.0- +depends: * build2 >= 0.17.0 +depends: * bpkg >= 0.17.0 #depends: libmysqlclient >= 5.0.3 | libmariadb ^10.2.2 depends: libmysqlclient >= 5.0.3 depends: libodb == $ -depends: * cli ^1.2.0- ? ($config.libodb_mysql.develop) +depends: * cli ^1.2.0 ? ($config.libodb_mysql.develop) tests: odb-tests == $ \ ? (!$defined(config.odb_tests.database)) config.odb_tests.database=mysql @@ -78,7 +76,7 @@ multi-build-config: # Complements the default configuration (see odb-{tests,examples} for # background). # -custom-builds: latest ; Requires latest config with GCC as host compiler. +custom-builds: default ; Requires default config with GCC as host compiler. custom-builds: -wasm custom-builds: -static ; Implementation uses plugins and requires -fPIC. #custom-build-bot: -- see below. @@ -101,7 +99,7 @@ custom-build-config: # Complements the multi configuration (see odb-tests for background). # -custom-multi-builds: latest ; Requires latest config with GCC as host compiler. +custom-multi-builds: default ; Requires default config with GCC as host compiler. custom-multi-builds: -wasm custom-multi-builds: -static ; Implementation uses plugins and requires -fPIC. #custom-multi-build-bot: -- see below. @@ -209,7 +207,7 @@ qt6-default-build-config: # {boost,qt5,qt6}-default configurations (see odb-{tests,examples} for # background). # -boost-custom-builds: latest ; Requires latest config with GCC as host compiler. +boost-custom-builds: default ; Requires default config with GCC as host compiler. boost-custom-builds: -wasm boost-custom-builds: -static ; Implementation uses plugins and requires -fPIC. boost-custom-builds: -( +macos &gcc ) ; Not supported by libboost-*. @@ -235,7 +233,7 @@ boost-custom-build-config: }+ odb-examples \ -qt5-custom-builds: latest ; Requires latest config with GCC as host compiler. +qt5-custom-builds: default ; Requires default config with GCC as host compiler. qt5-custom-builds: -wasm qt5-custom-builds: -static ; Implementation uses plugins and requires -fPIC. qt5-custom-builds: -( +macos &gcc ) ; Not supported by libQt5Core. @@ -261,7 +259,7 @@ qt5-custom-build-config: }+ odb-examples \ -qt6-custom-builds: latest ; Requires latest config with GCC as host compiler. +qt6-custom-builds: default ; Requires default config with GCC as host compiler. qt6-custom-builds: -wasm qt6-custom-builds: -static ; Implementation uses plugins and requires -fPIC. qt6-custom-builds: -( +macos &gcc ) ; Not supported by libQt6Core. @@ -305,24 +303,6 @@ f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv -----END PUBLIC KEY----- \ -custom-build-bot: -\ ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuLYZ68rotGDAtWViFHOe -XEsmZB8BGI+af1ixh9JOy9BE4ohGTfPr1YsjGDzh+PhOVLAtyykOoT/qG7cuGB0T -gBInoRrgVB2/ZKTMwxeDGb/TA3uykaXxcw7/liTsizHAY+phCNTbke8iER5Y78js -9GlnTPmNhwFqEj2fwCz+2o08eyZvZ9Vj1fH/bFDCmDmU33JR3crtJlC8wPiF70Ho -FJzHFdaFQl3MxvEV92HjOsyqozMi6tAVVefN1vapVQeNtjkB0Di18p0/EMugEuGU -OxktjDHQWNaV8Ao6cCDk6OkJnM3ZNL1no3cV4cuF+/xI8UZzwfPoBnwg/s183Qzu -pHHKOSHmuO0oVE/XohJhepSw3tb+wf5BwejRhYHikIjqCxJdm9H0QTiqXT82y24K -yg3gkRMOgqnVxERKKP4ZknLSMQCEKiND/t2zdLJ/lxH9eHZdPHKk3OZZG292j+Bh -fknxcTKNk1Dmf32Irs5hVrjsoU8eAutbItovzXdBaj//rn/ry/kUlCa1Ov6iLIDJ -gyxmsDlgKNR/uE9ogmDn0ishJIoCmxeqenRfJkttr9pEsDsUFuB425QGqiSxa1jh -PCNca3iRtO44wADXaQMTGpvLzBfdfVc8LoFpn+kynN0V1MvxAX4mHRXxw8ERXd3U -dpHDhOthPLolJQrYKb/YyW8CAwEAAQ== ------END PUBLIC KEY----- -\ - custom-multi-build-bot: \ -----BEGIN PUBLIC KEY----- @@ -341,24 +321,6 @@ f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv -----END PUBLIC KEY----- \ -custom-multi-build-bot: -\ ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuLYZ68rotGDAtWViFHOe -XEsmZB8BGI+af1ixh9JOy9BE4ohGTfPr1YsjGDzh+PhOVLAtyykOoT/qG7cuGB0T -gBInoRrgVB2/ZKTMwxeDGb/TA3uykaXxcw7/liTsizHAY+phCNTbke8iER5Y78js -9GlnTPmNhwFqEj2fwCz+2o08eyZvZ9Vj1fH/bFDCmDmU33JR3crtJlC8wPiF70Ho -FJzHFdaFQl3MxvEV92HjOsyqozMi6tAVVefN1vapVQeNtjkB0Di18p0/EMugEuGU -OxktjDHQWNaV8Ao6cCDk6OkJnM3ZNL1no3cV4cuF+/xI8UZzwfPoBnwg/s183Qzu -pHHKOSHmuO0oVE/XohJhepSw3tb+wf5BwejRhYHikIjqCxJdm9H0QTiqXT82y24K -yg3gkRMOgqnVxERKKP4ZknLSMQCEKiND/t2zdLJ/lxH9eHZdPHKk3OZZG292j+Bh -fknxcTKNk1Dmf32Irs5hVrjsoU8eAutbItovzXdBaj//rn/ry/kUlCa1Ov6iLIDJ -gyxmsDlgKNR/uE9ogmDn0ishJIoCmxeqenRfJkttr9pEsDsUFuB425QGqiSxa1jh -PCNca3iRtO44wADXaQMTGpvLzBfdfVc8LoFpn+kynN0V1MvxAX4mHRXxw8ERXd3U -dpHDhOthPLolJQrYKb/YyW8CAwEAAQ== ------END PUBLIC KEY----- -\ - boost-custom-build-bot: \ -----BEGIN PUBLIC KEY----- @@ -377,24 +339,6 @@ f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv -----END PUBLIC KEY----- \ -boost-custom-build-bot: -\ ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuLYZ68rotGDAtWViFHOe -XEsmZB8BGI+af1ixh9JOy9BE4ohGTfPr1YsjGDzh+PhOVLAtyykOoT/qG7cuGB0T -gBInoRrgVB2/ZKTMwxeDGb/TA3uykaXxcw7/liTsizHAY+phCNTbke8iER5Y78js -9GlnTPmNhwFqEj2fwCz+2o08eyZvZ9Vj1fH/bFDCmDmU33JR3crtJlC8wPiF70Ho -FJzHFdaFQl3MxvEV92HjOsyqozMi6tAVVefN1vapVQeNtjkB0Di18p0/EMugEuGU -OxktjDHQWNaV8Ao6cCDk6OkJnM3ZNL1no3cV4cuF+/xI8UZzwfPoBnwg/s183Qzu -pHHKOSHmuO0oVE/XohJhepSw3tb+wf5BwejRhYHikIjqCxJdm9H0QTiqXT82y24K -yg3gkRMOgqnVxERKKP4ZknLSMQCEKiND/t2zdLJ/lxH9eHZdPHKk3OZZG292j+Bh -fknxcTKNk1Dmf32Irs5hVrjsoU8eAutbItovzXdBaj//rn/ry/kUlCa1Ov6iLIDJ -gyxmsDlgKNR/uE9ogmDn0ishJIoCmxeqenRfJkttr9pEsDsUFuB425QGqiSxa1jh -PCNca3iRtO44wADXaQMTGpvLzBfdfVc8LoFpn+kynN0V1MvxAX4mHRXxw8ERXd3U -dpHDhOthPLolJQrYKb/YyW8CAwEAAQ== ------END PUBLIC KEY----- -\ - qt5-custom-build-bot: \ -----BEGIN PUBLIC KEY----- @@ -413,24 +357,6 @@ f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv -----END PUBLIC KEY----- \ -qt5-custom-build-bot: -\ ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuLYZ68rotGDAtWViFHOe -XEsmZB8BGI+af1ixh9JOy9BE4ohGTfPr1YsjGDzh+PhOVLAtyykOoT/qG7cuGB0T -gBInoRrgVB2/ZKTMwxeDGb/TA3uykaXxcw7/liTsizHAY+phCNTbke8iER5Y78js -9GlnTPmNhwFqEj2fwCz+2o08eyZvZ9Vj1fH/bFDCmDmU33JR3crtJlC8wPiF70Ho -FJzHFdaFQl3MxvEV92HjOsyqozMi6tAVVefN1vapVQeNtjkB0Di18p0/EMugEuGU -OxktjDHQWNaV8Ao6cCDk6OkJnM3ZNL1no3cV4cuF+/xI8UZzwfPoBnwg/s183Qzu -pHHKOSHmuO0oVE/XohJhepSw3tb+wf5BwejRhYHikIjqCxJdm9H0QTiqXT82y24K -yg3gkRMOgqnVxERKKP4ZknLSMQCEKiND/t2zdLJ/lxH9eHZdPHKk3OZZG292j+Bh -fknxcTKNk1Dmf32Irs5hVrjsoU8eAutbItovzXdBaj//rn/ry/kUlCa1Ov6iLIDJ -gyxmsDlgKNR/uE9ogmDn0ishJIoCmxeqenRfJkttr9pEsDsUFuB425QGqiSxa1jh -PCNca3iRtO44wADXaQMTGpvLzBfdfVc8LoFpn+kynN0V1MvxAX4mHRXxw8ERXd3U -dpHDhOthPLolJQrYKb/YyW8CAwEAAQ== ------END PUBLIC KEY----- -\ - qt6-custom-build-bot: \ -----BEGIN PUBLIC KEY----- @@ -449,20 +375,73 @@ f5m1W/CcDr53PKWg/ayY9nWMUQaIwH4b69kLM+VTpYSbzu5UQJkmNBNq2EOHgoTv -----END PUBLIC KEY----- \ -qt6-custom-build-bot: +# Binary distribution packages. Overall notes: +# +# - Build as C++11 for maximum compatibility (this is a C++11 codebase). + +# Note that on Debian 11, 12 the builds end up with the MariaDB's 'should not +# be included by clients' warning (see odb/mysql/details/config.hxx for +# details). We suppress it with the -Wno-cpp GCC option. +# +# @@ For the later Debian versions review if this option is still required. +# +bindist-debian-builds: bindist +bindist-debian-build-include: linux_debian*-** +bindist-debian-build-include: linux_ubuntu*-** +bindist-debian-build-exclude: ** +bindist-debian-build-config: +\ ++bpkg.bindist.debian: ++bbot.bindist.upload: +bpkg.bindist.debian:--debian-buildflags=prepend +b.create:config.cxx.std=c++11 +bpkg.configure.build:.../config.cc.poptions=[null] +bpkg.configure.build:.../config.cc.coptions=[null] +bpkg.configure.build:.../config.cc.loptions=[null] +bpkg.configure.build:.../config.cxx.coptions=-Wno-cpp +b.test-installed.create:config.cxx.coptions=-Wno-cpp +bpkg.test-separate-installed.create:config.cxx.coptions=-Wno-cpp +?sys:libmysqlclient +?sys:mysql-client + +{ + config.odb_tests.mysql.user=$getenv(DATABASE_USER) + config.odb_tests.mysql.database=$getenv(DATABASE_NAME) + config.odb_tests.mysql.host=$getenv(DATABASE_HOST) + config.odb_tests.mysql.port=$getenv(DATABASE_PORT) +}+ odb-tests + +{ + config.odb_examples.mysql.user=$getenv(DATABASE_USER) + config.odb_examples.mysql.database=$getenv(DATABASE_NAME) + config.odb_examples.mysql.host=$getenv(DATABASE_HOST) + config.odb_examples.mysql.port=$getenv(DATABASE_PORT) +}+ odb-examples \ ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuLYZ68rotGDAtWViFHOe -XEsmZB8BGI+af1ixh9JOy9BE4ohGTfPr1YsjGDzh+PhOVLAtyykOoT/qG7cuGB0T -gBInoRrgVB2/ZKTMwxeDGb/TA3uykaXxcw7/liTsizHAY+phCNTbke8iER5Y78js -9GlnTPmNhwFqEj2fwCz+2o08eyZvZ9Vj1fH/bFDCmDmU33JR3crtJlC8wPiF70Ho -FJzHFdaFQl3MxvEV92HjOsyqozMi6tAVVefN1vapVQeNtjkB0Di18p0/EMugEuGU -OxktjDHQWNaV8Ao6cCDk6OkJnM3ZNL1no3cV4cuF+/xI8UZzwfPoBnwg/s183Qzu -pHHKOSHmuO0oVE/XohJhepSw3tb+wf5BwejRhYHikIjqCxJdm9H0QTiqXT82y24K -yg3gkRMOgqnVxERKKP4ZknLSMQCEKiND/t2zdLJ/lxH9eHZdPHKk3OZZG292j+Bh -fknxcTKNk1Dmf32Irs5hVrjsoU8eAutbItovzXdBaj//rn/ry/kUlCa1Ov6iLIDJ -gyxmsDlgKNR/uE9ogmDn0ishJIoCmxeqenRfJkttr9pEsDsUFuB425QGqiSxa1jh -PCNca3iRtO44wADXaQMTGpvLzBfdfVc8LoFpn+kynN0V1MvxAX4mHRXxw8ERXd3U -dpHDhOthPLolJQrYKb/YyW8CAwEAAQ== ------END PUBLIC KEY----- + +bindist-fedora-builds: bindist +bindist-fedora-build-include: linux_fedora*-** +bindist-fedora-build-include: linux_rhel*-** +bindist-fedora-build-exclude: ** +bindist-fedora-build-config: +\ ++bpkg.bindist.fedora: ++bbot.bindist.upload: +b.create:config.cxx.std=c++11 +?sys:libmysqlclient +?sys:mysql-client + +{ + config.odb_tests.mysql.user=$getenv(DATABASE_USER) + config.odb_tests.mysql.database=$getenv(DATABASE_NAME) + config.odb_tests.mysql.host=$getenv(DATABASE_HOST) + config.odb_tests.mysql.port=$getenv(DATABASE_PORT) +}+ odb-tests + +{ + config.odb_examples.mysql.user=$getenv(DATABASE_USER) + config.odb_examples.mysql.database=$getenv(DATABASE_NAME) + config.odb_examples.mysql.host=$getenv(DATABASE_HOST) + config.odb_examples.mysql.port=$getenv(DATABASE_PORT) +}+ odb-examples \ |