wok rev 25079
updated orc and orc-dev (0.4.29 -> 0.4.32)
author | Hans-G?nter Theisgen |
---|---|
date | Wed Jun 15 15:25:16 2022 +0100 (2022-06-15) |
parents | c4b5fb10fb0e |
children | 20e25baceb78 |
files | opusfile/description.txt orc-dev/receipt orc/description.txt orc/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/opusfile/description.txt Wed Jun 15 15:25:16 2022 +0100 1.3 @@ -0,0 +1,7 @@ 1.4 +The opusfile library provides seeking, decode, and playback 1.5 +of Opus streams in the Ogg container (.opus files) including 1.6 +over http(s) on posix and windows systems. 1.7 + 1.8 +Opusfile depends on libopus and libogg. 1.9 +The included opusurl library for http(s) access depends on 1.10 +opusfile and openssl.
2.1 --- a/orc-dev/receipt Wed Jun 15 15:02:56 2022 +0100 2.2 +++ b/orc-dev/receipt Wed Jun 15 15:25:16 2022 +0100 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="orc-dev" 2.7 -VERSION="0.4.29" 2.8 +VERSION="0.4.32" 2.9 CATEGORY="development" 2.10 SHORT_DESC="Oil runtime compiler - development files." 2.11 MAINTAINER="domcox@slitaz.org" 2.12 @@ -16,11 +16,8 @@ 2.13 # Rules to gen a SliTaz package suitable for Tazpkg. 2.14 genpkg_rules() 2.15 { 2.16 - mkdir -p $fs/usr/lib 2.17 - mkdir -p $fs/usr/share 2.18 - 2.19 - cp -a $install/usr/include $fs/usr 2.20 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 2.21 - cp -a $install/usr/lib/*.*a $fs/usr/lib/ 2.22 - cp -a $install/usr/share $fs/usr 2.23 + cook_copy_folders include 2.24 + cook_copy_folders pkgconfig 2.25 + cook_copy_folders share 2.26 + cook_copy_files *.*a 2.27 }
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/orc/description.txt Wed Jun 15 15:25:16 2022 +0100 3.3 @@ -0,0 +1,12 @@ 3.4 +Orc is basically a simplified assembly language for data processing 3.5 +(no loops, jumps etc.), it's supposed to map to SIMD instructions on 3.6 +various architectures curently there are two things: 3.7 + 3.8 +- liborc, which is a JIT compiler that will at run-time take orc code 3.9 + (in some byte format) and generate machine code for the architecture 3.10 + in question on the fly and then execute that whenever there's a 3.11 + function call 3.12 +- we have C backup functions as .c files in the gstreamer source code, 3.13 + which are also compiled in when orc can't compile some code (for 3.14 + various reasons), or liborc is not available, then the C backup 3.15 + function will be used that's the current state of things.
4.1 --- a/orc/receipt Wed Jun 15 15:02:56 2022 +0100 4.2 +++ b/orc/receipt Wed Jun 15 15:25:16 2022 +0100 4.3 @@ -1,7 +1,7 @@ 4.4 # SliTaz package receipt. 4.5 4.6 PACKAGE="orc" 4.7 -VERSION="0.4.29" 4.8 +VERSION="0.4.32" 4.9 CATEGORY="multimedia" 4.10 SHORT_DESC="The Oil Runtime Compiler." 4.11 MAINTAINER="domcox@slitaz.org" 4.12 @@ -11,6 +11,8 @@ 4.13 TARBALL="$PACKAGE-$VERSION.tar.xz" 4.14 WGET_URL="https://gstreamer.freedesktop.org/src/$PACKAGE/$TARBALL" 4.15 4.16 +BUILD_DEPENDS="meson" 4.17 + 4.18 HOST_ARCH="i486 arm" 4.19 4.20 current_version() 4.21 @@ -22,19 +24,16 @@ 4.22 # Rules to configure and make the package. 4.23 compile_rules() 4.24 { 4.25 - ./configure \ 4.26 - --libexecdir=/usr/lib \ 4.27 - --disable-static \ 4.28 - $CONFIGURE_ARGS && 4.29 - make $MAKEFLAGS && 4.30 - make install 4.31 + meson _build \ 4.32 + --prefix=/usr && 4.33 + ninja -C _build && 4.34 + ninja -C _build install 4.35 + 4.36 } 4.37 4.38 # Rules to gen a SliTaz package suitable for Tazpkg. 4.39 genpkg_rules() 4.40 { 4.41 - mkdir -p $fs/usr/lib 4.42 - 4.43 - cp -a $install/usr/bin $fs/usr 4.44 - cp -a $install/usr/lib/*.so* $fs/usr/lib 4.45 + cook_copy_folders bin 4.46 + cook_copy_files *.so* 4.47 }