From 6bc1b7ac6df68bb3ba03bc20c98791664bcbb174 Mon Sep 17 00:00:00 2001 From: Evan Maddock Date: Mon, 12 Aug 2024 15:48:42 -0400 Subject: [PATCH] a52dec: Update to 0.8.0 **Summary** - Update 'README' to indicate new maintenance situation - Modernize autotools files **Packager note** The source has been switched to the fork by adelielinux because the SourceForge source file appears to no longer exist. Part of https://github.com/getsolus/packages/issues/3554 Signed-off-by: Evan Maddock --- packages/a/a52dec/abi_libs | 1 + packages/a/a52dec/abi_used_libs | 1 - packages/a/a52dec/abi_used_symbols | 13 +++----- packages/a/a52dec/package.yml | 46 +++++++++++++------------- packages/a/a52dec/pspec_x86_64.xml | 52 ++++++++++++++++++++---------- 5 files changed, 64 insertions(+), 49 deletions(-) create mode 100644 packages/a/a52dec/abi_libs diff --git a/packages/a/a52dec/abi_libs b/packages/a/a52dec/abi_libs new file mode 100644 index 00000000000..50535e7235d --- /dev/null +++ b/packages/a/a52dec/abi_libs @@ -0,0 +1 @@ +liba52.so.0 diff --git a/packages/a/a52dec/abi_used_libs b/packages/a/a52dec/abi_used_libs index 8c777a80c00..0b7acb55143 100644 --- a/packages/a/a52dec/abi_used_libs +++ b/packages/a/a52dec/abi_used_libs @@ -1,3 +1,2 @@ -liba52.so.0 libc.so.6 libm.so.6 diff --git a/packages/a/a52dec/abi_used_symbols b/packages/a/a52dec/abi_used_symbols index d09226339ed..978e1adb8a9 100644 --- a/packages/a/a52dec/abi_used_symbols +++ b/packages/a/a52dec/abi_used_symbols @@ -1,10 +1,3 @@ -liba52.so.0:a52_block -liba52.so.0:a52_dynrng -liba52.so.0:a52_frame -liba52.so.0:a52_free -liba52.so.0:a52_init -liba52.so.0:a52_samples -liba52.so.0:a52_syncinfo libc.so.6:__errno_location libc.so.6:__fprintf_chk libc.so.6:__libc_start_main @@ -22,12 +15,13 @@ libc.so.6:getopt libc.so.6:gettimeofday libc.so.6:ioctl libc.so.6:malloc +libc.so.6:memalign libc.so.6:memcpy libc.so.6:memmove +libc.so.6:memset libc.so.6:open libc.so.6:optarg libc.so.6:optind -libc.so.6:raise libc.so.6:signal libc.so.6:stderr libc.so.6:stdin @@ -37,5 +31,8 @@ libc.so.6:strerror libc.so.6:strtod libc.so.6:strtol libc.so.6:write +libm.so.6:cos libm.so.6:log libm.so.6:pow +libm.so.6:sincos +libm.so.6:sqrt diff --git a/packages/a/a52dec/package.yml b/packages/a/a52dec/package.yml index ecfdcfe5bbb..32ddab7c792 100644 --- a/packages/a/a52dec/package.yml +++ b/packages/a/a52dec/package.yml @@ -1,31 +1,31 @@ -name : a52dec -version : 0.7.4 -release : 4 -source : - - http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz : a21d724ab3b3933330194353687df82c475b5dfb997513eef4c25de6c865ec33 -homepage : http://liba52.sourceforge.net -license : GPL-2.0 -component : +name : a52dec +version : 0.8.0 +release : 5 +source : + - https://git.adelielinux.org/community/a52dec/-/archive/v0.8.0/a52dec-v0.8.0.tar.bz2 : d4f26685d32a8c85f86a5cb800554160fb85400298a0a27151c3d1e63a170943 +homepage : https://git.adelielinux.org/community/a52dec/ +license : GPL-2.0-only +component : - multimedia.audio - - ^liba52dec: multimedia.codecs - - ^liba52dec-devel: programming.devel -summary : + - ^liba52dec : multimedia.codecs + - ^liba52dec-devel : programming.devel +summary : - a52dec CLI tools - - ^liba52dec: Library for decoding ATSC A/52 (also known as AC-3) streams - - ^liba52dec-devel: Development files for liba52dec -description : + - ^liba52dec : Library for decoding ATSC A/52 (also known as AC-3) streams + - ^liba52dec-devel : Development files for liba52dec +description: - a52dec CLI tools - - ^liba52dec: Library for decoding ATSC A/52 (also known as AC-3) streams - - ^liba52dec-devel: Development files for liba52dec -patterns : - - ^liba52dec: - - /usr/lib64/lib*.so.* - - ^liba52dec-devel: - - /usr/include - - /usr/lib64/lib*.so + - ^liba52dec : Library for decoding ATSC A/52 (also known as AC-3) streams + - ^liba52dec-devel : Development files for liba52dec setup : | - %configure --disable-static --enable-shared + %reconfigure --disable-static --enable-shared build : | %make install : | %make_install +patterns : + - ^liba52dec : + - /usr/lib64/lib*.so.* + - ^liba52dec-devel : + - /usr/include + - /usr/lib64/lib*.so diff --git a/packages/a/a52dec/pspec_x86_64.xml b/packages/a/a52dec/pspec_x86_64.xml index eb45e541018..2f2aab910b4 100644 --- a/packages/a/a52dec/pspec_x86_64.xml +++ b/packages/a/a52dec/pspec_x86_64.xml @@ -1,16 +1,16 @@ a52dec - http://liba52.sourceforge.net + https://git.adelielinux.org/community/a52dec/ - Joshua Strobl - joshua@stroblindustries.com + Evan Maddock + maddock.evan@vivaldi.net - GPL-2.0 + GPL-2.0-only multimedia.audio a52dec CLI tools a52dec CLI tools - https://solus-project.com/sources/README.Solus + https://sources.getsol.us/README.Solus a52dec @@ -18,11 +18,13 @@ a52dec CLI tools multimedia.audio - liba52dec + liba52dec - /usr/bin - /usr/share/man + /usr/bin/a52dec + /usr/bin/extract_a52 + /usr/share/man/man1/a52dec.1 + /usr/share/man/man1/extract_a52.1 @@ -31,7 +33,8 @@ Library for decoding ATSC A/52 (also known as AC-3) streams multimedia.codecs - /usr/lib64/lib*.so.* + /usr/lib64/liba52.so.0 + /usr/lib64/liba52.so.0.0.0 @@ -40,20 +43,35 @@ Development files for liba52dec programming.devel - liba52dec + liba52dec - /usr/include - /usr/lib64/lib*.so + /usr/include/a52dec/a52.h + /usr/include/a52dec/attributes.h + /usr/include/a52dec/audio_out.h + /usr/include/a52dec/mm_accel.h + /usr/lib64/liba52.so + + + + a52dec-devel + Development files for a52dec + a52dec CLI tools + programming.devel + + a52dec + + + /usr/lib64/pkgconfig/liba52.pc - - 2018-01-26 - 0.7.4 + + 2024-08-12 + 0.8.0 Packaging update - Joshua Strobl - joshua@stroblindustries.com + Evan Maddock + maddock.evan@vivaldi.net \ No newline at end of file