commit gcab for openSUSE:Factory

2020-01-28 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2020-01-28 10:47:42

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new.26092 (New)


Package is "gcab"

Tue Jan 28 10:47:42 2020 rev:15 rq:767351 version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2020-01-10 
17:47:23.494158020 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new.26092/gcab.changes 2020-01-28 
10:47:44.068517469 +0100
@@ -1,0 +2,5 @@
+Sat Jan 25 14:07:46 UTC 2020 - Dominique Leuenberger 
+
+- No longer recommend -lang: supplements are in use
+
+---



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.TOvMah/_old  2020-01-28 10:47:45.456518322 +0100
+++ /var/tmp/diff_new_pack.TOvMah/_new  2020-01-28 10:47:45.468518329 +0100
@@ -32,7 +32,6 @@
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(glib-2.0) >= 2.62.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.4
-Recommends: %{name}-lang
 
 %description
 gcab is a tool and library for manipulating cabinet files.




commit gcab for openSUSE:Factory

2020-01-10 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2020-01-10 17:47:17

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new.6675 (New)


Package is "gcab"

Fri Jan 10 17:47:17 2020 rev:14 rq:761247 version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2019-10-10 
11:52:31.899466723 +0200
+++ /work/SRC/openSUSE:Factory/.gcab.new.6675/gcab.changes  2020-01-10 
17:47:23.494158020 +0100
@@ -1,0 +2,11 @@
+Mon Jan  6 12:20:32 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.4:
+  + New Features:
+- New GDateTime-based APIs.
+- Allow comping as meson subproject.
+  + Bugfixes:
+- build-sys fixes.
+- MacOS/Windows build support.
+
+---

Old:

  gcab-1.3.tar.xz

New:

  gcab-1.4.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.OtLwKK/_old  2020-01-10 17:47:23.934157941 +0100
+++ /var/tmp/diff_new_pack.OtLwKK/_new  2020-01-10 17:47:23.938157940 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcab
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,20 @@
 
 
 Name:   gcab
-Version:1.3
+Version:1.4
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1-or-later
 Group:  Productivity/Archiving/Compression
 URL:https://gitlab.gnome.org/GNOME/gcab
-Source0:
https://download.gnome.org/sources/gcab/1.3/%{name}-%{version}.tar.xz
+Source0:
https://download.gnome.org/sources/gcab/%{version}/%{name}-%{version}.tar.xz
 
 BuildRequires:  gtk-doc
 BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  vala >= 0.14
 BuildRequires:  zlib-devel
-BuildRequires:  pkgconfig(glib-2.0) >= 2.44.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.62.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.4
 Recommends: %{name}-lang
 

++ gcab-1.3.tar.xz -> gcab-1.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.3/NEWS new/gcab-1.4/NEWS
--- old/gcab-1.3/NEWS   2019-10-08 09:53:37.0 +0200
+++ new/gcab-1.4/NEWS   2020-01-06 12:25:54.0 +0100
@@ -1,8 +1,19 @@
+v1.4
+
+
+New Features:
+ - New GDateTime-based APIs
+ - Allow comping as meson subproject
+
+Bugfixes:
+ - build-sys fixes
+ - MacOS/Windows build support
+
 v1.3
 
 
 New Features:
-  - Installed test support (Simon McVittie)
+ - Installed test support (Simon McVittie)
 
 Bugfixes:
  - Fix file corruption on LZX extract
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.3/RELEASE new/gcab-1.4/RELEASE
--- old/gcab-1.3/RELEASE2019-10-08 09:53:37.0 +0200
+++ new/gcab-1.4/RELEASE2020-01-06 12:25:54.0 +0100
@@ -34,10 +34,3 @@
 scp meson-dist/*.tar.xz rhug...@master.gnome.org:
 ssh rhug...@master.gnome.org
 ftpadmin install gcab-*.tar.xz
-
-7. Do post release version bump in meson.build
-
-8. Commit trivial changes:
-
-git commit -a -m "trivial: post release version bump"
-git push
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.3/contrib/gcab.spec.in 
new/gcab-1.4/contrib/gcab.spec.in
--- old/gcab-1.3/contrib/gcab.spec.in   2019-10-08 09:53:37.0 +0200
+++ new/gcab-1.4/contrib/gcab.spec.in   2020-01-06 12:25:54.0 +0100
@@ -15,6 +15,7 @@
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  zlib-devel
 BuildRequires:  meson
+BuildRequires:  git
 
 Requires:   libgcab1%{?_isa} = %{version}-%{release}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.3/docs/reference/gcab-docs.sgml 
new/gcab-1.4/docs/reference/gcab-docs.sgml
--- old/gcab-1.3/docs/reference/gcab-docs.sgml  2019-10-08 09:53:37.0 
+0200
+++ new/gcab-1.4/docs/reference/gcab-docs.sgml  2020-01-06 12:25:54.0 
+0100
@@ -36,6 +36,10 @@
 Index of new symbols in 1.0
 
   
+  
+Index of new symbols in 1.4
+
+  
 
   
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.3/docs/reference/gcab-sections.txt 
new/gcab-1.4/docs/reference/gcab-sections.txt
--- old/gcab-1.3/docs/reference/gcab-sections.txt   2019-10-08 
09:53:37.0 +0200
+++ new/gcab-1.4/docs/reference/gcab-sections.txt   2020-01-06 
12:25:54.0 +0100
@@ -34,6 +34,8 @@
 

commit gcab for openSUSE:Factory

2019-10-10 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2019-10-10 11:52:30

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new.2352 (New)


Package is "gcab"

Thu Oct 10 11:52:30 2019 rev:13 rq:736144 version:1.3

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2018-12-19 
13:45:55.487576739 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new.2352/gcab.changes  2019-10-10 
11:52:31.899466723 +0200
@@ -1,0 +2,10 @@
+Tue Oct  8 08:24:13 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.3:
+  + New Features: Installed test support.
+  + Bugfixes:
+- Fix file corruption on LZX extract.
+- build-sys fixes.
+  + Updated translations.
+
+---

Old:

  gcab-1.2.tar.xz

New:

  gcab-1.3.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.Txb8dG/_old  2019-10-10 11:52:32.303465650 +0200
+++ /var/tmp/diff_new_pack.Txb8dG/_new  2019-10-10 11:52:32.303465650 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcab
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   gcab
-Version:1.2
+Version:1.3
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1-or-later
 Group:  Productivity/Archiving/Compression
-Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source0:
http://download.gnome.org/sources/gcab/1.2/%{name}-%{version}.tar.xz
+URL:https://gitlab.gnome.org/GNOME/gcab
+Source0:
https://download.gnome.org/sources/gcab/1.3/%{name}-%{version}.tar.xz
 
 BuildRequires:  gtk-doc
 BuildRequires:  meson

++ gcab-1.2.tar.xz -> gcab-1.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.2/NEWS new/gcab-1.3/NEWS
--- old/gcab-1.2/NEWS   2018-12-09 17:53:57.0 +0100
+++ new/gcab-1.3/NEWS   2019-10-08 09:53:37.0 +0200
@@ -1,10 +1,24 @@
+v1.3
+
+
+New Features:
+  - Installed test support (Simon McVittie)
+
+Bugfixes:
+ - Fix file corruption on LZX extract
+ - translation updates
+ - build-sys fixes
+
 v1.2
-
+
 
-No news yet.
+Bugfixes:
+ - Fix regression on rewinding rhbz#1608301
+ - translation updates
+ - build-sys fixes
 
 v1.1
-
+
 
 Bugfixes:
  - Add git version in --version (Marc-André Lureau)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.2/RELEASE new/gcab-1.3/RELEASE
--- old/gcab-1.2/RELEASE2018-12-09 17:53:57.0 +0100
+++ new/gcab-1.3/RELEASE2019-10-08 09:53:37.0 +0200
@@ -6,7 +6,7 @@
 
 

 v1.2
-
+
 
 Notes:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.2/libgcab/decomp.c 
new/gcab-1.3/libgcab/decomp.c
--- old/gcab-1.2/libgcab/decomp.c   2018-12-09 17:53:57.0 +0100
+++ new/gcab-1.3/libgcab/decomp.c   2019-10-08 09:53:37.0 +0200
@@ -1015,9 +1015,7 @@
 window_posn += match_length;
 
 /* copy match data - no worries about destination wraps */
-memcpy(rundest, runsrc, match_length);
-rundest += match_length;
-runsrc += match_length;
+while (match_length-- > 0) *rundest++ = *runsrc++;
   }
 }
 break;
@@ -1106,9 +1104,7 @@
 window_posn += match_length;
 
 /* copy match data - no worries about destination wraps */
-memcpy(rundest, runsrc, match_length);
-rundest += match_length;
-runsrc += match_length;
+while (match_length-- > 0) *rundest++ = *runsrc++;
   }
 }
 break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.2/libgcab/meson.build 
new/gcab-1.3/libgcab/meson.build
--- old/gcab-1.2/libgcab/meson.build2018-12-09 17:53:57.0 +0100
+++ new/gcab-1.3/libgcab/meson.build2019-10-08 09:53:37.0 +0200
@@ -93,9 +93,11 @@
 ],
 install : true
   )
-  gnome.generate_vapi('libgcab-1.0',
-sources: gir[0],
-packages : ['gio-2.0'],
-install : true,
-  )
+  if get_option('vapi')
+gnome.generate_vapi('libgcab-1.0',
+  sources: gir[0],
+  packages : ['gio-2.0'],
+  install : true,
+)
+  

commit gcab for openSUSE:Factory

2018-12-19 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2018-12-19 13:45:53

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new.28833 (New)


Package is "gcab"

Wed Dec 19 13:45:53 2018 rev:12 rq:657454 version:1.2

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2018-06-02 
11:55:26.776742043 +0200
+++ /work/SRC/openSUSE:Factory/.gcab.new.28833/gcab.changes 2018-12-19 
13:45:55.487576739 +0100
@@ -1,0 +2,13 @@
+Sun Dec  9 19:56:55 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.2:
+  + build-sys:
+- Fix installing the includes.
+- Don't require git to build.
+  + gcab: Fix regression. Apparently, rewinding should reset the
+CDATA state.
+  + Updated translations.
+- Drop gcab-fix-installing-the-includes.patch and
+  gcab-revert-git-dep.patch: Fixed upstream.
+
+---

Old:

  gcab-1.1.tar.xz
  gcab-fix-installing-the-includes.patch
  gcab-revert-git-dep.patch

New:

  gcab-1.2.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.5sfMpa/_old  2018-12-19 13:45:56.591575196 +0100
+++ /var/tmp/diff_new_pack.5sfMpa/_new  2018-12-19 13:45:56.591575196 +0100
@@ -12,22 +12,19 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   gcab
-Version:1.1
+Version:1.2
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1-or-later
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source0:
http://download.gnome.org/sources/gcab/1.1/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gcab-revert-git-dep.patch bgo#793406 bjorn@gmail.com 
-- Revert git dependency
-Patch0: gcab-revert-git-dep.patch
-# PATCH-FIX-UPSTREAM gcab-fix-installing-the-includes.patch bgo#793388 -- 
build-sys: fix installing the includes
-Patch1: gcab-fix-installing-the-includes.patch
+Source0:
http://download.gnome.org/sources/gcab/1.2/%{name}-%{version}.tar.xz
+
 BuildRequires:  gtk-doc
 BuildRequires:  meson
 BuildRequires:  pkgconfig

++ gcab-1.1.tar.xz -> gcab-1.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.1/NEWS new/gcab-1.2/NEWS
--- old/gcab-1.1/NEWS   2018-02-09 13:44:30.0 +0100
+++ new/gcab-1.2/NEWS   2018-12-09 17:53:57.0 +0100
@@ -1,3 +1,8 @@
+v1.2
+
+
+No news yet.
+
 v1.1
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.1/RELEASE new/gcab-1.2/RELEASE
--- old/gcab-1.1/RELEASE2018-02-09 13:44:30.0 +0100
+++ new/gcab-1.2/RELEASE2018-12-09 17:53:57.0 +0100
@@ -2,10 +2,10 @@
 
 1. Write NEWS entries for GCab in the same format as usual.
 
-git shortlog v1.0.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog v1.1.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
 

-v1.1
+v1.2
 
 
 Notes:
@@ -18,8 +18,8 @@
 4. Commit changes:
 
 # MAKE SURE THESE ARE CORRECT
-export release_version="1.1"
-export release_tag="v1.1"
+export release_version="1.2"
+export release_tag="v1.2"
 
 git commit -a -m "Release ${release_version}"
 git tag -s -f -m "Release ${release_version}" "${release_tag}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gcab-1.1/libgcab/gcab-folder.c 
new/gcab-1.2/libgcab/gcab-folder.c
--- old/gcab-1.1/libgcab/gcab-folder.c  2018-02-09 13:44:30.0 +0100
+++ new/gcab-1.2/libgcab/gcab-folder.c  2018-12-09 17:53:57.0 +0100
@@ -423,6 +423,7 @@
 g_autoptr(GSList) files = NULL;
 g_autoptr(cdata_t) cdata = g_new0 (cdata_t, 1);
 guint32 nubytes = 0;
+guint8 *reserved;
 
 /* never loaded from a stream */
 g_assert (self->cfolder != NULL);
@@ -433,7 +434,7 @@
 files = g_slist_sort (g_slist_copy (self->files), 
(GCompareFunc)sort_by_offset);
 
 /* this is allocated for every block, but currently unused */
-cdata->reserved = g_malloc (res_data);
+cdata->reserved = reserved = g_malloc (res_data);
 
 for (f = files; f != NULL; f = f->next) {
 GCabFile *file = f->data;
@@ -454,6 +455,8 @@
 if (!g_seekable_seek (G_SEEKABLE (data), self->cfolder->offsetdata,
   G_SEEK_SET, cancellable, 

commit gcab for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2018-06-02 11:55:24

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is "gcab"

Sat Jun  2 11:55:24 2018 rev:11 rq:612865 version:1.1

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2018-03-14 
19:27:07.046603121 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2018-06-02 
11:55:26.776742043 +0200
@@ -1,0 +2,6 @@
+Fri May 25 17:57:52 UTC 2018 - bjorn@gmail.com
+
+- Add gcab-fix-installing-the-includes.patch: build-sys: fix
+  installing the includes (bgo#793388).
+
+---

New:

  gcab-fix-installing-the-includes.patch



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.b4hPeO/_old  2018-06-02 11:55:27.292723116 +0200
+++ /var/tmp/diff_new_pack.b4hPeO/_new  2018-06-02 11:55:27.296722970 +0200
@@ -26,6 +26,8 @@
 Source0:
http://download.gnome.org/sources/gcab/1.1/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM gcab-revert-git-dep.patch bgo#793406 bjorn@gmail.com 
-- Revert git dependency
 Patch0: gcab-revert-git-dep.patch
+# PATCH-FIX-UPSTREAM gcab-fix-installing-the-includes.patch bgo#793388 -- 
build-sys: fix installing the includes
+Patch1: gcab-fix-installing-the-includes.patch
 BuildRequires:  gtk-doc
 BuildRequires:  meson
 BuildRequires:  pkgconfig
@@ -91,6 +93,7 @@
-D docs=true \
-D introspection=true \
-D tests=false \
+   %{nil}
 %meson_build
 
 %install

++ gcab-fix-installing-the-includes.patch ++
>From 150c330de1e65036250a2788a51245e37c7de0f7 Mon Sep 17 00:00:00 2001
From: Timo Gurr 
Date: Thu, 1 Feb 2018 16:16:21 +0100
Subject: [PATCH] build-sys: fix installing the includes

https://bugzilla.gnome.org/show_bug.cgi?id=793388
---
 libgcab/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libgcab/meson.build b/libgcab/meson.build
index 6ff8801..f939617 100644
--- a/libgcab/meson.build
+++ b/libgcab/meson.build
@@ -9,7 +9,7 @@ enums = gnome.mkenums(
   c_template : 'gcab-enums.c.etemplate',
   h_template : 'gcab-enums.h.etemplate',
   install_header : true,
-  install_dir : 'include/libgcab-1.0/libgcab',
+  install_dir : join_paths(get_option('includedir'), 'libgcab-1.0/libgcab'),
   symbol_prefix : 'gcab',
   identifier_prefix : 'GCab',
 )
--
libgit2 0.27.0



commit gcab for openSUSE:Factory

2018-03-14 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2018-03-14 19:27:04

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is "gcab"

Wed Mar 14 19:27:04 2018 rev:10 rq:585849 version:1.1

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2018-01-26 
13:37:17.939461332 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2018-03-14 
19:27:07.046603121 +0100
@@ -1,0 +2,84 @@
+Sat Mar 10 09:17:21 UTC 2018 - jeng...@inai.de
+
+- Update description.
+
+---
+Wed Feb 28 16:25:37 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+---
+Mon Feb 12 10:28:17 UTC 2018 - bjorn@gmail.com
+
+- Add gcab-revert-git-dep.patch: Revert new dependency on git,
+  having a builddependency on git just to able to show version when
+  using a git checkout is a bit much (bgo#793406).
+- Following the above patch, drop git BuildRequires.
+
+---
+Fri Feb  9 23:49:52 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.1:
+  + Add git version in --version.
+  + Fix list of new symbols in index page.
+  + Fix unused declarations.
+- Drop fixed upstream patches:
+  gcab-meson-build-fixes.patch;
+  gcab-folder-simplify_sort_cfiles.patch;
+  gcab-doc-fixes.patch.
+- Drop intltool BuildRequires: it's no longer a requirement after
+  upstream migration to Gettext.
+- Add git BuildRequires: new dependency.
+- Add a little summary of its content to the main package
+  description.
+
+---
+Tue Jan 23 20:27:11 UTC 2018 - bjorn@gmail.com
+
+- Add gcab-doc-fixes.patch: Two documentation build fixes.
+- Add gcab-folder-simplify_sort_cfiles.patch: folder: simplify
+  _sort_cfiles(), get rid of warnings.
+
+---
+Tue Jan 23 16:19:12 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.0 (CVE-2018-5345):
+  + This fixes the security bug known as CVE-2018-5345.
+  + New Features:
+- Add a helper executable to create massive compressed
+  archives.
+- Add a special binary to use just for fuzzing.
+- Add gcab_cabinet_get_size().
+- Add gcab_file_new_with_bytes().
+- Add gcab_file_set_attributes().
+- Add gcab_file_set_date().
+- Add gcab_folder_get_comptype().
+- Add gcab_folder_get_file_by_name().
+- Add some self tests to test libgcab.
+- Switch to the Meson buildsystem.
+  + Bugfixes:
+- Do not return translated errors from libraries.
+- Fix a large memory leak when parsing LZX cab files.
+- Fix a theoretical crash when building the table entries.
+- Replace all the custom typedefd unsigned types with working
+  versions.
+- Return detailed errors from gcab_cabinet_get_signature().
+- Use g_autoptr() to fix countless memory leaks when parsing
+  corrupt files.
+- Use g_autoptr() to fix several memory leaks on error in the
+  library.
+- Use G_DECLARE_FINAL_TYPE to remove lots of C boilerplate.
+  + Updated translations.
+- Add gcab-meson-build-fixes.patch: Fixes to meson build to match
+  the former autotools build.
+- Add meson and gtk-doc BuildRequires and use meson, meson_build
+  and meson_install macros, following upstreams switch to meson.
+- Replace gobject-introspection with
+  pkgconfig(gobject-introspection-1.0) BuildRequires: Actually
+  build introspection support, split out new sub-package
+  typelib-1_0-GCab-1_0.
+- Pass docs=true, introspection=true and tests=false to meson,
+  only build the features we want.
+- No longer delete .la files, meson build does not generate them.
+
+---

Old:

  gcab-0.8.tar.xz

New:

  gcab-1.1.tar.xz
  gcab-revert-git-dep.patch



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.1aPebB/_old  2018-03-14 19:27:07.906572584 +0100
+++ /var/tmp/diff_new_pack.1aPebB/_new  2018-03-14 19:27:07.910572442 +0100
@@ -17,19 +17,22 @@
 
 
 Name:   gcab
-Version:0.8
+Version:1.1
 Release:0
 Summary:Cabinet file library and tool
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source: 
http://download.gnome.org/sources/gcab/0.8/%{name}-%{version}.tar.xz
-
-BuildRequires:  gobject-introspection >= 0.9.4
-BuildRequires:  intltool >= 0.40.0

commit gcab for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2018-01-26 13:37:16

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is "gcab"

Fri Jan 26 13:37:16 2018 rev:9 rq:568732 version:0.8

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2016-04-12 
18:57:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2018-01-26 
13:37:17.939461332 +0100
@@ -1,0 +2,21 @@
+Tue Jan 23 16:09:51 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.8 (CVE-2018-5345):
+  + This fixes the security bug known as CVE-2018-5345.
+  + Always check the return value when writing to the stream.
+  + Do not crash when ncbytes is larger than the buffer size.
+  + Don't encode timezone in generated files.
+  + Don't use version script if unsupported.
+  + Explicitly enable C99 support.
+  + Fix a few 'Dereference of null pointer' warnings.
+  + Fix buffer overrun when generating Huffman codes.
+  + Fix builddir != srcdir builds.
+  + Fix dependency on generated .h file.
+  + Fix invalid return annotation.
+  + Fix the calculation of the checksum on big endian machines.
+  + Fix -Wimplicit-fallthrough=.
+  + Use glib-mkenum's prefixes to avoid sed.
+  + Updated translations.
+- Minor spec cleanup, use autosetup macro.
+
+---

Old:

  gcab-0.7.tar.xz

New:

  gcab-0.8.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.apxn8c/_old  2018-01-26 13:37:18.639428639 +0100
+++ /var/tmp/diff_new_pack.apxn8c/_new  2018-01-26 13:37:18.651428079 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcab
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,20 @@
 
 
 Name:   gcab
-Version:0.7
+Version:0.8
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1+
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source: 
http://download.gnome.org/sources/gcab/0.7/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gcab/0.8/%{name}-%{version}.tar.xz
+
 BuildRequires:  gobject-introspection >= 0.9.4
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  vala >= 0.14
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(glib-2.0) >= 2.22.0
 Recommends: %{name}-lang
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 gcab is a tool and library for manipulating cabinet files.
@@ -64,8 +64,9 @@
 This package provides development files to build code against libgcab
 
 %lang_package
+
 %prep
-%setup -q
+%autosetup
 
 %build
 %configure \
@@ -78,23 +79,19 @@
 %find_lang %{name}
 
 %post -n libgcab-1_0-0 -p /sbin/ldconfig
-
 %postun -n libgcab-1_0-0 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %doc COPYING
 %{_bindir}/%{name}
-%{_mandir}/man1/%{name}.1%{?ext_man}
+%{_mandir}/man?/%{name}.?%{?ext_man}
 
 %files lang -f %{name}.lang
 
 %files -n libgcab-1_0-0
-%defattr(-,root,root)
 %{_libdir}/libgcab-1.0.so.*
 
 %files devel
-%defattr(-,root,root)
 %doc %{_datadir}/gtk-doc/html/%{name}/
 %{_includedir}/libgcab-1.0/
 %{_libdir}/libgcab-1.0.so

++ gcab-0.7.tar.xz -> gcab-0.8.tar.xz ++
 7410 lines of diff (skipped)




commit gcab for openSUSE:Factory

2016-04-12 Thread h_root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2016-04-12 18:57:12

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is "gcab"

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2015-04-03 
14:34:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2016-04-12 
18:57:14.0 +0200
@@ -1,0 +2,14 @@
+Sat Mar 12 16:10:10 UTC 2016 - zai...@opensuse.org
+
+- Update to version 0.7:
+  + Learn to rewind if needed during extraction (bgo#763377).
+  + Fix extraction of files without cdata (bgo#763376).
+  + Do not abort with a critical warning if a file has an incorrect
+checksum.
+  + Set utf8 flag automatically (bgo#754091).
+  + Fix wrong modification date (bgo#753040).
+  + Build warning fixes.
+  + Updated translations.
+- Drop gcab-checksum.patch: Fixed in a different way upstream.
+
+---

Old:

  gcab-0.6.tar.xz
  gcab-checksum.patch

New:

  gcab-0.7.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.vpbL7O/_old  2016-04-12 18:57:15.0 +0200
+++ /var/tmp/diff_new_pack.vpbL7O/_new  2016-04-12 18:57:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcab
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:   gcab
-Version:0.6
+Version:0.7
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1+
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/%{version}/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gcab-checksum.patch bgo#746580 sch...@linux-m68k.org -- 
Fix checksum computation
-Patch:  gcab-checksum.patch
+Source: 
http://download.gnome.org/sources/gcab/0.7/%{name}-%{version}.tar.xz
 BuildRequires:  gobject-introspection >= 0.9.4
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  vala >= 0.14
@@ -68,7 +66,6 @@
 %lang_package
 %prep
 %setup -q
-%patch -p1
 
 %build
 %configure \

++ gcab-0.6.tar.xz -> gcab-0.7.tar.xz ++
 26173 lines of diff (skipped)




commit gcab for openSUSE:Factory

2015-04-03 Thread h_root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2015-04-03 14:34:18

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is gcab

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2015-03-27 
09:38:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2015-04-03 
14:34:20.0 +0200
@@ -1,0 +2,12 @@
+Mon Mar 30 15:16:56 UTC 2015 - dims...@opensuse.org
+
+- Update to version 0.6:
+  + Fix for the AFL-detected crashes.
+  + Add file information getters (get_attributes(), get_date(),
+get_size()).
+  + gcab learned --list-details to list files with those
+informations.
+  + Fix the file date when creating cab.
+  + Build-sys fixes.
+
+---

Old:

  gcab-0.5.tar.xz

New:

  gcab-0.6.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.4ZQs5e/_old  2015-04-03 14:34:20.0 +0200
+++ /var/tmp/diff_new_pack.4ZQs5e/_new  2015-04-03 14:34:20.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   gcab
-Version:0.5
+Version:0.6
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1+
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/0.5/gcab-0.5.tar.xz
+Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/%{version}/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM gcab-checksum.patch bgo#746580 sch...@linux-m68k.org -- 
Fix checksum computation
 Patch:  gcab-checksum.patch
 BuildRequires:  gobject-introspection = 0.9.4

++ gcab-0.5.tar.xz - gcab-0.6.tar.xz ++
 3290 lines of diff (skipped)




commit gcab for openSUSE:Factory

2015-03-27 Thread h_root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2015-03-27 09:38:43

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is gcab

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2015-03-11 
09:58:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2015-03-27 
09:38:45.0 +0100
@@ -1,0 +2,5 @@
+Sat Mar 21 16:48:27 UTC 2015 - sch...@linux-m68k.org
+
+- Add gcab-checksum.patch: fix checksum computation (bgo#746580).
+
+---

New:

  gcab-checksum.patch



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.2coLat/_old  2015-03-27 09:38:45.0 +0100
+++ /var/tmp/diff_new_pack.2coLat/_new  2015-03-27 09:38:45.0 +0100
@@ -24,6 +24,8 @@
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
 Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/0.5/gcab-0.5.tar.xz
+# PATCH-FIX-UPSTREAM gcab-checksum.patch bgo#746580 sch...@linux-m68k.org -- 
Fix checksum computation
+Patch:  gcab-checksum.patch
 BuildRequires:  gobject-introspection = 0.9.4
 BuildRequires:  intltool = 0.40.0
 BuildRequires:  vala = 0.14
@@ -66,6 +68,7 @@
 %lang_package
 %prep
 %setup -q
+%patch -p1
 
 %build
 %configure \

++ gcab-checksum.patch ++
Index: gcab-0.5/libgcab/cabinet.c
===
--- gcab-0.5.orig/libgcab/cabinet.c
+++ gcab-0.5/libgcab/cabinet.c
@@ -403,7 +403,12 @@ cdata_write (cdata_t *cd, GDataOutputStr
 return FALSE;
 
 CHECKSUM datacsum = compute_checksum(cd-in, cd-ncbytes, 0);
-cd-checksum = compute_checksum ((guint8*)cd-ncbytes, 4, datacsum);
+guint8 tmp[4];
+tmp[0] = cd-ncbytes  0xff;
+tmp[1] = (cd-ncbytes  8)  0xff;
+tmp[2] = cd-nubytes  0xff;
+tmp[3] = (cd-nubytes  8)  0xff;
+cd-checksum = compute_checksum (tmp, 4, datacsum);
 GOutputStream *stream = g_filter_output_stream_get_base_stream 
(G_FILTER_OUTPUT_STREAM (out));
 
 *bytes_written = 0;
@@ -462,7 +467,12 @@ cdata_read (cdata_t *cd, u1 res_data, gi
 RN (buf, cd-ncbytes);
 
 datacsum = compute_checksum(buf, cd-ncbytes, 0);
-g_return_val_if_fail (cd-checksum == compute_checksum 
((guint8*)cd-ncbytes, 4, datacsum), FALSE);
+guint8 tmp[4];
+tmp[0] = cd-ncbytes  0xff;
+tmp[1] = (cd-ncbytes  8)  0xff;
+tmp[2] = cd-nubytes  0xff;
+tmp[3] = (cd-nubytes  8)  0xff;
+g_return_val_if_fail (cd-checksum == compute_checksum (tmp, 4, datacsum), 
FALSE);
 
 if (g_getenv (GCAB_DEBUG)) {
 g_debug (CDATA);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcab for openSUSE:Factory

2015-03-11 Thread h_root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2015-03-11 09:58:43

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is gcab

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2015-01-08 
23:02:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2015-03-11 
09:58:45.0 +0100
@@ -1,0 +2,10 @@
+Mon Mar  9 16:34:49 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.5:
+  + Fix path traversal: do not escape from output directory.
+  + Add gcab_cabinet_get_signature().
+  + Build warning fixes.
+  + Updated translations.
+- Drop gcab-CVE-2015-0552.patch: fixed upstream.
+
+---

Old:

  gcab-0.4.tar.xz
  gcab-CVE-2015-0552.patch

New:

  gcab-0.5.tar.xz



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.r5EZlo/_old  2015-03-11 09:58:46.0 +0100
+++ /var/tmp/diff_new_pack.r5EZlo/_new  2015-03-11 09:58:46.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcab
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:   gcab
-Version:0.4
+Version:0.5
 Release:0
 Summary:Cabinet file library and tool
 License:LGPL-2.1+
 Group:  Productivity/Archiving/Compression
 Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
-Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/0.4/gcab-0.4.tar.xz
-# PATCH-FIX-UPSTREAM gcab-CVE-2015-0552.patch boo#911814 bgo#742331 
CVE-2015-0552 dims...@opensuse.org -- Avoid path traversal
-Patch0: gcab-CVE-2015-0552.patch
+Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/0.5/gcab-0.5.tar.xz
 BuildRequires:  gobject-introspection = 0.9.4
 BuildRequires:  intltool = 0.40.0
 BuildRequires:  vala = 0.14
@@ -68,7 +66,6 @@
 %lang_package
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure \

++ gcab-0.4.tar.xz - gcab-0.5.tar.xz ++
 14500 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcab for openSUSE:Factory

2015-01-08 Thread h_root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2015-01-08 23:02:06

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is gcab

Changes:

--- /work/SRC/openSUSE:Factory/gcab/gcab.changes2013-03-14 
10:57:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2015-01-08 
23:02:07.0 +0100
@@ -1,0 +2,6 @@
+Tue Jan  6 11:08:14 UTC 2015 - dims...@opensuse.org
+
+- Add gcab-CVE-2015-0552.patch: Avoid path traversal (boo#911814,
+  bgo#742331, CVE-2015-0552).
+
+---

New:

  gcab-CVE-2015-0552.patch



Other differences:
--
++ gcab.spec ++
--- /var/tmp/diff_new_pack.ue2paY/_old  2015-01-08 23:02:08.0 +0100
+++ /var/tmp/diff_new_pack.ue2paY/_new  2015-01-08 23:02:08.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package
+# spec file for package gcab
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,17 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   gcab
 Version:0.4
 Release:0
-License:LGPL-2.1+
 Summary:Cabinet file library and tool
-Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
+License:LGPL-2.1+
 Group:  Productivity/Archiving/Compression
+Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
 Source: 
http://ftp.acc.umu.se/pub/GNOME/sources/gcab/0.4/gcab-0.4.tar.xz
+# PATCH-FIX-UPSTREAM gcab-CVE-2015-0552.patch boo#911814 bgo#742331 
CVE-2015-0552 dims...@opensuse.org -- Avoid path traversal
+Patch0: gcab-CVE-2015-0552.patch
 BuildRequires:  gobject-introspection = 0.9.4
 BuildRequires:  intltool = 0.40.0
 BuildRequires:  vala = 0.14
@@ -65,6 +68,7 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \

++ gcab-CVE-2015-0552.patch ++
From 0ccdf564b6a3e26522a8eb1858f1828844fa3536 Mon Sep 17 00:00:00 2001
From: Stephen Kitt st...@sk2.org
Date: Mon, 5 Jan 2015 06:28:00 +
Subject: Avoid path traversal

gcab suffers from a directory traversal bug: it doesn't filter leading
slashes from paths in CAB files.
(see https://bugs.debian.org/774580)

The attached patch fixes this, at the cost of ugly paths when faced with
relative traversals. At least all the CAB's contents can be extracted,
without overwriting anything outside the extraction path.

https://bugzilla.gnome.org/show_bug.cgi?id=742331

diff --git a/libgcab/gcab-folder.c b/libgcab/gcab-folder.c
index a140e2c..9510cf3 100644
--- a/libgcab/gcab-folder.c
+++ b/libgcab/gcab-folder.c
@@ -362,9 +362,25 @@ gcab_folder_extract (GCabFolder *self,
 fname[i] = '/';
 
 GFile *gfile = g_file_resolve_relative_path (path, fname);
-GFile *parent = g_file_get_parent (gfile);
 g_free (fname);
 
+if (!g_file_has_prefix (gfile, path)) {
+// Rebase the file in the given path, to ensure we never escape 
it
+char *rawpath = g_file_get_path (gfile);
+if (rawpath != NULL) {
+char *newpath = rawpath;
+while (*newpath != 0  *newpath == G_DIR_SEPARATOR) {
+newpath++;
+}
+GFile *newgfile = g_file_resolve_relative_path (path, newpath);
+g_free (rawpath);
+g_object_unref (gfile);
+gfile = newgfile;
+}
+}
+
+GFile *parent = g_file_get_parent (gfile);
+
 if (!g_file_make_directory_with_parents (parent, cancellable, 
my_error)) {
 if (g_error_matches (my_error, G_IO_ERROR, G_IO_ERROR_EXISTS))
 g_clear_error (my_error);
-- 
cgit v0.10.1


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gcab for openSUSE:Factory

2013-03-14 Thread h_root
Hello community,

here is the log from the commit of package gcab for openSUSE:Factory checked in 
at 2013-03-14 10:57:08

Comparing /work/SRC/openSUSE:Factory/gcab (Old)
 and  /work/SRC/openSUSE:Factory/.gcab.new (New)


Package is gcab, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2013-02-26 18:15:11.936010755 +0100
+++ /work/SRC/openSUSE:Factory/.gcab.new/gcab.changes   2013-03-14 
10:57:09.0 +0100
@@ -0,0 +1,5 @@
+---
+Wed Mar  6 20:29:35 UTC 2013 - dims...@opensuse.org
+
+- Initial package, version 0.4.
+

New:

  gcab-0.4.tar.xz
  gcab.changes
  gcab.spec



Other differences:
--
++ gcab.spec ++
#
# spec file for package
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

Name:   gcab
Version:0.4
Release:0
License:LGPL-2.1+
Summary:Cabinet file library and tool
Url:http://ftp.gnome.org/pub/GNOME/sources/gcab
Group:  Productivity/Archiving/Compression
Source: http://ftp.acc.umu.se/pub/GNOME/sources/gcab/0.4/gcab-0.4.tar.xz
BuildRequires:  gobject-introspection = 0.9.4
BuildRequires:  intltool = 0.40.0
BuildRequires:  vala = 0.14
BuildRequires:  zlib-devel
BuildRequires:  pkgconfig(glib-2.0) = 2.22.0
Recommends: %{name}-lang
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
gcab is a tool and library for manipulating cabinet files.

It uses the GObject API and provides GIR bindings.
It supports creation of archives with simple MSZIP compression.

%package -n libgcab-1_0-0
Summary:Cabinet file library
Group:  System/Libraries

%description -n libgcab-1_0-0
gcab is a tool and library for manipulating cabinet files.

It uses the GObject API and provides GIR bindings.
It supports creation of archives with simple MSZIP compression.

This package provides a system library to access cab files

%package devel
Summary:Cabinet file library -- Development files
Group:  Development/Languages/C and C++
Requires:   libgcab-1_0-0 = %{version}

%description devel
gcab is a tool and library for manipulating cabinet files.

It uses the GObject API and provides GIR bindings.
It supports creation of archives with simple MSZIP compression.

This package provides development files to build code against libgcab

%lang_package
%prep
%setup -q

%build
%configure \
--disable-static
make %{?_smp_mflags}

%install
%make_install
find %{buildroot} -type f -name '*.la' -delete -print
%find_lang %{name}

%post -n libgcab-1_0-0 -p /sbin/ldconfig

%postun -n libgcab-1_0-0 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc COPYING
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}

%files lang -f %{name}.lang

%files -n libgcab-1_0-0
%defattr(-,root,root)
%{_libdir}/libgcab-1.0.so.*

%files devel
%defattr(-,root,root)
%doc %{_datadir}/gtk-doc/html/%{name}/
%{_includedir}/libgcab-1.0/
%{_libdir}/libgcab-1.0.so
%{_libdir}/pkgconfig/libgcab-1.0.pc

%changelog
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org