diff --git a/multimedia/sound/codec2/actions.py b/multimedia/sound/codec2/actions.py index 000e17dd5b..b445010a69 100755 --- a/multimedia/sound/codec2/actions.py +++ b/multimedia/sound/codec2/actions.py @@ -2,28 +2,23 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import autotools -from pisi.actionsapi import cmaketools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get +from pisi.actionsapi import cmaketools, mesontools, pisitools + +y = ''.join([ + ' -DCMAKE_INSTALL_PREFIX=/usr', + ' -DCMAKE_BUILD_TYPE=None', + ' -Bbuild -G Ninja -L ' + ]) def setup(): - shelltools.system("mkdir build_") - shelltools.cd("build_") - - shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib") + cmaketools.configure(y) def build(): - shelltools.cd("build_") - cmaketools.make() + mesontools.build() def install(): - shelltools.cd("build_") - autotools.rawInstall("DESTDIR=%s" %get.installDIR()) - - shelltools.cd("..") - pisitools.dodoc("COPYING", "README") + mesontools.install() + pisitools.dodoc("COPYING") diff --git a/multimedia/sound/codec2/pspec.xml b/multimedia/sound/codec2/pspec.xml index f3c24d4543..c5c10fbe5d 100755 --- a/multimedia/sound/codec2/pspec.xml +++ b/multimedia/sound/codec2/pspec.xml @@ -1,50 +1,53 @@ - + codec2 - http://www.rowetel.com/?page_id=452 + https://github.com/drowe67/codec2 Mathias Freire mathiasfreire45@gmail.com - LGPL + LGPLv2.1 library Low bit rate open source speech codec Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio. - https://hobbes1069.fedorapeople.org/freetel/codec2/codec2-0.8.1.tar.xz + https://github.com/drowe67/codec2/archive/1.2.0/codec2-1.2.0.tar.gz cmake - speex-devel - portaudio-devel + ninja - + codec2 - - speex - portaudio - - /usr/bin /usr/lib /usr/share/doc - - + + codec2-devel Header files for codec2. codec2 - /usr/include + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + 2025-01-29 + 1.2.0 + Version bump. + Idris Kalp + idriskalp@gmail.com + 2020-01-12 0.8.1 @@ -54,6 +57,3 @@ - - -