[packages/poldek] Update to 0.30.0
megabajt
megabajt at pld-linux.org
Sun Jul 7 15:08:22 CEST 2013
commit e5009a668ddf34f6b6f3200a2449a125eecab3ca
Author: Marcin Banasiak <marcin.banasiak at gmail.com>
Date: Sun Jul 7 15:04:04 2013 +0200
Update to 0.30.0
- removed obsolete patches (applied upstream)
- release 2 to allow smooth upgrade
pkglibdir.patch | 25 ---------------
poldek-config.patch | 47 ----------------------------
poldek-git.patch | 41 ------------------------
poldek-inherited-group.patch | 72 -------------------------------------------
poldek-vserver-packages.patch | 11 -------
poldek.spec | 23 ++++----------
6 files changed, 6 insertions(+), 213 deletions(-)
---
diff --git a/poldek.spec b/poldek.spec
index d67e18f..3a4ba0e 100644
--- a/poldek.spec
+++ b/poldek.spec
@@ -14,19 +14,18 @@
%define ver_db_rel 3
%define ver_rpm 5.4.10
-%define snap rc7
-%define rel 4%{?with_snap:.%{SNAP}}
+%define rel 2%{?with_snap:.%{SNAP}}
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
Name: poldek
Version: 0.30.0
-Release: 1.%{snap}.%{rel}
+Release: %{rel}
License: GPL v2
Group: Applications/System
#Source0: http://poldek.pld-linux.org/download/snapshots/%{name}-%{version}-cvs%{snap}.tar.bz2
-Source0: http://carme.pld-linux.org/~megabajt/snaps/poldek/%{name}-%{version}%{snap}.tar.xz
-# Source0-md5: 56ba9e7b709a99965f42e24e65eb2d7f
+Source0: http://carme.pld-linux.org/~megabajt/releases/poldek/%{name}-%{version}.tar.xz
+# Source0-md5: 392cfa125912fbedb6cc6d54dfbb80e3
Source1: %{name}.conf
Source2: %{name}-multilib.conf
Source5: %{name}-aliases.conf
@@ -39,13 +38,8 @@ Source11: %{name}-archive.conf
Source100: %{name}-snap.conf
Source101: %{name}-multilib-snap.conf
Source102: %{name}-debuginfo-snap.conf
-Patch0: %{name}-vserver-packages.patch
-Patch1: %{name}-config.patch
-Patch2: %{name}-size-type.patch
-Patch3: %{name}-Os-fail-workaround.patch
-Patch4: %{name}-git.patch
-Patch5: %{name}-inherited-group.patch
-Patch6: pkglibdir.patch
+Patch0: %{name}-size-type.patch
+Patch1: %{name}-Os-fail-workaround.patch
URL: http://poldek.pld-linux.org/
BuildRequires: %{db_pkg}-devel >= %{ver_db}-%{ver_db_rel}
BuildRequires: autoconf
@@ -210,11 +204,6 @@ Moduły języka Python dla poldka.
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
%{__rm} m4/libtool.m4 m4/lt*.m4
diff --git a/pkglibdir.patch b/pkglibdir.patch
deleted file mode 100644
index 46dedf4..0000000
--- a/pkglibdir.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- poldek-0.30.0/configure.ac~ 2013-03-09 13:14:38.000000000 +0200
-+++ poldek-0.30.0/configure.ac 2013-05-07 11:18:01.889839519 +0300
-@@ -574,7 +574,10 @@
- AC_SUBST(SYSCONFDIR)
-
-
--PKGLIBDIR="`echo $libdir/$PACKAGE`"
-+AC_ARG_WITH(pkglibdir,
-+[ --with-pkglibdir program executables],
-+PKGLIBDIR=$withval, PKGLIBDIR="`echo $libdir/$PACKAGE`")
-+
- while echo ${PKGLIBDIR} | grep '\$' >/dev/null; do
- PKGLIBDIR=$(eval echo ${PKGLIBDIR});
- done
---- poldek-0.30.0/Makefile.am~ 2013-03-05 14:05:24.000000000 +0200
-+++ poldek-0.30.0/Makefile.am 2013-05-07 11:47:28.936268884 +0300
-@@ -78,7 +78,7 @@
-
- LDADD_ = @INTLLIBS@
-
--vfscriptsdir = $(libdir)/$(PACKAGE_NAME)
-+vfscriptsdir = $(PKGLIBDIR)
- vfscripts_SCRIPTS = zlib-in-rpm.sh vfjuggle vfcompr vfsmb poldekuser-setup.sh
-
- EXTRA_DIST = \
diff --git a/poldek-config.patch b/poldek-config.patch
deleted file mode 100644
index 4ad385c..0000000
--- a/poldek-config.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- poldek-0.30/doc/poldek.conf.xml 2012-04-04 11:37:12.737381529 +0300
-+++ poldek-0.30/doc/poldek.conf.xml 2012-04-04 11:38:47.231352866 +0300
-@@ -369,7 +369,7 @@
- </description>
- </option>
-
-- <option name="choose equivalents manually" type="boolean" default="no" op="EQPKG_ASKUSER">
-+ <option name="choose equivalents manually" type="boolean" default="yes" op="EQPKG_ASKUSER">
- <description>
- Let the user select package among equivalents.
- </description>
-@@ -598,7 +598,7 @@
- </description>
- </option>
-
-- <option name="hold" type="string" list="yes" default="" multiple="yes">
-+ <option name="hold" type="string" list="yes" default="kernel*" multiple="yes">
- <description>
- Have the same meaning as [ global ] parameter. Example:
- [screen]
---- poldek-0.30/conf/poldek.conf~ 2010-08-22 14:19:51.000000000 +0300
-+++ poldek-0.30/conf/poldek.conf 2010-08-22 14:20:28.524878981 +0300
-@@ -127,11 +127,11 @@
- #confirm removal = yes
-
- # Let the user select package among equivalents.
--#choose equivalents manually = no
-+choose equivalents manually = yes
-
- # Prevent package listed from being upgraded if they are already installed.
- # hold = kernel* foo*.i686 th-test:* *-smp-* th-ready:bar*.x86_64
--#hold =
-+hold = kernel*
-
- # Ignore package list - packages fits given mask will be invisible.
- # ignore = *-smp-* foo*
---- poldek-0.30/conf_sections.c~ 2012-04-04 12:01:04.000000000 +0300
-+++ poldek-0.30/conf_sections.c 2012-04-04 12:04:46.080171888 +0300
-@@ -173,7 +173,7 @@
-
- { "choose equivalents manually",
- CONF_TYPE_BOOLEAN,
-- "no",
-+ "yes",
- POLDEK_OP_EQPKG_ASKUSER, { 0 } },
-
- { "hold",
diff --git a/poldek-git.patch b/poldek-git.patch
deleted file mode 100644
index 44c4125..0000000
--- a/poldek-git.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-commit 9ecd484cd077adba94649b83b3f3bfd639644056
-Author: Marcin Banasiak <marcin.banasiak at gmail.com>
-Date: Wed Mar 20 00:09:57 2013 +0100
-
- rpmvercmp: read macro configuration files before using rpmEVRparse()
-
-diff --git a/pm/rpm/rpmvercmp.c b/pm/rpm/rpmvercmp.c
-index 968489a..d83f26b 100644
---- a/pm/rpm/rpmvercmp.c
-+++ b/pm/rpm/rpmvercmp.c
-@@ -1,6 +1,6 @@
- /*
- Copyright (C) 2000 - 2008 Pawel A. Gajda <mis at pld-linux.org>
-- Copyright (C) 2010 - 2012 Marcin Banasiak <marcin.banasiak at gmail.com>
-+ Copyright (C) 2010 - 2013 Marcin Banasiak <marcin.banasiak at gmail.com>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License, version 2 as
-@@ -20,7 +20,10 @@
- #include <stdlib.h>
-
- #ifdef HAVE_RPM_5
-+# include <rpm/rpmrc.h>
- # include <rpm/rpmtag.h>
-+#else
-+# include <rpm/rpmlib.h>
- #endif
-
- #define _RPMEVR_INTERNAL
-@@ -61,6 +64,11 @@ int main(int argc, char *argv[])
- exit(1);
- }
-
-+ if (rpmReadConfigFiles(NULL, NULL) < 0) {
-+ fprintf(stderr, "Failed to read configuration files\n");
-+ exit(2);
-+ }
-+
- evr1 = malloc(sizeof(struct EVR_s));
- evr2 = malloc(sizeof(struct EVR_s));
-
diff --git a/poldek-inherited-group.patch b/poldek-inherited-group.patch
deleted file mode 100644
index 9d3ec75..0000000
--- a/poldek-inherited-group.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-commit 84563d90b30b05d1705d84344f75aec5f7fd6f58
-Author: Kacper Kornet <draenog at pld-linux.org>
-Date: Tue May 7 08:45:51 2013 +0100
-
- Fix for crashes on subpackages with inherited group
-
- In normal case RPMTAG_GROUP is RPM_I18NSTRING_TYPE. However when group
- is inherited from main package in some versions of rpm5 it is
- RPM_STRING_TYPE. What's worse some versions of rpm5 returns
- RPM_STRING_TYPE but report RPM_I18NSTRING_TYPE. However the last
- behaviour is so buggy that we don't care about it.
-
- Reverts 810280a1e3be737bf074b536c414eadbb0f38596 and adds proper
- fix for https://bugs.launchpad.net/poldek/+bug/966972 by reusing
- existing code.
-
-diff --git a/pkgroup.c b/pkgroup.c
-index 9fdeaf9..cd8bf4d 100644
---- a/pkgroup.c
-+++ b/pkgroup.c
-@@ -470,21 +470,17 @@ int pkgroup_idx_update_rpmhdr(struct pkgroup_idx *idx, void *rpmhdr)
-
- DBGF("ngroups %d, %d\n", ngroups, n_array_size(langs));
- for (i=0; i < ngroups; i++) {
-- const char *lang = n_array_nth(langs, i);
--
-- const char *grp = groups;
-- if (ngroups > 1) grp = groups[i];
--
-- DBGF(" gr[%d of %d] %s\n", i, ngroups, grp);
--
-- if (n_str_eq(lang, "C")) {
-- if ((gr = n_hash_get(idx->ht, grp)) == NULL) {
-- gr = pkgroup_new(n_array_size(idx->arr) + 1, grp);
-- n_array_push(idx->arr, gr);
-- n_hash_insert(idx->ht, gr->name, gr);
-+ const char *lang = n_array_nth(langs, i);
-+ DBGF(" gr[%d of %d] %s\n", i, ngroups, groups[i]);
-+
-+ if (n_str_eq(lang, "C")) {
-+ if ((gr = n_hash_get(idx->ht, groups[i])) == NULL) {
-+ gr = pkgroup_new(n_array_size(idx->arr) + 1, groups[i]);
-+ n_array_push(idx->arr, gr);
-+ n_hash_insert(idx->ht, gr->name, gr);
-+ }
-+ break;
- }
-- break;
-- }
- }
-
- if (gr != NULL) {
-diff --git a/pm/rpm/rpmhdr.c b/pm/rpm/rpmhdr.c
-index 817803c..dd24be5 100644
---- a/pm/rpm/rpmhdr.c
-+++ b/pm/rpm/rpmhdr.c
-@@ -121,7 +121,6 @@ int pm_rpmhdr_get_raw_entry(Header h, int32_t tag, void *buf, int32_t *cnt)
- }
- #endif
-
--#ifndef HAVE_RPM_5
- if (tag == RPMTAG_GROUP && type == RPM_STRING_TYPE) { // build by old rpm
- char **g;
-
-@@ -132,7 +131,6 @@ int pm_rpmhdr_get_raw_entry(Header h, int32_t tag, void *buf, int32_t *cnt)
- g[1] = NULL;
- *(char ***)buf = g;
- }
--#endif
-
- DBGF("%d type=%d, cnt=%d\n", tag, type, *cnt);
- return 1;
diff --git a/poldek-vserver-packages.patch b/poldek-vserver-packages.patch
deleted file mode 100644
index ad0040c..0000000
--- a/poldek-vserver-packages.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- poldek/conf/poldek.conf~ 2008-02-26 17:10:23.000000000 +0100
-+++ poldek/conf/poldek.conf 2008-02-26 17:11:24.789742706 +0100
-@@ -138,7 +138,7 @@
-
- # Ignore package list - packages fits given mask will be invisible.
- # ignore = *-smp-* foo*
--# ignore = vserver-packages
-+ignore = vserver-packages
- #ignore =
-
- # Conflicts with already installed packages are treated as resolved
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/poldek.git/commitdiff/e5009a668ddf34f6b6f3200a2449a125eecab3ca
More information about the pld-cvs-commit
mailing list