packages: poldek/poldek.spec, poldek/poldek-caplookup.patch, poldek/poldek-...

cactus cactus at pld-linux.org
Thu Jun 3 04:29:25 CEST 2010


Author: cactus                       Date: Thu Jun  3 02:29:24 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 44; install --caplookup added and local trurlib check fixed

---- Files affected:
packages/poldek:
   poldek.spec (1.402 -> 1.403) , poldek-caplookup.patch (1.4 -> 1.5) , poldek-local_trurlib_check.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/poldek/poldek.spec
diff -u packages/poldek/poldek.spec:1.402 packages/poldek/poldek.spec:1.403
--- packages/poldek/poldek.spec:1.402	Fri May 14 16:17:50 2010
+++ packages/poldek/poldek.spec	Thu Jun  3 04:29:19 2010
@@ -18,7 +18,7 @@
 %define	ver_rpm	4.5-5
 #
 %define		snap	20080820.23
-%define		rel		43
+%define		rel		44
 Summary:	RPM packages management helper tool
 Summary(pl.UTF-8):	Pomocnicze narzędzie do zarządzania pakietami RPM
 Name:		poldek
@@ -75,6 +75,8 @@
 Patch33:	%{name}-noloop_on_terminal_loos.patch
 Patch34:	%{name}-show_only_relative_used_space.patch
 Patch35:	%{name}-zlib.patch
+Patch36:	%{name}-caplookup.patch
+Patch37:	%{name}-local_trurlib_check.patch
 URL:		http://poldek.pld-linux.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -246,6 +248,8 @@
 %patch34 -p1
 # fixes failures with zlib >= 1.2.3.7
 %patch35 -p0
+%patch36 -p1
+%patch37 -p0
 
 # cleanup backups after patching
 find . '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
@@ -526,6 +530,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.403  2010/06/03 02:29:19  cactus
+- rel 44; install --caplookup added and local trurlib check fixed
+
 Revision 1.402  2010/05/14 14:17:50  sparky
 - BR: check-devel, perl-tools-pod
 - added TODO

================================================================
Index: packages/poldek/poldek-caplookup.patch
diff -u /dev/null packages/poldek/poldek-caplookup.patch:1.5
--- /dev/null	Thu Jun  3 04:29:25 2010
+++ packages/poldek/poldek-caplookup.patch	Thu Jun  3 04:29:18 2010
@@ -0,0 +1,43 @@
+commit c59795d297536a43c8047dfab2ddea7bef3eb91e
+Author: Bartlomiej Zimon <uzi18 at o2.pl>
+Date:   Tue Jun 1 05:42:21 2010 +0200
+
+    - add --caplookup to install command in interactive mode
+    
+    Signed-off-by: Bartlomiej Zimon <uzi18 at o2.pl>
+
+diff --git a/cli/install.c b/cli/install.c
+index ee83515..19fcb40 100644
+--- a/cli/install.c
++++ b/cli/install.c
+@@ -69,6 +69,7 @@ static int install(struct cmdctx *cmdctx);
+ #define OPT_INST_NOFETCH          (OPT_GID + 36)
+ #define OPT_INST_PARSABLETS       (OPT_GID + 37)
+ #define OPT_INST_MKDIR            (OPT_GID + 38)
++#define OPT_INST_CAPLOOKUP        (OPT_GID + 39)
+ 
+ static struct argp_option options[] = {
+ {0, 'I', 0, 0, N_("Install, not upgrade packages"), OPT_GID },
+@@ -138,7 +139,10 @@ N_("Same as --force but applied to PM (rpm) only)"), OPT_GID },
+ 
+ /* hidden, for debugging/testing purposes */
+ {"nofetch", OPT_INST_NOFETCH, 0, OPTION_HIDDEN, 
+-     N_("Do not download packages"), OPT_GID },    
++     N_("Do not download packages"), OPT_GID },
++    
++{"caplookup", OPT_INST_CAPLOOKUP, 0, 0,
++N_("Look into package capabilities and files to resolve packages"), OPT_GID },
+ 
+ { 0, 0, 0, 0, 0, 0 },
+ };
+@@ -490,6 +494,10 @@ error_t parse_opt(int key, char *arg, struct argp_state *state)
+             ts->setop(ts, POLDEK_OP_NOFETCH, 1);
+             break;
+  
++        case OPT_INST_CAPLOOKUP:
++            ts->setop(ts, POLDEK_OP_CAPLOOKUP, 1);
++            break;
++
+         case OPT_INST_FETCH:
+             if (arg) {
+                 if (!poldek_util_is_rwxdir(arg)) {

================================================================
Index: packages/poldek/poldek-local_trurlib_check.patch
diff -u /dev/null packages/poldek/poldek-local_trurlib_check.patch:1.1
--- /dev/null	Thu Jun  3 04:29:25 2010
+++ packages/poldek/poldek-local_trurlib_check.patch	Thu Jun  3 04:29:19 2010
@@ -0,0 +1,22 @@
+--- configure.in.old	2010-06-03 04:15:33.000000000 +0200
++++ configure.in	2010-06-03 04:19:07.000000000 +0200
+@@ -421,8 +421,8 @@
+ if test -n "$TRURL_DIR"; then
+ 	AC_MSG_CHECKING(for local trurlib copy in $TRURL_DIR)
+ 	AC_MSG_RESULT([yes])
+-	TRURL_INCLUDE="-I\$(top_srcdir)/$TRURL_DIR/include"
+-	TRURL_LDFLAG="-L\$(top_srcdir)/$TRURL_DIR/"
++	TRURL_INCLUDE="-I$srcdir/$TRURL_DIR/include"
++	TRURL_LDFLAG="-L$srcdir/$TRURL_DIR/"
+ 	LDFLAGS="$LDFLAGS $TRURL_LDFLAG"
+ 	CPPFLAGS="$CPPFLAGS $TRURL_INCLUDE"
+ 	LIBS="-ltrurl $LIBS"
+@@ -452,7 +452,7 @@
+         #endif
+        ], is_valid_trurlib_ver=yes, is_valid_trurlib_ver=no)
+ 
+-if test "${is_valid_trurlib_ver}." = "no." ; then
++if test "${is_valid_trurlib_ver}." == "no." ; then
+ 	AC_MSG_RESULT(no)		
+    	AC_MSG_ERROR(["trurlib >= 0.44.0 not found"])
+ else
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/poldek/poldek.spec?r1=1.402&r2=1.403&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/poldek/poldek-caplookup.patch?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list