From 07dc091e9a7feda55ba3bbda5805b5e45365159a Mon Sep 17 00:00:00 2001 From: Evan Maddock Date: Mon, 12 Aug 2024 16:33:52 -0400 Subject: [PATCH] libdv: Housekeeping **Summary** - Add monitoring.yml - Fix license - Fix source location - Add missing builddep - Fix setup Part of https://github.com/getsolus/packages/issues/3554 Signed-off-by: Evan Maddock --- packages/l/libdv/abi_symbols | 5 ---- packages/l/libdv/abi_used_libs | 1 + packages/l/libdv/abi_used_symbols | 31 +++++++++++++++++++++- packages/l/libdv/monitoring.yml | 6 +++++ packages/l/libdv/package.yml | 43 ++++++++++++++++--------------- packages/l/libdv/pspec_x86_64.xml | 42 +++++++++++++++++------------- 6 files changed, 83 insertions(+), 45 deletions(-) create mode 100644 packages/l/libdv/monitoring.yml diff --git a/packages/l/libdv/abi_symbols b/packages/l/libdv/abi_symbols index ec6a71c9615..b1b0cfa0bbb 100644 --- a/packages/l/libdv/abi_symbols +++ b/packages/l/libdv/abi_symbols @@ -1,4 +1,3 @@ -libdv.so.4:__bss_start libdv.so.4:__dv_decode_vlc libdv.so.4:_dv_bitstream_byte_align libdv.so.4:_dv_bitstream_done @@ -26,10 +25,6 @@ libdv.so.4:_dv_weight_88_inverse libdv.so.4:_dv_weight_init libdv.so.4:_dv_write_meta_data libdv.so.4:_dv_ycb_fill_macroblock -libdv.so.4:_edata -libdv.so.4:_end -libdv.so.4:_fini -libdv.so.4:_init libdv.so.4:dv_YUY2_init libdv.so.4:dv_YV12_init libdv.so.4:dv_audio_correct_errors diff --git a/packages/l/libdv/abi_used_libs b/packages/l/libdv/abi_used_libs index 0b7acb55143..98b6916188e 100644 --- a/packages/l/libdv/abi_used_libs +++ b/packages/l/libdv/abi_used_libs @@ -1,2 +1,3 @@ libc.so.6 libm.so.6 +libpopt.so.0 diff --git a/packages/l/libdv/abi_used_symbols b/packages/l/libdv/abi_used_symbols index 7bbc024495d..6ad376186a9 100644 --- a/packages/l/libdv/abi_used_symbols +++ b/packages/l/libdv/abi_used_symbols @@ -1,5 +1,7 @@ libc.so.6:__fprintf_chk libc.so.6:__fread_chk +libc.so.6:__isoc23_sscanf +libc.so.6:__libc_start_main libc.so.6:__longjmp_chk libc.so.6:__printf_chk libc.so.6:__read_chk @@ -14,6 +16,7 @@ libc.so.6:fclose libc.so.6:feof libc.so.6:fgets libc.so.6:fopen +libc.so.6:fopen64 libc.so.6:fputc libc.so.6:fread libc.so.6:free @@ -25,14 +28,40 @@ libc.so.6:malloc libc.so.6:memcpy libc.so.6:memset libc.so.6:mktime +libc.so.6:mlockall +libc.so.6:mmap64 +libc.so.6:munmap libc.so.6:open +libc.so.6:open64 libc.so.6:perror +libc.so.6:pthread_cond_init +libc.so.6:pthread_cond_signal +libc.so.6:pthread_cond_wait +libc.so.6:pthread_create +libc.so.6:pthread_join +libc.so.6:pthread_mutex_init libc.so.6:pthread_mutex_lock libc.so.6:pthread_mutex_unlock -libc.so.6:sscanf +libc.so.6:sched_get_priority_max +libc.so.6:sched_setscheduler +libc.so.6:setpriority libc.so.6:stderr libc.so.6:stdin +libc.so.6:stdout +libc.so.6:strcmp libc.so.6:swab +libc.so.6:sysconf libc.so.6:time +libc.so.6:write libm.so.6:cos libm.so.6:tan +libpopt.so.0:poptBadOption +libpopt.so.0:poptFreeContext +libpopt.so.0:poptGetArg +libpopt.so.0:poptGetArgs +libpopt.so.0:poptGetContext +libpopt.so.0:poptGetNextOpt +libpopt.so.0:poptHelpOptions +libpopt.so.0:poptPrintUsage +libpopt.so.0:poptSetOtherOptionHelp +libpopt.so.0:poptStrerror diff --git a/packages/l/libdv/monitoring.yml b/packages/l/libdv/monitoring.yml new file mode 100644 index 00000000000..b3564e84bad --- /dev/null +++ b/packages/l/libdv/monitoring.yml @@ -0,0 +1,6 @@ +releases: + id: 230925 + rss: https://sourceforge.net/projects/libdv/rss?limit=200 +# No known CPE, checked 2024-08-12 +security: + cpe: ~ diff --git a/packages/l/libdv/package.yml b/packages/l/libdv/package.yml index a535e6a3ab7..5534248714b 100644 --- a/packages/l/libdv/package.yml +++ b/packages/l/libdv/package.yml @@ -1,31 +1,32 @@ -name : libdv -version : 1.0.0 -release : 2 -source : - - https://netix.dl.sourceforge.net/project/libdv/libdv/1.0.0/libdv-1.0.0.tar.gz : a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba -homepage : http://libdv.sourceforge.net/ -license : GPL-2.0 -component : +name : libdv +version : 1.0.0 +release : 3 +source : + - https://sourceforge.net/projects/libdv/files/libdv/1.0.0/libdv-1.0.0.tar.gz : a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba +homepage : http://libdv.sourceforge.net/ +license : LGPL-2.1-or-later +component : - multimedia.codecs - - devel: programming.devel - - utils: multimedia.video -summary : + - devel : programming.devel + - utils : multimedia.video +summary : - Quasar DV codec, common for digital camcorders - - devel: Development files for libdv - - utils: ommand line utilities for libdv -description : + - devel : Development files for libdv + - utils : Command line utilities for libdv +description: - The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. - - devel: Development files for libdv - - utils: ommand line utilities for libdv + - devel : Development files for libdv + - utils : Command line utilities for libdv builddeps : - pkgconfig(popt) -patterns : - - utils: - - /usr/bin - - /usr/share + - pkgconfig(sdl) setup : | - %configure --disable-static --disable-xv + %reconfigure --disable-static --disable-xv build : | %make install : | %make_install +patterns : + - utils : + - /usr/bin + - /usr/share diff --git a/packages/l/libdv/pspec_x86_64.xml b/packages/l/libdv/pspec_x86_64.xml index d1cee6840ad..74627d887de 100644 --- a/packages/l/libdv/pspec_x86_64.xml +++ b/packages/l/libdv/pspec_x86_64.xml @@ -3,14 +3,14 @@ libdv http://libdv.sourceforge.net/ - Joshua Strobl - joshua@stroblindustries.com + Evan Maddock + maddock.evan@vivaldi.net - GPL-2.0 + LGPL-2.1-or-later multimedia.codecs Quasar DV codec, common for digital camcorders The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. - https://solus-project.com/sources/README.Solus + https://sources.getsol.us/README.Solus libdv @@ -18,7 +18,8 @@ The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. multimedia.codecs - /usr/lib64/lib*.so.* + /usr/lib64/libdv.so.4 + /usr/lib64/libdv.so.4.0.3 @@ -27,34 +28,39 @@ Development files for libdv programming.devel - libdv + libdv - /usr/include/ - /usr/lib64/lib*.so - /usr/lib64/pkgconfig/*.pc + /usr/include/libdv/dv.h + /usr/include/libdv/dv_types.h + /usr/lib64/libdv.so + /usr/lib64/pkgconfig/libdv.pc libdv-utils - ommand line utilities for libdv - ommand line utilities for libdv + Command line utilities for libdv + Command line utilities for libdv multimedia.video - libdv + libdv - /usr/bin - /usr/share + /usr/bin/dubdv + /usr/bin/dvconnect + /usr/bin/encodedv + /usr/share/man/man1/dubdv.1 + /usr/share/man/man1/dvconnect.1 + /usr/share/man/man1/encodedv.1 - - 2018-01-26 + + 2024-08-12 1.0.0 Packaging update - Joshua Strobl - joshua@stroblindustries.com + Evan Maddock + maddock.evan@vivaldi.net \ No newline at end of file