summaryrefslogtreecommitdiff
path: root/libzrtpcpp.spec
diff options
context:
space:
mode:
authorMark Purcell <msp@debian.org>2013-07-09 15:55:55 +0100
committerMark Purcell <msp@debian.org>2013-07-09 15:55:55 +0100
commit669109e369a1be69ff7c4108eb545eff4c5c26d9 (patch)
tree73c117a2e7dd22a7a6ee315101f6357ab43386ec /libzrtpcpp.spec
libzrtpcpp (2.3.4-1) unstable; urgency=medium
* New upstream release - Fixes "CVE-2013-2221 CVE-2013-2222 CVE-2013-2223" (Closes: #714650) # imported from the archive
Diffstat (limited to 'libzrtpcpp.spec')
-rw-r--r--libzrtpcpp.spec123
1 files changed, 123 insertions, 0 deletions
diff --git a/libzrtpcpp.spec b/libzrtpcpp.spec
new file mode 100644
index 0000000..fa2ef73
--- /dev/null
+++ b/libzrtpcpp.spec
@@ -0,0 +1,123 @@
+#
+# spec file for package libzrtpcpp (Version 2.3.4)
+#
+# Copyright (c) 2009 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: libzrtpcpp
+Summary: A ccrtp extension for ZRTP support
+BuildRequires: gcc-c++ libopenssl-devel >= 0.9.8 pkgconfig cmake
+BuildRequires: libccrtp-devel >= 2.0.0
+Version: 2.3.4
+Release: 0
+License: GPL v3 or later
+Group: Development/Libraries/Other
+Url: https://github.com/wernerd/ZRTPCPP
+Source0: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+%description
+This library is a GPL licensed extension to the GNU RTP Stack, ccrtp,
+that offers compatibility with Phil Zimmermann's zrtp/Zfone voice
+encryption, and which can be directly embedded into telephony
+applications.
+
+
+%package devel
+License: GPL v3 or later
+Group: Development/Libraries/Other
+Summary: Headers and link library for libzrtpcpp
+Requires: libzrtpcpp = %{version} libccrtp-devel >= 2.0.0
+
+%description devel
+This package provides the header files, link libraries, and
+documentation for building applications that use libzrtpcpp.
+
+
+
+%prep
+%setup -q
+
+%build
+%{__mkdir} build
+cd build
+
+cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DSYSCONFDIR=%{_sysconfdir} \
+ -DMANDIR=%{_mandir} \
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" \
+ ..
+
+%{__make} %{?_smp_mflags}
+
+
+%install
+cd build
+%{__rm} -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files -n libzrtpcpp
+%defattr(-,root,root,0755)
+%doc AUTHORS COPYING README
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-,root,root,0755)
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/libzrtpcpp/*.h
+%dir %{_includedir}/libzrtpcpp
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%changelog
+* Mon Dec 27 2010 - Werner Dittmann <werner.dittmann@t-online.de>
+- Add Skein MAC authentication algorithm
+- lots of documentation added (doxygen ready)
+- some code cleanup
+
+* Sun Oct 11 2009 - Werner Dittmann <werner.dittmann@t-online.de>
+- Fix multistream problem
+- add DH2048 mode
+- update cipher selection to match latest draft (15x)
+- Test with zfone3 with Ping packet mode enabled
+- some code cleanup
+
+* Wed Jun 24 2009 - David Sugar <dyfet@gnutelephony.org>
+- Spec updated per current Fedora & CentOS policies.
+- Updated release 1.4.5 has all mandatory IETF interop requirements.
+
+* Fri Jan 26 2009 - Werner Dittmann <werner.dittmann@t-online.de>
+- Update to version 1.4.2 to support the latest ZRTP
+ specification draft-zimmermann-avt-zrtp-12
+
+* Fri Aug 22 2008 - David Sugar <dyfet@gnutelephony.org>
+- Adapted for newer library naming conventions.
+
+* Tue Dec 11 2007 - Werner Dittmann <werner.dittmann@t-online.de>
+- this is the first spec file for version 1.x.x
+- remove the .la file in devel package
+- use default file atttribute instead of 755
+
+* Sat Apr 18 2007 - Werner Dittmann <werner.dittmann@t-online.de>
+- set version to 1.1.0
+- GNU ZRTP is compatible with the latest Zfone Beta
+ from April 2 2007