commit be2186b30c01d0cd5dca8556cb26de02e2e8c9634ba0a0ae45e3a28e33aa4646 Author: Martin Pluskal Date: Mon Mar 13 18:06:20 2017 +0000 osc copypac from project:home:dstoecker package:codec2 revision:1, using expand OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/codec2?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..9a390a3 --- /dev/null +++ b/_service @@ -0,0 +1,7 @@ + + + files.freedv.org + http + /codec2/codec2-0.5.1.tar.xz + + \ No newline at end of file diff --git a/_service:download_url:codec2-0.5.1.tar.xz b/_service:download_url:codec2-0.5.1.tar.xz new file mode 100644 index 0000000..0a8bc16 --- /dev/null +++ b/_service:download_url:codec2-0.5.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7cf14b02763ffdcd231027f9811b06862790bf76d900ba9443d2a57f4ce7b38 +size 7862968 diff --git a/codec2-rpmlintrc b/codec2-rpmlintrc new file mode 100644 index 0000000..f3cdbbb --- /dev/null +++ b/codec2-rpmlintrc @@ -0,0 +1,3 @@ +# these can't be helped +addFilter("no-manual-page-for-binary .*") +addFilter("codec2-examples.noarch: .*devel-dependency codec2-devel") diff --git a/codec2.changes b/codec2.changes new file mode 100644 index 0000000..7862140 --- /dev/null +++ b/codec2.changes @@ -0,0 +1,44 @@ +------------------------------------------------------------------- +Tue Jan 17 22:40:33 UTC 2017 - dl8fcl@darc.de + +- Copyrigth information of spec file removed + +------------------------------------------------------------------- +Sat Jan 14 10:13:42 UTC 2017 - aloisio@gmx.com + +- Version 0.5.1 + * Updated golay +- Spec cleanup +- Added codec2-rpmlintrc + +------------------------------------------------------------------- +Sun Oct 11 18:56:52 UTC 2015 - wk@ire.pw.edu.pl + +- version 0.5 + +------------------------------------------------------------------- +Fri Sep 18 23:44:15 UTC 2015 - wk@ire.pw.edu.pl + +- version 0.4.1 + +------------------------------------------------------------------- +Tue Aug 18 09:43:14 UTC 2015 - wk@ire.pw.edu.pl + +- patch to install copm_prim.h needed by freedv2 + +------------------------------------------------------------------- +Tue Aug 18 07:18:07 UTC 2015 - wk@ire.pw.edu.pl + +- version 0.4 + +------------------------------------------------------------------- +Sun Feb 15 20:52:50 UTC 2015 - wk@ire.pw.edu.pl + +- version 0.3svn1917 +- mods based on Fedora package + +------------------------------------------------------------------- +Mon Apr 29 08:39:27 UTC 2013 - dl8fcl@darc.de + +- first try + diff --git a/codec2.spec b/codec2.spec new file mode 100644 index 0000000..789916b --- /dev/null +++ b/codec2.spec @@ -0,0 +1,98 @@ +# +# spec file for package codec2 +# + +%define version_underline 0_5 +%define version_short 0.5 +Name: codec2 +Version: 0.5.1 +Release: 0 +Summary: Low bit rate speech codec +License: LGPL-2.1 +Group: Productivity/Hamradio/Other +Url: http://rowetel.com/codec2.html +Source: %{name}-%{version}%{?svnrev:.svn%{svnrev}}.tar.xz +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkgconfig +BuildRequires: speex-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Codec2 is an open source low bit rate speech codec designed for communications +quality speech at 2400 bit/s and below. + +%package -n libcodec2-%{version_underline} +Summary: Low bit rate speech codec + +%description -n libcodec2-%{version_underline} +Codec2 is an open source low bit rate speech codec designed for communications +quality speech at 2400 bit/s and below. + +%package devel +Summary: Development library for codec2 +Group: Development/Libraries/C and C++ +Requires: libcodec2-%{version_underline} = %{version}-%{release} + +%description devel +Codec2 is an open source low bit rate speech codec designed for communications +quality speech at 2400 bit/s and below. + +%package examples +Summary: Example code for Codec 2 +Requires: %{name}-devel = %{version}-%{release} +BuildArch: noarch + +%description examples +Example code for Codec 2, including test voices and matlab/octave files. + +%prep +%setup -q -n %{name}-%{version}%{?svnrev:.svn%{svnrev}} + + +%build +%cmake -DINSTALL_EXAMPLES=TRUE \ + -DUNITTEST=TRUE \ + ../ +make %{?_smp_mflags} + + +%install +%cmake_install + +# Create and install pkgconfig file +mkdir -p %{buildroot}%{_libdir}/pkgconfig +cat > %{buildroot}%{_libdir}/pkgconfig/codec2.pc << EOF +prefix=%{_prefix} +exec_prefix=\${prefix} +includedir=\${prefix}/include/%{name} +libdir=\${exec_prefix}/%{_lib} + +Name: codec2 +Description: Next-Generation Digital Voice for Two-Way Radio +Version: %{version} +Cflags: -I\${includedir} +Libs: -L\${libdir} -l%{name} +EOF + +%post -n libcodec2-%{version_underline} -p /sbin/ldconfig +%postun -n libcodec2-%{version_underline} -p /sbin/ldconfig + +%files -n libcodec2-%{version_underline} +%defattr(-,root,root) +#doc AUTHORS ChangeLog COPYING NEWS +%doc README README_fdmdv.txt +%{_libdir}/libcodec2.so.%{version_short} + +%files devel +%defattr(-, root, root) +%{_bindir}/* +%{_includedir}/* +%{_libdir}/libcodec2.so +%{_libdir}/pkgconfig/%{name}.pc + +%files examples +%defattr(-,root,root) +%{_datadir}/%{name}/ + +%changelog