diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +libavif.so.10 diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,68 @@ +libavif.so.10:avifAlloc +libavif.so.10:avifCodecChoiceFromName +libavif.so.10:avifCodecName +libavif.so.10:avifCodecVersions +libavif.so.10:avifColorPrimariesFind +libavif.so.10:avifColorPrimariesGetValues +libavif.so.10:avifDecoderCreate +libavif.so.10:avifDecoderDestroy +libavif.so.10:avifDecoderIsKeyframe +libavif.so.10:avifDecoderNearestKeyframe +libavif.so.10:avifDecoderNextImage +libavif.so.10:avifDecoderNthImage +libavif.so.10:avifDecoderNthImageMaxExtent +libavif.so.10:avifDecoderNthImageTiming +libavif.so.10:avifDecoderParse +libavif.so.10:avifDecoderRead +libavif.so.10:avifDecoderReadFile +libavif.so.10:avifDecoderReadMemory +libavif.so.10:avifDecoderReset +libavif.so.10:avifDecoderSetIO +libavif.so.10:avifDecoderSetIOFile +libavif.so.10:avifDecoderSetIOMemory +libavif.so.10:avifDecoderSetSource +libavif.so.10:avifEncoderAddImage +libavif.so.10:avifEncoderAddImageGrid +libavif.so.10:avifEncoderCreate +libavif.so.10:avifEncoderDestroy +libavif.so.10:avifEncoderFinish +libavif.so.10:avifEncoderSetCodecSpecificOption +libavif.so.10:avifEncoderWrite +libavif.so.10:avifFree +libavif.so.10:avifFullToLimitedUV +libavif.so.10:avifFullToLimitedY +libavif.so.10:avifGetPixelFormatInfo +libavif.so.10:avifIOCreateFileReader +libavif.so.10:avifIOCreateMemoryReader +libavif.so.10:avifIODestroy +libavif.so.10:avifImageAllocatePlanes +libavif.so.10:avifImageCopy +libavif.so.10:avifImageCreate +libavif.so.10:avifImageCreateEmpty +libavif.so.10:avifImageDestroy +libavif.so.10:avifImageFreePlanes +libavif.so.10:avifImageRGBToYUV +libavif.so.10:avifImageSetMetadataExif +libavif.so.10:avifImageSetMetadataXMP +libavif.so.10:avifImageSetProfileICC +libavif.so.10:avifImageStealPlanes +libavif.so.10:avifImageUsesU16 +libavif.so.10:avifImageYUVToRGB +libavif.so.10:avifLibYUVVersion +libavif.so.10:avifLimitedToFullUV +libavif.so.10:avifLimitedToFullY +libavif.so.10:avifPeekCompatibleFileType +libavif.so.10:avifPixelFormatToString +libavif.so.10:avifRGBFormatChannelCount +libavif.so.10:avifRGBFormatHasAlpha +libavif.so.10:avifRGBImageAllocatePixels +libavif.so.10:avifRGBImageFreePixels +libavif.so.10:avifRGBImagePixelSize +libavif.so.10:avifRGBImagePremultiplyAlpha +libavif.so.10:avifRGBImageSetDefaults +libavif.so.10:avifRGBImageUnpremultiplyAlpha +libavif.so.10:avifRWDataFree +libavif.so.10:avifRWDataRealloc +libavif.so.10:avifRWDataSet +libavif.so.10:avifResultToString +libavif.so.10:avifVersion diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,3 @@ +libc.so.6 +libdav1d.so.5 +librav1e.so.0 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,45 @@ +libc.so.6:__stack_chk_fail +libc.so.6:abort +libc.so.6:fclose +libc.so.6:ferror +libc.so.6:fopen +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strlen +libc.so.6:strtol +libc.so.6:time +libdav1d.so.5:dav1d_close +libdav1d.so.5:dav1d_data_unref +libdav1d.so.5:dav1d_data_wrap +libdav1d.so.5:dav1d_default_settings +libdav1d.so.5:dav1d_get_picture +libdav1d.so.5:dav1d_open +libdav1d.so.5:dav1d_picture_unref +libdav1d.so.5:dav1d_send_data +libdav1d.so.5:dav1d_version +librav1e.so.0:rav1e_config_default +librav1e.so.0:rav1e_config_parse +librav1e.so.0:rav1e_config_parse_int +librav1e.so.0:rav1e_config_set_color_description +librav1e.so.0:rav1e_config_set_pixel_format +librav1e.so.0:rav1e_config_unref +librav1e.so.0:rav1e_context_new +librav1e.so.0:rav1e_context_unref +librav1e.so.0:rav1e_frame_fill_plane +librav1e.so.0:rav1e_frame_new +librav1e.so.0:rav1e_frame_set_type +librav1e.so.0:rav1e_frame_unref +librav1e.so.0:rav1e_packet_unref +librav1e.so.0:rav1e_receive_packet +librav1e.so.0:rav1e_send_frame +librav1e.so.0:rav1e_version_full +librav1e.so.0:rav1e_version_short diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,24 @@ +name : libavif +version : 0.9.0 +release : 1 +source : + - https://github.com/AOMediaCodec/libavif/archive/refs/tags/v0.9.0.tar.gz : ea1603fc18e7dd20cf01f0b405156576886ecb5df84db8c0e87187cd2f8a00f4 +license : BSD-2-Clause +component : multimedia.library +summary : Library for encoding and decoding .avif files +description: | + libavif aims to be a friendly and portable C implementation of the AV1 Image File Format, capable of both encoding and decoding. +builddeps : + - pkgconfig(dav1d) + - pkgconfig(rav1e) +setup : | + %cmake_ninja \ + -DAVIF_BUILD_TESTS=ON \ + -DAVIF_CODEC_DAV1D=ON \ + -DAVIF_CODEC_RAV1E=ON +build : | + %ninja_build +install : | + %ninja_install +check : | + ./solusBuildDir/aviftest tests/data diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,53 @@ + + + libavif + + Fabio Forni + livingsilver94.solus@redaril.me + + BSD-2-Clause + multimedia.library + Library for encoding and decoding .avif files + libavif aims to be a friendly and portable C implementation of the AV1 Image File Format, capable of both encoding and decoding. + + https://getsol.us/sources/README.Solus + + + libavif + Library for encoding and decoding .avif files + libavif aims to be a friendly and portable C implementation of the AV1 Image File Format, capable of both encoding and decoding. + + multimedia.library + + /usr/lib64/libavif.so.10 + /usr/lib64/libavif.so.10.0.0 + + + + libavif-devel + Development files for libavif + libavif aims to be a friendly and portable C implementation of the AV1 Image File Format, capable of both encoding and decoding. + + programming.devel + + libavif + + + /usr/include/avif/avif.h + /usr/lib64/cmake/libavif/libavif-config-relwithdebinfo.cmake + /usr/lib64/cmake/libavif/libavif-config-version.cmake + /usr/lib64/cmake/libavif/libavif-config.cmake + /usr/lib64/libavif.so + /usr/lib64/pkgconfig/libavif.pc + + + + + 2021-04-11 + 0.9.0 + Packaging update + Fabio Forni + livingsilver94.solus@redaril.me + + + \ No newline at end of file