commit xar for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2018-03-07 10:38:41

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


Package is "xar"

Wed Mar  7 10:38:41 2018 rev:8 rq:583417 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2017-12-05 01:30:36.808480338 
+0100
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2018-03-07 
10:38:44.469684012 +0100
@@ -1,0 +2,6 @@
+Tue Mar  6 14:11:16 UTC 2018 - crrodrig...@opensuse.org
+
+- fix build with openssl 1.1, just another broken configure test
+  (openssl-checks.patch )
+
+---

New:

  openssl-checks.patch



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.KhPe7F/_old  2018-03-07 10:38:46.081625868 +0100
+++ /var/tmp/diff_new_pack.KhPe7F/_new  2018-03-07 10:38:46.085625724 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xar
 #
-# Copyright (c) 2017 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
@@ -27,18 +27,15 @@
 Source: 
https://github.com/mackyle/xar/archive/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM ext2.patch gh#mackyle/xar#10
 Patch0: ext2.patch
+Patch1: openssl-checks.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  libxml2-devel
-BuildRequires:  zlib-devel
-%if 0%{?suse_version} >= 1330
-BuildRequires:  libopenssl-1_0_0-devel
-%else
 BuildRequires:  openssl-devel
-%endif
+BuildRequires:  zlib-devel
 
 %description
 The XAR project aims to provide an easily extensible archive format. Important
@@ -82,7 +79,7 @@
 %prep
 %setup -q -n %{name}-%{name}-%{version}
 %patch0
-
+%patch1 -p1
 %build
 pushd xar
 ./autogen.sh --noconfigure

++ openssl-checks.patch ++
Index: xar-xar-1.6.1/xar/configure.ac
===
--- xar-xar-1.6.1.orig/xar/configure.ac
+++ xar-xar-1.6.1/xar/configure.ac
@@ -329,7 +329,7 @@ dnl Configure libcrypto (part of OpenSSL
 dnl 
 have_libcrypto="1"
 AC_CHECK_HEADERS([openssl/evp.h], , [have_libcrypto="0"])
-AC_CHECK_LIB([crypto], [OpenSSL_add_all_ciphers], , [have_libcrypto="0"])
+AC_CHECK_LIB([crypto], [EVP_get_digestbyname], , [have_libcrypto="0"])
 if test "x${have_libcrypto}" = "x0" ; then
   AC_MSG_ERROR([Cannot build without libcrypto (OpenSSL)])
 fi



commit xar for openSUSE:Factory

2017-12-04 Thread root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2017-12-05 01:30:36

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


Package is "xar"

Tue Dec  5 01:30:36 2017 rev:7 rq:548104 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2016-10-04 15:59:44.0 
+0200
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2017-12-05 
01:30:36.808480338 +0100
@@ -1,0 +2,7 @@
+Mon Dec  4 14:22:06 UTC 2017 - mplus...@suse.com
+
+- Explicitly BuildRequire libopenssl-1_0_0-devel until OpenSSL
+  1.1.x support is ported
+- Clean up with spec-cleaner
+
+---



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.s6y8tB/_old  2017-12-05 01:30:37.476456072 +0100
+++ /var/tmp/diff_new_pack.s6y8tB/_new  2017-12-05 01:30:37.476456072 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xar
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -32,10 +32,13 @@
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libbz2-devel
-BuildRequires:  libopenssl-devel
 BuildRequires:  libxml2-devel
 BuildRequires:  zlib-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} >= 1330
+BuildRequires:  libopenssl-1_0_0-devel
+%else
+BuildRequires:  openssl-devel
+%endif
 
 %description
 The XAR project aims to provide an easily extensible archive format. Important
@@ -91,24 +94,21 @@
 pushd xar
 %make_install
 popd
-find %{buildroot} -type f -name '*.la' -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post -n libxar%{sover} -p /sbin/ldconfig
 %postun -n libxar%{sover} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %doc xar/ChangeLog xar/LICENSE xar/NEWS
 %{_bindir}/xar
 %{_mandir}/man1/xar.1%{ext_man}
 
 %files -n libxar%{sover}
-%defattr(-,root,root)
 %doc xar/ChangeLog xar/LICENSE xar/NEWS
 %{_libdir}/libxar.so.%{sover}
 
 %files -n libxar-devel
-%defattr(-,root,root)
 %doc xar/ChangeLog xar/LICENSE xar/NEWS
 %{_includedir}/xar
 %{_libdir}/libxar.so




commit xar for openSUSE:Factory

2016-10-04 Thread h_root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2016-10-04 16:00:06

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


Package is "xar"

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2016-07-24 19:53:52.0 
+0200
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2016-10-04 
15:59:44.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct  3 12:44:56 UTC 2016 - mplus...@suse.com
+
+- Add ext2.patch from voidlinux
+
+---

New:

  ext2.patch



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.ylxZJb/_old  2016-10-04 15:59:45.0 +0200
+++ /var/tmp/diff_new_pack.ylxZJb/_new  2016-10-04 15:59:45.0 +0200
@@ -25,8 +25,11 @@
 Group:  Productivity/Archiving/Compression
 Url:http://mackyle.github.com/xar
 Source: 
https://github.com/mackyle/xar/archive/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM ext2.patch gh#mackyle/xar#10
+Patch0: ext2.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
+BuildRequires:  e2fsprogs-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  libopenssl-devel
@@ -75,6 +78,7 @@
 
 %prep
 %setup -q -n %{name}-%{name}-%{version}
+%patch0
 
 %build
 pushd xar

++ ext2.patch ++
Index: xar/lib/ext2.c
===
--- xar/lib/ext2.c.orig
+++ xar/lib/ext2.c
@@ -140,8 +140,10 @@ int xar_ext2attr_archive(xar_t x, xar_fi
if(! (flags & ~EXT2_NOCOMPR_FL) )
x_addprop(f, "NoCompBlock");
 #endif
+#ifdef EXT2_ECOMPR_FL
if(! (flags & ~EXT2_ECOMPR_FL) )
x_addprop(f, "CompError");
+#endif
if(! (flags & ~EXT2_BTREE_FL) )
x_addprop(f, "BTree");
if(! (flags & ~EXT2_INDEX_FL) )
@@ -229,8 +231,10 @@ int xar_ext2attr_extract(xar_t x, xar_fi
if( e2prop_get(f, "NoCompBlock", (char **)) == 0 )
flags |= EXT2_NOCOMPR_FL ;
 #endif
+#ifdef EXT2_ECOMPR_FL
if( e2prop_get(f, "CompError", (char **)) == 0 )
flags |= EXT2_ECOMPR_FL ;
+#endif
if( e2prop_get(f, "BTree", (char **)) == 0 )
flags |= EXT2_BTREE_FL ;
if( e2prop_get(f, "HashIndexed", (char **)) == 0 )



commit xar for openSUSE:Factory

2016-07-24 Thread h_root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2016-07-24 19:53:27

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


Package is "xar"

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2016-02-01 19:57:20.0 
+0100
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2016-07-24 
19:53:52.0 +0200
@@ -1,0 +2,11 @@
+Fri Jul 22 17:43:18 UTC 2016 - jeng...@inai.de
+
+- Disable static build from the get-go if its files get removed
+  anyway
+
+---
+Fri Jul 22 17:28:49 UTC 2016 - mplus...@suse.com
+
+- Disable support for ext2 - gh#mackyle/xar#10
+
+---



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.EzWSKb/_old  2016-07-24 19:53:54.0 +0200
+++ /var/tmp/diff_new_pack.EzWSKb/_new  2016-07-24 19:53:54.0 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define soname 1
+%define sover 1
 Name:   xar
 Version:1.6.1
 Release:0
@@ -27,7 +27,6 @@
 Source: 
https://github.com/mackyle/xar/archive/%{name}-%{version}.tar.gz
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  e2fsprogs-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  libopenssl-devel
@@ -45,11 +44,11 @@
 files in both compressed and uncompressed form, and the ability to query the
 table of content's rich meta-data.
 
-%package -n libxar%{soname}
+%package -n libxar%{sover}
 Summary:Extensive Archive Format Library
 Group:  Development/Libraries/C and C++
 
-%description -n libxar%{soname}
+%description -n libxar%{sover}
 The XAR project aims to provide an easily extensible archive format. Important
 design decisions include an easily extensible XML table of contents for random
 access to archived files, storing the toc at the beginning of the archive to
@@ -62,7 +61,7 @@
 %package -n libxar-devel
 Summary:Extensive Archive Format Library
 Group:  Development/Libraries/C and C++
-Requires:   libxar%{soname} = %{version}-%{release}
+Requires:   libxar%{sover} = %{version}
 
 %description -n libxar-devel
 The XAR project aims to provide an easily extensible archive format. Important
@@ -80,20 +79,18 @@
 %build
 pushd xar
 ./autogen.sh --noconfigure
-%configure
+%configure --disable-static
 make %{?_smp_mflags}
 popd
 
 %install
 pushd xar
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
-# do not ship these
-rm %{buildroot}%{_libdir}/libxar.a
-rm %{buildroot}%{_libdir}/libxar.la
+%make_install
 popd
+find %{buildroot} -type f -name '*.la' -delete -print
 
-%post -n libxar%{soname} -p /sbin/ldconfig
-%postun -n libxar%{soname} -p /sbin/ldconfig
+%post -n libxar%{sover} -p /sbin/ldconfig
+%postun -n libxar%{sover} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -101,10 +98,10 @@
 %{_bindir}/xar
 %{_mandir}/man1/xar.1%{ext_man}
 
-%files -n libxar%{soname}
+%files -n libxar%{sover}
 %defattr(-,root,root)
 %doc xar/ChangeLog xar/LICENSE xar/NEWS
-%{_libdir}/libxar.so.%{soname}
+%{_libdir}/libxar.so.%{sover}
 
 %files -n libxar-devel
 %defattr(-,root,root)




commit xar for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2016-02-01 19:56:54

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


Package is "xar"

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2015-04-13 20:30:20.0 
+0200
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2016-02-01 
19:57:20.0 +0100
@@ -1,0 +2,5 @@
+Sun Jan 31 10:00:18 UTC 2016 - mplus...@suse.com
+
+- Tiny spec file cleanups
+
+---



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.ihQZjt/_old  2016-02-01 19:57:21.0 +0100
+++ /var/tmp/diff_new_pack.ihQZjt/_new  2016-02-01 19:57:21.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xar
 #
-# 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
@@ -26,13 +26,13 @@
 Url:http://mackyle.github.com/xar
 Source: 
https://github.com/mackyle/xar/archive/%{name}-%{version}.tar.gz
 BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libxml2-devel
 BuildRequires:  zlib-devel
-Requires:   libxar%{soname} = %{version}-%{release}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -78,27 +78,28 @@
 %setup -q -n %{name}-%{name}-%{version}
 
 %build
-cd xar
-NOCONFIGURE=1 ./autogen.sh
+pushd xar
+./autogen.sh --noconfigure
 %configure
 make %{?_smp_mflags}
+popd
 
 %install
-cd xar
+pushd xar
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
 # do not ship these
 rm %{buildroot}%{_libdir}/libxar.a
 rm %{buildroot}%{_libdir}/libxar.la
+popd
 
 %post -n libxar%{soname} -p /sbin/ldconfig
-
 %postun -n libxar%{soname} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
 %doc xar/ChangeLog xar/LICENSE xar/NEWS
 %{_bindir}/xar
-%{_mandir}/man1/xar.1*
+%{_mandir}/man1/xar.1%{ext_man}
 
 %files -n libxar%{soname}
 %defattr(-,root,root)




commit xar for openSUSE:Factory

2015-04-13 Thread h_root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2015-04-13 20:30:19

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


Package is xar

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2015-03-03 11:15:48.0 
+0100
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2015-04-13 
20:30:20.0 +0200
@@ -1,0 +2,65 @@
+Sat Apr 11 18:37:39 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 1.6.1
+  * Fix issues #75, #76
+  * Added NEWS file
+  * Stealth support for any available EVP_get_digestbyname hash (see man page)
+  * Support digests sha224, sha256, sha384 and sha512 provided the linked
+libcrypto supports them (OpenSSL 0.9.8 and later).  Note that using a
+--toc-cksum other than none, md5 or sha1 (the default) is NOT backwards
+compatible (requires extended binary header support), but using a
+--file-cksum other than none, md5 or sha1 is backwards compatible provided
+the recipient's libcrypto supports it.  Both --toc-cksum and --file-cksum
+must be specified to get them to be different.
+  * Do not attempt to extract attribute information to a non-file destination
+  * Handle 6 more flags bits including UF_HIDDEN and UF_COMPRESSED
+  * Fix xar_get_mode output to still include type when mode is unavailable
+(This also fixes alignment problems in -tv output when mode is missing)
+  * Fix archival of FinderCreateTime on 64 bit archs (extract was already okay)
+  * Add support for --recompress option to blindly recompress all files added
+to the archive not matched by a --no-compress option when a --compression
+type other than none is in effect.  All prior versions of xar always behave
+as though --recompress has been specified.
+  * Recognized already-compressed files will now just be stored as-is in the
+archive without a second compression.  The gzip, bzip2 and xz formats are
+currently recognized.  The --recompress option disables this behavior.
+The xar library itself now provides this support (XAR_OPT_RECOMPRESS).
+  * xar.h c++ compatibility added
+  * XAR_OPT_TOCCKSUM can now be set after adding signatures without causing
+archive corruption
+  * Update liblzma support to work with current liblzma versions
+  * Show additional information in --version output if --verbose given first
+  * Update man page and --help output to be current
+  * Allow --compression=xz whenever --compression=lzma is supported
+  * Now builds on cygwin
+  * A huge number of warnings were eliminated so compilations should be much
+cleaner on many platforms now
+  * Add support for --rfc6713 (see man page) (XAR_OPT_RFC6713FORMAT)
+  * Support compiling against an older libcrypto but running against a newer 
one
+  * Make extracted-checksum/archived-checksum use long hash name to match value
+used in toc checksum (backwards compatible)
+  * Add missing trailing 'Z' to creation-date in archive (backwards compatible)
+  * Help output (--help) now goes to standard output instead of standard error
+  * Reduce spew on command line argument error
+  * Support --directory (-C) during archive as well as extract
+  * Add support for --to-stdout (-O) (XAR_OPT_EXTRACTSTDOUT)
+  * Add support for --strip-components (XAR_OPT_STRIPCOMPONENTS)
+  * Command aliases added (--create, --extract, --list, --file, --directory,
+--verbose, --one-file-system, -V)
+  * The xar header version can now be easily #if tested using XAR_VERSION_NUM
+  * The xar library version can now be fetched with XAR_OPT_XARLIBVERSION
+  * xar_from_base64 no longer adds extra bytes to the decoded output
+  * Library now adds a signature-creation-time element which contains the
+%.1f formatted number of seconds since 2001-01-01T00:00:00Z when any
+signatures are present
+  * Rudimentary command line signature support (--sign/--replace-sign etc.)
+  * configure now defaults compiler options to -Wall -g -O2 for gcc
+  * Update Xcode projects
+  * Import into git (adding .gitignore and .gitattributes)
+  * Initial release from https://github.com/mackyle/xar project
+- Update project and download Urls
+- Add autoconf build require; needed to generate the configure script
+  from git
+- Update documentation files list when process %doc
+
+---

Old:

  xar-1.5.2.tar.gz

New:

  xar-1.6.1.tar.gz



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.AgmTWm/_old  2015-04-13 20:30:21.0 +0200
+++ /var/tmp/diff_new_pack.AgmTWm/_new  2015-04-13 20:30:21.0 +0200
@@ -18,13 +18,14 @@
 
 %define soname 1
 Name:   xar
-Version:

commit xar for openSUSE:Factory

2015-03-03 Thread h_root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2015-03-03 11:15:23

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


Package is xar

Changes:

--- /work/SRC/openSUSE:Factory/xar/xar.changes  2015-03-01 14:46:38.0 
+0100
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2015-03-03 
11:15:48.0 +0100
@@ -1,0 +2,6 @@
+Mon Mar  2 11:10:24 UTC 2015 - dims...@opensuse.org
+
+- Do not specify debug_package inside the .spec file: We control
+  the generation of debuginfo packages by means of OBS flags.
+
+---



Other differences:
--
++ xar.spec ++
--- /var/tmp/diff_new_pack.ZInqN5/_old  2015-03-03 11:15:49.0 +0100
+++ /var/tmp/diff_new_pack.ZInqN5/_new  2015-03-03 11:15:49.0 +0100
@@ -73,8 +73,6 @@
 files in both compressed and uncompressed form, and the ability to query the
 table of content's rich meta-data.
 
-%{debug_package}
-
 %prep
 %setup -q
 

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



commit xar for openSUSE:Factory

2015-03-01 Thread h_root
Hello community,

here is the log from the commit of package xar for openSUSE:Factory checked in 
at 2015-03-01 14:46:36

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


Package is xar

Changes:

New Changes file:

--- /dev/null   2015-02-28 12:43:00.252025756 +0100
+++ /work/SRC/openSUSE:Factory/.xar.new/xar.changes 2015-03-01 
14:46:38.0 +0100
@@ -0,0 +1,20 @@
+---
+Fri Feb 27 06:51:19 UTC 2015 - mplus...@suse.com
+
+- Call ldconfig in post and postun for library
+
+---
+Tue Feb 24 19:57:42 UTC 2015 - mplus...@suse.com
+
+- Cleanup spec-file with spec-cleaner
+- Refresh dependecies
+  * remove useless autotool, make and gcc
+  * add libbz2-devel
+
+* Sun Dec 30 2007 Pascal Bleser g...@unixtech.be 
+- made libxar comply with the openSUSE Shared Library Packaging Policy
+- update to 1.5.2
+* Mon Aug 13 2007 Pascal Bleser g...@unixtech.be
+- update to 1.5.1
+* Thu May 31 2007 Pascal Bleser g...@unixtech.be 
+- new package

New:

  xar-1.5.2.tar.gz
  xar.changes
  xar.spec



Other differences:
--
++ xar.spec ++
#
# spec file for package xar
#
# 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
# 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/
#


%define soname 1
Name:   xar
Version:1.5.2
Release:0
Summary:Extensible Archive Format Tools
License:BSD-3-Clause
Group:  Productivity/Archiving/Compression
Url:http://code.google.com/p/xar/
Source: http://%{name}.googlecode.com/files/%{name}-%{version}.tar.gz
BuildRequires:  e2fsprogs-devel
BuildRequires:  libacl-devel
BuildRequires:  libbz2-devel
BuildRequires:  libopenssl-devel
BuildRequires:  libxml2-devel
BuildRequires:  zlib-devel
Requires:   libxar%{soname} = %{version}-%{release}
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
The XAR project aims to provide an easily extensible archive format. Important
design decisions include an easily extensible XML table of contents for random
access to archived files, storing the toc at the beginning of the archive to
allow for efficient handling of streamed archives, the ability to handle files
of arbitrarily large sizes, the ability to choose independent encodings for
individual files in the archive, the ability to store checksums for individual
files in both compressed and uncompressed form, and the ability to query the
table of content's rich meta-data.

%package -n libxar%{soname}
Summary:Extensive Archive Format Library
Group:  Development/Libraries/C and C++

%description -n libxar%{soname}
The XAR project aims to provide an easily extensible archive format. Important
design decisions include an easily extensible XML table of contents for random
access to archived files, storing the toc at the beginning of the archive to
allow for efficient handling of streamed archives, the ability to handle files
of arbitrarily large sizes, the ability to choose independent encodings for
individual files in the archive, the ability to store checksums for individual
files in both compressed and uncompressed form, and the ability to query the
table of content's rich meta-data.

%package -n libxar-devel
Summary:Extensive Archive Format Library
Group:  Development/Libraries/C and C++
Requires:   libxar%{soname} = %{version}-%{release}

%description -n libxar-devel
The XAR project aims to provide an easily extensible archive format. Important
design decisions include an easily extensible XML table of contents for random
access to archived files, storing the toc at the beginning of the archive to
allow for efficient handling of streamed archives, the ability to handle files
of arbitrarily large sizes, the ability to choose independent encodings for
individual files in the archive, the ability to store checksums for individual
files in both compressed and uncompressed form, and the ability to query the
table of content's rich meta-data.

%{debug_package}

%prep
%setup -q

%build
%configure
make