X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdb5.3.git;a=blobdiff_plain;f=db5.3.spec;h=5452460cc0fa92964443e1656944a83444b577bf;hp=365605810b755977f9326f7e70432f41465eeae1;hb=81b8efd;hpb=f923928d5ba92a98a20f0605a8e9310c793eef87 diff --git a/db5.3.spec b/db5.3.spec index 3656058..5452460 100644 --- a/db5.3.spec +++ b/db5.3.spec @@ -5,24 +5,27 @@ %bcond_without static_libs # don't build static libraries %bcond_with sqlite3 # build Sqlite3 API libraries %bcond_without default_db # don't use this db as default system db [Th uses DB 5.3] -%bcond_with rpm_db # install library to rootfs for /bin/rpm - -%{load:/usr/lib/rpm/macros.d/java} +%bcond_without rpm_db # install library to rootfs for /bin/rpm %define major 5 %define libver %{major}.3 -%define ver %{libver}.21 +%define ver %{libver}.28 %define patchlevel 0 Summary: Berkeley DB database library for C Summary(pl.UTF-8): Biblioteka C do obsługi baz Berkeley DB Name: db5.3 Version: %{ver}.%{patchlevel} -Release: 2 +Release: 8 License: BSD-like (see LICENSE) Group: Libraries #Source0Download: http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html Source0: http://download.oracle.com/berkeley-db/db-%{ver}.tar.gz -# Source0-md5: 3fda0b004acdaa6fa350bfc41a3b95ca +# Source0-md5: b99454564d5b4479750567031d66fe24 +Patch0: %{name}-link.patch +Patch1: %{name}-sql-features.patch +Patch2: db-5.3.28-cwd-db_config.patch +Patch3: %{name}-atomic_compare_exchange.patch +Patch4: java.patch URL: http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html BuildRequires: automake %if %{with java} @@ -368,11 +371,17 @@ poleceń. %prep %setup -q -n db-%{ver} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build cp -f /usr/share/automake/config.sub dist +cp -f /usr/share/automake/config.sub lang/sql/sqlite -JAVACFLAGS="-source 1.5 -target 1.5" +JAVACFLAGS="-source 1.6 -target 1.6" export JAVACFLAGS %if %{with static_libs}