Made it build on SL10.1
authorMartin Vidner <mvidner@suse.cz>
Mon, 6 Nov 2006 10:26:10 +0000 (10:26 +0000)
committerMartin Vidner <mvidner@suse.cz>
Mon, 6 Nov 2006 10:26:10 +0000 (10:26 +0000)
VERSION
configure.ac
package/zypper.changes
src/Makefile.am
zypper.spec.in

diff --git a/VERSION b/VERSION
index 81d6b22..a402bcc 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -6,5 +6,5 @@ dnl
 dnl ==================================================
 m4_define([ZYPPER_MAJOR],       [0])
 m4_define([ZYPPER_MINOR],       [6])
-m4_define([ZYPPER_PATCH],       [1])
+m4_define([ZYPPER_PATCH],       [2])
 dnl ==================================================
index b0d99f2..6691cb4 100644 (file)
@@ -56,7 +56,13 @@ dnl ==================================================
 dnl checks for libraries
 
 AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
-PKG_CHECK_MODULES(ZYPP, [libzypp >= 2.0.0])
+PKG_CHECK_MODULES(ZYPP, [libzypp >= 1.0.0])
+
+case "$ZYPP_CFLAGS" in
+  *LIBZYPP_1xx*) checkpatches=false ;;
+  *) checkpatches=true ;;
+esac
+AM_CONDITIONAL([BUILD_CHECKPATCHES], [$checkpatches])
 
 dnl ==================================================
 dnl checks for header files
index 72896d1..21d72fd 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Mon Nov  6 11:25:46 CET 2006 - mvidner@suse.cz
+
+- Made it build on SL10.1
+- 0.6.2
+
+-------------------------------------------------------------------
 Mon Nov  6 09:48:06 CET 2006 - mvidner@suse.cz
 
 - Warn that we do not sync with ZMD (#217028).
index cce0fd4..62d741f 100644 (file)
@@ -2,7 +2,9 @@
 ## ##################################################
 
 bin_PROGRAMS = zypper
+if BUILD_CHECKPATCHES
 sbin_PROGRAMS = zypp-checkpatches zypp-checkpatches-wrapper
+endif
 noinst_PROGRAMS = zmart
 
 logrotatedir = $(sysconfdir)/logrotate.d
@@ -59,6 +61,7 @@ zypper_SOURCES =      zypper.cc zmart-sources.cc zmart-misc.cc \
        zmart.h
 zypper_LDADD = $(ZYPP_LIBS) -lboost_regex
 
+if BUILD_CHECKPATCHES
 zypp_checkpatches_SOURCES =    zypp-checkpatches.cc zmart-sources.cc \
        zypper-tabulator.h \
        zypper-tabulator.cc \
@@ -72,6 +75,7 @@ zypp_checkpatches_LDADD = $(ZYPP_LIBS) -lboost_regex -lboost_program_options
 zypp_checkpatches_wrapper_SOURCES = zypp-checkpatches-wrapper.c
 # empty:
 zypp_checkpatches_wrapper_LDADD =
+endif
 
 #zmart_LDFLAGS =       -static
 
index 30435cb..158f219 100644 (file)
@@ -44,6 +44,9 @@ Authors:
 gettextize -f
 autoreconf --force --install --symlink --verbose
 %{?suse_update_config:%{suse_update_config -f}}
+%if %suse_version <= 1010
+ZYPP_LIBS=-lzypp ZYPP_CFLAGS="-D_FILE_OFFSET_BITS=64 -DLIBZYPP_1xx" \
+%endif
 CFLAGS="$RPM_OPT_FLAGS" \
 CXXFLAGS="$RPM_OPT_FLAGS" \
 ./configure --prefix=%{prefix} --libdir=%{_libdir} --mandir=%{_mandir} --sysconfdir=%{_sysconfdir} --disable-static
@@ -57,10 +60,14 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 %post
 %run_ldconfig
+%if %suse_version > 1010
 %run_permissions
+%endif
 
+%if %suse_version > 1010
 %verifyscript
 %verify_permissions -e %{_sbindir}/zypp-checkpatches-wrapper
+%endif
 
 %postun
 %run_ldconfig
@@ -71,8 +78,10 @@ make install DESTDIR=$RPM_BUILD_ROOT
 %defattr(-,root,root)
 %{_sysconfdir}/logrotate.d/zypper.lr
 %{_bindir}/zypper
+%if %suse_version > 1010
 %{_sbindir}/zypp-checkpatches
 %verify(not mode) %attr (755,root,root) %{_sbindir}/zypp-checkpatches-wrapper
+%endif
 %doc %{_mandir}/*/*
 %doc %dir %{_datadir}/doc/packages/zypper
 %doc %{_datadir}/doc/packages/zypper/TODO