Page MenuHomeSolus

D10934.id26368.diff
No OneTemporary

D10934.id26368.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: abi_libs
===================================================================
--- /dev/null
+++ abi_libs
@@ -0,0 +1,2 @@
+libldacBT_abr.so.2
+libldacBT_enc.so.2
Index: abi_symbols
===================================================================
--- /dev/null
+++ abi_symbols
@@ -0,0 +1,45 @@
+libldacBT_abr.so.2:ldac_ABR_Init
+libldacBT_abr.so.2:ldac_ABR_Proc
+libldacBT_abr.so.2:ldac_ABR_free_handle
+libldacBT_abr.so.2:ldac_ABR_get_handle
+libldacBT_abr.so.2:ldac_ABR_set_thresholds
+libldacBT_enc.so.2:ldacBT_alter_eqmid_priority
+libldacBT_enc.so.2:ldacBT_close_handle
+libldacBT_enc.so.2:ldacBT_encode
+libldacBT_enc.so.2:ldacBT_free_handle
+libldacBT_enc.so.2:ldacBT_get_bitrate
+libldacBT_enc.so.2:ldacBT_get_eqmid
+libldacBT_enc.so.2:ldacBT_get_error_code
+libldacBT_enc.so.2:ldacBT_get_handle
+libldacBT_enc.so.2:ldacBT_get_sampling_freq
+libldacBT_enc.so.2:ldacBT_get_version
+libldacBT_enc.so.2:ldacBT_init_handle_encode
+libldacBT_enc.so.2:ldacBT_set_eqmid
+libldacBT_enc.so.2:ldaclib_check_nlnn_shift
+libldacBT_enc.so.2:ldaclib_clear_error_code
+libldacBT_enc.so.2:ldaclib_clear_internal_error_code
+libldacBT_enc.so.2:ldaclib_encode
+libldacBT_enc.so.2:ldaclib_flush_encode
+libldacBT_enc.so.2:ldaclib_free_encode
+libldacBT_enc.so.2:ldaclib_free_handle
+libldacBT_enc.so.2:ldaclib_get_branch_version
+libldacBT_enc.so.2:ldaclib_get_channel
+libldacBT_enc.so.2:ldaclib_get_channel_config_index
+libldacBT_enc.so.2:ldaclib_get_config_info
+libldacBT_enc.so.2:ldaclib_get_encode_frame_length
+libldacBT_enc.so.2:ldaclib_get_encode_setting
+libldacBT_enc.so.2:ldaclib_get_error_code
+libldacBT_enc.so.2:ldaclib_get_frame_samples
+libldacBT_enc.so.2:ldaclib_get_handle
+libldacBT_enc.so.2:ldaclib_get_internal_error_code
+libldacBT_enc.so.2:ldaclib_get_major_version
+libldacBT_enc.so.2:ldaclib_get_minor_version
+libldacBT_enc.so.2:ldaclib_get_nlnn
+libldacBT_enc.so.2:ldaclib_get_sampling_rate
+libldacBT_enc.so.2:ldaclib_get_sampling_rate_index
+libldacBT_enc.so.2:ldaclib_get_version
+libldacBT_enc.so.2:ldaclib_init_encode
+libldacBT_enc.so.2:ldaclib_set_config_info
+libldacBT_enc.so.2:ldaclib_set_encode_frame_length
+libldacBT_enc.so.2:ldaclib_set_encode_info
+libldacBT_enc.so.2:ldaclib_set_frame_header
Index: abi_used_libs
===================================================================
--- /dev/null
+++ abi_used_libs
@@ -0,0 +1,2 @@
+libc.so.6
+libm.so.6
Index: abi_used_symbols
===================================================================
--- /dev/null
+++ abi_used_symbols
@@ -0,0 +1,7 @@
+libc.so.6:__stack_chk_fail
+libc.so.6:calloc
+libc.so.6:free
+libc.so.6:malloc
+libc.so.6:memcpy
+libc.so.6:memset
+libm.so.6:sqrtf
Index: files/ldac-soname-version.patch
===================================================================
--- /dev/null
+++ files/ldac-soname-version.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -28,7 +28,7 @@ endif()
+ set(LDACBT_LIB_VER_MAJOR 2)
+ set(LDACBT_LIB_VER_MINOR 0)
+ set(LDACBT_LIB_VER_BRANCH 2)
+-set(LDACBT_SOURCE_VER 3)
++set(LDACBT_SOURCE_VER @SOURCE_VER@)
+
+ set(LIBLDAC_VERSION "${LDACBT_LIB_VER_MAJOR}.${LDACBT_LIB_VER_MINOR}.${LDACBT_LIB_VER_BRANCH}.${LDACBT_SOURCE_VER}")
+
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,22 @@
+name : libldac
+version : 2.0.2.31
+release : 1
+source :
+ - https://github.com/EHfive/ldacBT/archive/refs/tags/v2.0.2.3.tar.gz : c02998718f9c4620437d7594b4d121b3ab4c5cfeba8d41fa31dd5c71db09edca
+ - git|https://android.googlesource.com/platform/external/libldac : platform-tools-31.0.2
+homepage : https://android.googlesource.com/platform/external/libldac
+license : Apache-2.0
+component : multimedia.codecs
+summary : LDAC Bluetooth encoder library
+description: |
+ LDAC is an audio coding technology developed by Sony that enables the transmission of High Resolution (Hi-Res) Audio content even over a Bluetooth connection.
+setup : |
+ rm -rf libldac
+ cp -r $sources/libldac.git libldac
+ %patch -p1 < $pkgfiles/ldac-soname-version.patch
+ sed -i "s|@SOURCE_VER@|${version/2.0.2./}|" CMakeLists.txt
+ %cmake_ninja -DINSTALL_LIBDIR=lib%LIBSUFFIX%
+build : |
+ %ninja_build
+install : |
+ %ninja_install
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,56 @@
+<PISI>
+ <Source>
+ <Name>libldac</Name>
+ <Homepage>https://android.googlesource.com/platform/external/libldac</Homepage>
+ <Packager>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Packager>
+ <License>Apache-2.0</License>
+ <PartOf>multimedia.codecs</PartOf>
+ <Summary xml:lang="en">LDAC Bluetooth encoder library</Summary>
+ <Description xml:lang="en">LDAC is an audio coding technology developed by Sony that enables the transmission of High Resolution (Hi-Res) Audio content even over a Bluetooth connection.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>libldac</Name>
+ <Summary xml:lang="en">LDAC Bluetooth encoder library</Summary>
+ <Description xml:lang="en">LDAC is an audio coding technology developed by Sony that enables the transmission of High Resolution (Hi-Res) Audio content even over a Bluetooth connection.
+</Description>
+ <PartOf>multimedia.codecs</PartOf>
+ <Files>
+ <Path fileType="library">/usr/lib64/libldacBT_abr.so.2</Path>
+ <Path fileType="library">/usr/lib64/libldacBT_abr.so.2.0.2.31</Path>
+ <Path fileType="library">/usr/lib64/libldacBT_enc.so.2</Path>
+ <Path fileType="library">/usr/lib64/libldacBT_enc.so.2.0.2.31</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>libldac-devel</Name>
+ <Summary xml:lang="en">Development files for libldac</Summary>
+ <Description xml:lang="en">LDAC is an audio coding technology developed by Sony that enables the transmission of High Resolution (Hi-Res) Audio content even over a Bluetooth connection.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">libldac</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="header">/usr/include/ldac/ldacBT.h</Path>
+ <Path fileType="header">/usr/include/ldac/ldacBT_abr.h</Path>
+ <Path fileType="library">/usr/lib64/libldacBT_abr.so</Path>
+ <Path fileType="library">/usr/lib64/libldacBT_enc.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/ldacBT-abr.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/ldacBT-enc.pc</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2021-04-27</Date>
+ <Version>2.0.2.31</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 8:25 PM (2 h, 45 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5896627
Default Alt Text
D10934.id26368.diff (7 KB)

Event Timeline