libzypp: add new package

Signed-off-by: Saul Wold <saul.wold@intel.com>
Signed-off-by: Qing He <qing.he@intel.com>
This commit is contained in:
Qing He 2010-08-20 11:08:34 +08:00 committed by Saul Wold
parent 1fb94b77f8
commit 162c652a2c
3 changed files with 83 additions and 0 deletions

View File

@ -0,0 +1,31 @@
not building doc (doxygen based)
8/19/2010 - created by Qing He <qing.he@intel.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0629b1f..41746cc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -110,13 +110,6 @@ FIND_PACKAGE(EXPAT REQUIRED)
FIND_PACKAGE(OpenSSL REQUIRED)
FIND_PACKAGE(Udev REQUIRED)
-FIND_PROGRAM( DOXYGEN doxygen )
-IF ( NOT DOXYGEN )
- MESSAGE( FATAL_ERROR "doxygen not found: install doxygen to build the documentation." )
-ELSE ( NOT DOXYGEN )
- MESSAGE( STATUS "doxygen found: ${DOXYGEN}" )
-ENDIF ( NOT DOXYGEN )
-
MESSAGE(STATUS "soname: ${LIBZYPP_VERSION_INFO}")
MESSAGE(STATUS "version: ${VERSION}")
@@ -154,7 +147,7 @@ ADD_SUBDIRECTORY( devel EXCLUDE_FROM_ALL )
ADD_SUBDIRECTORY( tools )
ADD_SUBDIRECTORY( examples )
ADD_SUBDIRECTORY( po EXCLUDE_FROM_ALL )
-ADD_SUBDIRECTORY( doc )
+#ADD_SUBDIRECTORY( doc )
ADD_SUBDIRECTORY( vendor )
ADD_SUBDIRECTORY( tests EXCLUDE_FROM_ALL )

View File

@ -0,0 +1,30 @@
build fix for rpm5
8/19/2010 - created by Qing He <qing.he@intel.com>
diff --git a/zypp/target/rpm/BinHeader.cc b/zypp/target/rpm/BinHeader.cc
index e9ad382..86a9c96 100644
--- a/zypp/target/rpm/BinHeader.cc
+++ b/zypp/target/rpm/BinHeader.cc
@@ -19,7 +19,7 @@ extern "C"
#ifndef _RPM_4_4_COMPAT
#ifdef _RPM_5
-typedef rpmuint32_t rpm_count_t;
+typedef uint32_t rpm_count_t;
#else
typedef int32_t rpm_count_t;
#endif
diff --git a/zypp/target/rpm/librpmDb.cv3.cc b/zypp/target/rpm/librpmDb.cv3.cc
index bf18e45..5454ea9 100644
--- a/zypp/target/rpm/librpmDb.cv3.cc
+++ b/zypp/target/rpm/librpmDb.cv3.cc
@@ -14,7 +14,7 @@ extern "C"
{
#ifndef _RPM_4_4_COMPAT
#ifdef _RPM_5
-typedef rpmuint32_t rpm_count_t;
+typedef uint32_t rpm_count_t;
#else
typedef int32_t rpm_count_t;
#endif

View File

@ -0,0 +1,22 @@
HOMEPAGE = "http://en.opensue.org/Portal:Libzypp"
DESCRIPTION = "The ZYpp Linux Software management framework"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=11fccc94d26293d78cb4996cb17e5fa7"
inherit cmake
DEPENDS = "rpm boost gettext curl libxml2 zlib sat-solver expat openssl udev"
S = "${WORKDIR}/git"
PV = "0.0-git${SRCPV}"
PR = "r0"
SRCREV = "4494797d5b0369365b1af63921de45b197ead64f"
SRC_URI = "git://gitorious.org/opensuse/libzypp.git;protocol=git \
file://no-doc.patch \
file://rpm5.patch"
FILES_${PN} += "${libdir}/zypp ${datadir}/zypp ${datadir}/icons"
FILES_${PN}-dev += "${datadir}/cmake"