Changeset: e664493f4188 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/e664493f4188
Modified Files:
        MonetDB.spec
        debian/control
        debian/rules
        monetdb_config.h.in
Branch: default
Log Message:

Update rpm and deb configs.


diffs (97 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -113,12 +113,14 @@ BuildRequires: pkgconfig(libcurl)
 BuildRequires: pkgconfig(liblzma)
 BuildRequires: pkgconfig(libxml-2.0)
 BuildRequires: pkgconfig(openssl) >= 1.1.1
-%global with_openssl 1
+BuildRequires: pkgconfig(snappy)
 %if %{with pcre}
 BuildRequires: pkgconfig(libpcre2-8)
 %endif
 BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(libzstd)
 BuildRequires: pkgconfig(liblz4) >= 1.8
+BuildRequires: pkgconfig(libbrotlidec)
 BuildRequires: pkgconfig(libxxhash)
 # optional packages:
 # BuildRequires: pkgconfig(cmocka)      # -DWITH_CMOCKA=ON
@@ -893,20 +895,23 @@ fi
         -DSHP=OFF \
         -DSTRICT=OFF \
         -DTESTING=ON \
+        -DWITH_BROTLI=ON \
         -DWITH_BZ2=ON \
         -DWITH_CMOCKA=OFF \
         -DWITH_CURL=ON \
         -DWITH_LZ4=ON \
         -DWITH_LZMA=ON \
-        -DWITH_OPENSSL=%{?with_openssl:ON}%{!?with_openssl:OFF} \
+        -DWITH_OPENSSL=ON \
         -DWITH_PCRE=ON \
         -DWITH_PROJ=OFF \
         -DWITH_READLINE=ON \
         -DWITH_RTREE=OFF \
+        -DWITH_SNAPPY=ON \
         -DWITH_SQLPARSE=OFF \
         -DWITH_VALGRIND=OFF \
         -DWITH_XML2=ON \
-        -DWITH_ZLIB=ON
+        -DWITH_ZLIB=ON \
+        -DWITH_ZSTD=ON
 
 %cmake_build
 
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,8 @@ Build-Depends: debhelper-compat (= 12), 
  libxml2-dev, pkg-config, libxxhash-dev,
  python3,
  unixodbc-dev, zlib1g-dev,
- libcfitsio-dev, libssl-dev (>= 1.1.1)
+ libcfitsio-dev, libssl-dev (>= 1.1.1),
+ libsnappy-dev, libzstd-dev, libbrotli-dev
 Standards-Version: 4.6.2
 
 Package: libmonetdb31
diff --git a/debian/rules b/debian/rules
--- a/debian/rules
+++ b/debian/rules
@@ -29,19 +29,23 @@ override_dh_auto_configure:
        -DSHP=OFF \
        -DSTRICT=OFF \
        -DTESTING=ON \
+       -DWITH_BROTLI=ON \
        -DWITH_BZ2=ON \
        -DWITH_CMOCKA=OFF \
        -DWITH_CURL=ON \
        -DWITH_LZ4=ON \
        -DWITH_LZMA=ON \
+       -DWITH_OPENSSL=ON \
        -DWITH_PCRE=ON \
        -DWITH_PROJ=OFF \
        -DWITH_READLINE=ON \
        -DWITH_RTREE=OFF \
+       -DWITH_SNAPPY=ON \
        -DWITH_SQLPARSE=OFF \
        -DWITH_VALGRIND=OFF \
        -DWITH_XML2=ON \
-       -DWITH_ZLIB=ON
+       -DWITH_ZLIB=ON \
+       -DWITH_ZSTD=-ON
 
 # currently the test suite fails
 override_dh_auto_test:
diff --git a/monetdb_config.h.in b/monetdb_config.h.in
--- a/monetdb_config.h.in
+++ b/monetdb_config.h.in
@@ -182,7 +182,6 @@
 // optional code: libraries that may or may not be available,
 // optional extensions
 #cmakedefine HAVE_BROTLI 1
-#cmakedefine HAVE_CUDF 1
 #cmakedefine HAVE_CURL 1
 #cmakedefine HAVE_FITS 1
 #cmakedefine HAVE_GEOM 1
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to