rpms/ucommon/devel .cvsignore, 1.7, 1.8 sources, 1.7, 1.8 ucommon.spec, 1.7, 1.8

David Sugar dyfet at fedoraproject.org
Sat Jun 5 00:07:05 UTC 2010


Author: dyfet

Update of /cvs/pkgs/rpms/ucommon/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11587

Modified Files:
	.cvsignore sources ucommon.spec 
Log Message:
New upstream release, merge as framework



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ucommon/devel/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore	18 May 2010 22:01:58 -0000	1.7
+++ .cvsignore	5 Jun 2010 00:07:04 -0000	1.8
@@ -1 +1 @@
-ucommon-2.1.4.tar.gz
+ucommon-3.0.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ucommon/devel/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources	18 May 2010 22:01:59 -0000	1.7
+++ sources	5 Jun 2010 00:07:04 -0000	1.8
@@ -1 +1 @@
-86e35ed6a094eec3425272e7e7ea727c  ucommon-2.1.4.tar.gz
+70b16700eaf26885eaac8423f8568fea  ucommon-3.0.0.tar.gz


Index: ucommon.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ucommon/devel/ucommon.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- ucommon.spec	18 May 2010 22:01:59 -0000	1.7
+++ ucommon.spec	5 Jun 2010 00:07:04 -0000	1.8
@@ -9,8 +9,8 @@
 # PARTICULAR PURPOSE.
 
 Name: ucommon
-Summary: Portable C++ runtime for threads and sockets
-Version: 2.1.4
+Summary: Portable C++ framework for threads and sockets
+Version: 3.0.0
 Release: 0%{?dist}
 License: LGPLv3+
 URL: http://www.gnu.org/software/commoncpp
@@ -21,23 +21,59 @@ Group: System Environment/Libraries
 Summary: Runtime library for portable C++ threading and sockets
 
 %description
-uCommon is a lightweight C++ 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.
+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 script
+Requires: %{name} = %{version}-%{release}
+Group: System Environment/Libraries
+Summary: uCommon framework for script extensible applications
+
+%package audio
+Requires: %{name} = %{version}-%{release}
+Group: System Environment/Libraries
+Summary: uCommon framework for telephonic audio support
+
+%package audio-tools
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-audio = %{version}-%{release}
+Group: Applications/Multimedia
+Summary: Telephonic audio file manipulation utilities
 
 %package devel
 Requires: %{name} = %{version}-%{release}
+Requires: %{name}-script = %{version}-%{release}
+Requires: %{name}-audio = %{version}-%{release}
+Requires: %{name}-audio-tools = %{version}-%{release}
 Requires: pkgconfig
 Group: Development/Libraries
-Summary: Headers for building ucommon applications
+Summary: Headers for building uCommon applications
 
 %package doc
 Group: Documentation
-Summary: Generated class documentation for ucommon
+Summary: Generated class documentation for uCommon
+
+%description script
+GNU uCommon C++ script is a highly specialized embedded scripting engine and
+virtual execution environment for creating script "extensible" applications.
+This system is a C++ class library which allows one to derive application
+specific dialects of the core language as needed through subclassing.
+
+%description audio
+The GNU uCommon C++ telephonic audio library covers a range of functionality
+including tone generation and detection, streaming and transcoding of encoded
+audio frames, accessing of audio files on disk, and phrasebook management.
+
+%description audio-tools
+This is a collection of command line tools to manage telephonic audio files and
+phrasebook libraries built from the ucommon telephonic audio library.  These
+utilities may also be required to build packages which use sampled audio
+libraries and phrasebooks.
 
 %description devel
 This package provides header and support files needed for building 
@@ -68,7 +104,20 @@ html browsable.
 %files 
 %defattr(-,root,root,-)
 %doc AUTHORS README COPYING COPYING.LESSER NEWS SUPPORT ChangeLog
-%{_libdir}/*.so.*
+%{_libdir}/libucommon.so.*
+
+%files script
+%defattr(-,root,root,-)
+%{_libdir}/libuccscript.so.*
+
+%files audio
+%defattr(-,root,root,-)
+%{_libdir}/libuccaudio.so.*
+
+%files audio-tools
+%defattr(-,root,root,-)
+%{_bindir}/audiotool
+%{_mandir}/man1/audiotool.*
 
 %files devel
 %defattr(-,root,root,-)
@@ -87,6 +136,9 @@ html browsable.
 %postun -p /sbin/ldconfig
 
 %changelog
+* Fri Jun 04 2010 - David Sugar <dyfet at gnutelephony.org> - 3.0.0-0
+- merged ccscript and ccaudio with ucommon to create single framework.
+
 * Tue May 18 2010 - David Sugar <dyfet at gnutelephony.org> - 2.1.4-0
 - object containers, unicode support, and datetime api enhanced.
 



More information about the scm-commits mailing list