summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-02-01 16:09:02 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-02-01 16:34:48 +0300
commit3fa01c83a095f1f5be99189236ec348f5f2fa2c1 (patch)
treeb94580e86d766b90d8e8cfd606d3171f65ab11f9
parent16577c5292bf23956a5ce81e7e1fe1c3633b3016 (diff)
Add libodb-oracle package to repository
-rw-r--r--README-GIT9
l---------libodb-oracle/NEWS1
-rw-r--r--libodb-oracle/manifest20
-rw-r--r--packages.manifest2
4 files changed, 26 insertions, 6 deletions
diff --git a/README-GIT b/README-GIT
index a7d777d..e378e21 100644
--- a/README-GIT
+++ b/README-GIT
@@ -1,10 +1,13 @@
The checked out libodb/odb/version-build2.hxx,
libodb-mysql/odb/mysql/version-build2.hxx,
-libodb-sqlite/odb/sqlite/version-build2.hxx, and
-libodb-pgsql/odb/pgsql/version-build2.hxx will be overwritten during the build
-process but these changes should be ignored. To do this automatically, run:
+libodb-sqlite/odb/sqlite/version-build2.hxx,
+libodb-pgsql/odb/pgsql/version-build2.hxx, and
+libodb-oracle/odb/oracle/version-build2.hxx will be overwritten during the
+build process but these changes should be ignored. To do this automatically,
+run:
git update-index --assume-unchanged libodb/odb/version-build2.hxx
git update-index --assume-unchanged libodb-mysql/odb/mysql/version-build2.hxx
git update-index --assume-unchanged libodb-sqlite/odb/sqlite/version-build2.hxx
git update-index --assume-unchanged libodb-pgsql/odb/pgsql/version-build2.hxx
+git update-index --assume-unchanged libodb-oracle/odb/oracle/version-build2.hxx
diff --git a/libodb-oracle/NEWS b/libodb-oracle/NEWS
new file mode 120000
index 0000000..0fae0f8
--- /dev/null
+++ b/libodb-oracle/NEWS
@@ -0,0 +1 @@
+../NEWS \ No newline at end of file
diff --git a/libodb-oracle/manifest b/libodb-oracle/manifest
index ab1502d..430a719 100644
--- a/libodb-oracle/manifest
+++ b/libodb-oracle/manifest
@@ -10,13 +10,27 @@ description-file: README
changes-file: NEWS
url: https://www.codesynthesis.com/products/odb/
doc-url: https://www.codesynthesis.com/products/odb/doc/manual.xhtml
-src-url: https://git.codesynthesis.com/cgit/odb/libodb-oracle/
+src-url: https://git.codesynthesis.com/cgit/odb/odb/
email: odb-users@codesynthesis.com
build-warning-email: odb-builds@codesynthesis.com
-builds: none ; Requires proprietary Oracle Call Interface library.
requires: c++11
requires: oci ; Oracle Call Interface library.
depends: * build2 >= 0.16.0-
depends: * bpkg >= 0.16.0-
-depends: libodb [2.5.0-b.26.1 2.5.0-b.27)
+depends: libodb == $
depends: * cli ^1.2.0- ? ($config.libodb_oracle.develop)
+
+#tests: odb-tests == $ \
+#? (!$defined(config.odb_tests.database)) config.odb_tests.database=oracle
+
+# @@ TMP
+#
+builds: none ; Requires proprietary Oracle Call Interface library.
+#builds: oracle
+
+#multi-build-config:
+#\
+#{ 'config.odb_tests.database=oracle sqlite' }+ odb-tests
+#;
+#Enable testing in dynamic multi-database mode.
+#\
diff --git a/packages.manifest b/packages.manifest
index f8b39c4..3813eb5 100644
--- a/packages.manifest
+++ b/packages.manifest
@@ -9,4 +9,6 @@ location: libodb-sqlite/
:
location: libodb-pgsql/
:
+location: libodb-oracle/
+:
location: odb-tests/