commit c76750f12f1543f2ef1cf8bc372c2f00c4b8490f
Author: Jakub Bogusz <[email protected]>
Date:   Wed Dec 24 00:32:52 2014 +0100

    - updated to 0.1.7
    - updated rpm5 patch

 libhif-rpm5.patch | 42 ++++++++++++++++++++++++++++++------------
 libhif.spec       | 12 ++++++------
 2 files changed, 36 insertions(+), 18 deletions(-)
---
diff --git a/libhif.spec b/libhif.spec
index fa0088a..3725107 100644
--- a/libhif.spec
+++ b/libhif.spec
@@ -1,19 +1,19 @@
 Summary:       Simple package library built on top of hawkey and librepo
 Summary(pl.UTF-8):     Prosta biblioteka obsługi pakietów oparta na 
bibliotekach hawkey i librepo
 Name:          libhif
-Version:       0.1.6
-Release:       2
+Version:       0.1.7
+Release:       1
 License:       LGPL v2.1+
 Group:         Libraries
 Source0:       
http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
-# Source0-md5: 652b4b152bba618ebee6e3dffddfa2a2
+# Source0-md5: 8bdcbfd45c0a0a2b1778d37e3c720e00
 Patch0:                %{name}-rpm5.patch
 URL:           https://github.com/hughsie/libhif
 BuildRequires: glib2-devel >= 1:2.36.0
 BuildRequires: gobject-introspection-devel >= 0.9.8
 BuildRequires: gtk-doc >= 1.9
 BuildRequires: hawkey-devel >= 0.4.6
-BuildRequires: librepo-devel >= 0.1.5
+BuildRequires: librepo-devel >= 1.7.11
 BuildRequires: libsolv-devel
 BuildRequires: pkgconfig
 BuildRequires: rpm-devel >= 5
@@ -21,7 +21,7 @@ BuildRequires:        tar >= 1:1.22
 BuildRequires: xz
 Requires:      glib2 >= 1:2.36.0
 Requires:      hawkey >= 0.4.6
-Requires:      librepo >= 0.1.5
+Requires:      librepo >= 1.7.11
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -39,7 +39,7 @@ Group:                Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Requires:      glib2-devel >= 1:2.36.0
 Requires:      hawkey-devel >= 0.4.6
-Requires:      librepo-devel >= 0.1.5
+Requires:      librepo-devel >= 1.7.11
 Requires:      rpm-devel >= 5
 
 %description devel
diff --git a/libhif-rpm5.patch b/libhif-rpm5.patch
index 7c0a53e..7320840 100644
--- a/libhif-rpm5.patch
+++ b/libhif-rpm5.patch
@@ -226,8 +226,8 @@
                                                 const gchar            
*filename,
                                                 GError                 
**error);
  
---- libhif-0.1.1/libhif/hif-transaction.c.orig 2014-06-20 14:04:57.000000000 
+0200
-+++ libhif-0.1.1/libhif/hif-transaction.c      2014-06-29 16:50:29.724613004 
+0200
+--- libhif-0.1.7/libhif/hif-transaction.c.orig 2014-12-17 16:02:38.000000000 
+0100
++++ libhif-0.1.7/libhif/hif-transaction.c      2014-12-23 22:17:39.764032549 
+0100
 @@ -30,7 +30,8 @@
  
  #include "config.h"
@@ -264,16 +264,16 @@
        priv->timer = g_timer_new ();
        priv->pkgs_to_download = g_ptr_array_new_with_free_func 
((GDestroyNotify) hy_package_free);
  }
-@@ -370,7 +368,7 @@ hif_transaction_check_untrusted (HifTran
+@@ -372,7 +370,7 @@ hif_transaction_check_untrusted (HifTran
                }
  
                /* check file */
--              if (!hif_keyring_check_untrusted_file (priv->keyring,
-+              if (!hif_keyring_check_untrusted_file (
-                                                       filename,
-                                                       error))
-                       return FALSE;
-@@ -437,15 +435,6 @@ hif_transaction_rpmcb_type_to_string (co
+-              if (!hif_keyring_check_untrusted_file (priv->keyring, fn, 
&error_local)) {
++              if (!hif_keyring_check_untrusted_file (fn, &error_local)) {
+ 
+                       /* probably an i/o error */
+                       if (!g_error_matches (error_local,
+@@ -463,15 +461,6 @@ hif_transaction_rpmcb_type_to_string (co
        case RPMCALLBACK_SCRIPT_ERROR:
                type = "script-error";
                break;
@@ -289,7 +289,7 @@
        }
        return type;
  }
-@@ -733,7 +722,6 @@ hif_transaction_ts_progress_cb (const vo
+@@ -760,7 +749,6 @@ hif_transaction_ts_progress_cb (const vo
                /* don't do anything */
                break;
  
@@ -297,7 +297,7 @@
        case RPMCALLBACK_UNINST_STOP:
  
                /* phase complete */
-@@ -747,8 +735,6 @@ hif_transaction_ts_progress_cb (const vo
+@@ -774,8 +762,6 @@ hif_transaction_ts_progress_cb (const vo
        case RPMCALLBACK_UNPACK_ERROR:
        case RPMCALLBACK_CPIO_ERROR:
        case RPMCALLBACK_SCRIPT_ERROR:
@@ -306,7 +306,7 @@
        case RPMCALLBACK_UNKNOWN:
        case RPMCALLBACK_REPACKAGE_PROGRESS:
        case RPMCALLBACK_REPACKAGE_START:
-@@ -1290,15 +1276,7 @@ hif_transaction_commit (HifTransaction *
+@@ -1317,15 +1303,7 @@ hif_transaction_commit (HifTransaction *
  
        /* setup the transaction */
        tmp = hif_context_get_install_root (priv->context);
@@ -477,3 +477,21 @@
 +}
 +
 +#endif /* RPMORG_COMPAT_H */
+--- libhif-0.1.7/libhif/hif-source.c.orig      2014-12-18 11:01:15.000000000 
+0100
++++ libhif-0.1.7/libhif/hif-source.c   2014-12-24 00:29:49.057033122 +0100
+@@ -1127,14 +1127,11 @@ hif_source_add_public_key (HifSource *so
+ {
+       HifSourcePrivate *priv = GET_PRIVATE (source);
+       gboolean ret;
+-      rpmKeyring keyring;
+       rpmts ts;
+ 
+       /* then import to rpmdb */
+       ts = rpmtsCreate ();
+-      keyring = rpmtsGetKeyring (ts, 1);
+-      ret = hif_keyring_add_public_key (keyring, priv->pubkey_tmp, error);
+-      rpmKeyringFree (keyring);
++      ret = hif_keyring_add_public_key (ts, priv->pubkey_tmp, error);
+       rpmtsFree (ts);
+       return ret;
+ }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libhif.git/commitdiff/c76750f12f1543f2ef1cf8bc372c2f00c4b8490f

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to