Hello community, here is the log from the commit of package ucommon for openSUSE:Factory checked in at 2013-06-18 10:39:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ucommon (Old) and /work/SRC/openSUSE:Factory/.ucommon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ucommon" Changes: -------- --- /work/SRC/openSUSE:Factory/ucommon/ucommon.changes 2012-02-08 17:21:10.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ucommon.new/ucommon.changes 2013-06-18 10:39:50.000000000 +0200 @@ -1,0 +2,9 @@ +Thu Jun 13 16:47:20 UTC 2013 - [email protected] + +- Update to new upstream release 6.0.5 +* A new version 6 API. A complete refactor of most core classes for + greater consistency and simplicity. Many depreciated methods and + conventions have been removed. +- Implement shlib package naming guideline. Signature verification. + +------------------------------------------------------------------- Old: ---- ucommon-5.0.5.tar.gz New: ---- ucommon-6.0.5.tar.gz ucommon-6.0.5.tar.gz.sig ucommon.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ucommon.spec ++++++ --- /var/tmp/diff_new_pack.xG9b5Q/_old 2013-06-18 10:39:51.000000000 +0200 +++ /var/tmp/diff_new_pack.xG9b5Q/_new 2013-06-18 10:39:51.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package ucommon # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2008, 2009 David Sugar, Tycho Softworks. # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without @@ -20,66 +20,77 @@ # - Name: ucommon -Version: 5.0.5 -Release: 1 -License: LGPL-3.0+ +Version: 6.0.5 +Release: 0 +%define lname libucommon6 Summary: Runtime library for portable C++ threading and sockets -URL: http://www.gnu.org/software/commoncpp -Group: System/Libraries -Source0: http://www.gnutelephony.org/dist/archive/ucommon-%{version}.tar.gz +License: LGPL-3.0+ +Group: Development/Libraries/C and C++ +Url: http://www.gnu.org/software/commoncpp + +#Git-Clone: git://github.com/dyfet/ucommon +#Freecode-URL: http://freecode.com/projects/ucommon +Source: http://ftp.gnu.org/gnu/commoncpp/%name-%version.tar.gz +Source2: http://ftp.gnu.org/gnu/commoncpp/%name-%version.tar.gz.sig +Source3: %name.keyring +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: graphviz-gd BuildRequires: openssl-devel BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1230 +BuildRequires: gpg-offline +%endif +# Added for 13.1 +Obsoletes: %name-bin < %version-%release +Provides: %name-bin = %version-%release %description -GNU uCommon C++ is a lightweight library to facilitate using C++ design -patterns even for very deeply embedded applications, such as for systems using -uClibc along with POSIX threading support. For this reason, uCommon disables -language features that consume memory or introduce runtime overhead. uCommon -introduces some design patterns from Objective-C, such as reference counted -objects, memory pools, and smart pointers. uCommon introduces some new -concepts for handling of thread locking and synchronization. - -%package bin - -Summary: GNU uCommon system and support applications -Group: Development/Tools/Other -Requires: %{name} = %{version} +GNU uCommon C++ is a lightweight library to facilitate using C++ +design patterns even for very deeply embedded applications, such as +for systems using uClibc along with POSIX threading support. + +This subpackage contains a collection of command line tools that use +various aspects of the ucommon library. Some may be needed to prepare +files or for development of applications. -%package devel +%package -n %lname +Summary: GNU uCommon Runtime library for portable C++ threading and sockets +Group: System/Libraries + +%description -n %lname +GNU uCommon C++ is a lightweight library to facilitate using C++ +design patterns even for very deeply embedded applications, such as +for systems using uClibc along with POSIX threading support. For this +reason, uCommon disables language features that consume memory or +introduce runtime overhead. uCommon introduces some design patterns +from Objective-C, such as reference counted objects, memory pools, +and smart pointers. uCommon introduces some new concepts for handling +of thread locking and synchronization. +%package devel Summary: Headers for building ucommon applications Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} -Requires: %{name}-bin = %{version} +Requires: %lname = %version Requires: openssl-devel -Requires: pkgconfig - -%package doc - -Summary: Generated class documentation for ucommon -Group: Documentation - -%description bin -This is a collection of command line tools that use various aspects of the -ucommon library. Some may be needed to prepare files or for development of -applications. %description devel This package provides header and support files needed for building applications that use the uCommon library and frameworks. +%package doc +Summary: Generated class documentation for ucommon +Group: Documentation + %description doc Generated class documentation for GNU uCommon library from header files, html browsable. %prep +%{?gpg_verify: %gpg_verify %{S:2}} %setup -q %build @@ -99,33 +110,37 @@ %install cd build -%make_install -chmod 0755 %{buildroot}%{_bindir}/ucommon-config -chmod 0755 %{buildroot}%{_bindir}/commoncpp-config -rm -rf %{buildroot}%{_libdir}/*.la +make install DESTDIR="%buildroot" +chmod a+x "%buildroot/%_bindir"/*-config -%files -%defattr(-,root,root,-) -%doc AUTHORS README COPYING COPYING.LESSER COPYRIGHT NEWS SUPPORT ChangeLog -%{_libdir}/libucommon.so.* -%{_libdir}/libusecure.so.* -%{_libdir}/libcommoncpp.so.* +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig -%files bin +%files %defattr(-,root,root,-) +%doc AUTHORS README NEWS SUPPORT ChangeLog %{_bindir}/args %{_bindir}/car %{_bindir}/scrub-files %{_bindir}/mdsum +%_bindir/pdetach %{_bindir}/sockaddr %{_bindir}/zerofill %{_mandir}/man1/args.* %{_mandir}/man1/scrub-files.* %{_mandir}/man1/mdsum.* +%_mandir/man1/pdetach.1* %{_mandir}/man1/zerofill.* %{_mandir}/man1/sockaddr.* %{_mandir}/man1/car.* +%files -n %lname +%defattr(-,root,root) +%doc COPYING COPYING.LESSER COPYRIGHT +%_libdir/libucommon.so.6* +%_libdir/libusecure.so.6* +%_libdir/libcommoncpp.so.6* + %files devel %defattr(-,root,root,-) %{_libdir}/*.so @@ -141,8 +156,4 @@ # %%defattr(-,root,root,-) # %%doc doc/html/* -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - %changelog ++++++ ucommon-5.0.5.tar.gz -> ucommon-6.0.5.tar.gz ++++++ ++++ 59003 lines of diff (skipped) ++++++ ucommon.keyring ++++++ pub 4096R/B37C87BA 2012-05-22 uid David Sugar <[email protected]> sub 4096R/C8F039C8 2012-05-22 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.19 (GNU/Linux) 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 =wI7T -----END PGP PUBLIC KEY BLOCK----- -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
