%define ver_db_rel 1
%define ver_rpm 4.5-49
-%define rel 3
+%define rel 9
Summary: RPM packages management helper tool
Summary(hu.UTF-8): RPM csomagkezelést segítő eszköz
Summary(pl.UTF-8): Pomocnicze narzędzie do zarządzania pakietami RPM
Patch1: %{name}-config.patch
Patch2: pm-hooks.patch
Patch3: WTERMSIG.patch
-Patch4: %{name}-no_local_stdint.patch
-Patch5: %{name}-libdb.patch
+Patch4: %{name}-multiproto.patch
+Patch5: %{name}-python-fix.patch
+Patch6: %{name}-libdb.patch
+Patch7: openssl.patch
+Patch8: %{name}-notzdata.patch
URL: http://poldek.pld-linux.org/
BuildRequires: %{db_pkg}-devel >= %{ver_db}-%{ver_db_rel}
BuildRequires: autoconf
%patch3 -p1
%patch4 -p1
%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
%{__rm} m4/libtool.m4 m4/lt*.m4
%{__automake}
cd ..
-CPPFLAGS="%{rpmcppflags} -std=gnu99 -fgnu89-inline"
+CPPFLAGS="%{rpmcppflags} -std=gnu99 -fgnu89-inline -D_GNU_SOURCE=1 -fcommon"
%configure \
%{?with_static:--enable-static --disable-shared} \
%{!?with_imode:--disable-imode} \
%{__make} -j1
# --enable-trace
+%if %{with python}
+%{__make} -C python
+%endif
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/var/cache/%{name}
%if %{with python}
%{__make} -C python -j1 install \
DESTDIR=$RPM_BUILD_ROOT \
- libdir=%{py_sitedir}
+ py_sitedir=%{py_sitedir}
%endif
%{?with_static:%{__rm} $RPM_BUILD_ROOT%{_bindir}/rpmvercmp}
%if %{with python}
%py_postclean
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/_poldekmod.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/_poldekmod.{la,so}
%endif