Projects
Essentials
libheif
Sign Up
Log In
Username
Password
Problem getting expanded diff: bad link: Staging/libheif: package 'libheif' does not exist
×
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
libheif.changes
Deleted
@@ -1,220 +0,0 @@ -------------------------------------------------------------------- -Thu Feb 28 15:21:03 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net> - -- Remove no longer existing files avif.xml and heif.xml from the - files list - -------------------------------------------------------------------- -Thu Feb 16 18:49:09 UTC 2023 - Arjen de Korte <suse+build@de-korte.org> - -- update to 1.15.1 - * fix compilation without plugins - -- update to 1.15.0 - * codec plugin system now also works with Windows - * heif_convert: manually choose which decoder should be used - * support for CLLI (content light level box), MDCV (mastering - display colour volume), PASP (pixel aspect) information - * ICC profile support in gdk-pixbuf loader - * various fixes - -- build with plugins enabled on Tumbleweed -- remove upstreamed patches - - 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch - - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch - -------------------------------------------------------------------- -Thu Feb 2 19:25:04 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net> - -- Use chrpath during build to delete otherwise illegal runtime - directories stored as RPATH in the executables - -------------------------------------------------------------------- -Fri Jan 27 14:32:03 UTC 2023 - Dirk Müller <dmueller@suse.com> - -- add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945) - * replace internal API with public API and fix typo (Fixes #745) - -------------------------------------------------------------------- -Fri Jan 27 12:03:34 UTC 2023 - Arjen de Korte <suse+build@de-korte.org> - -- The fix for rpath error for the examples sub-package was mistakenly - moved - -------------------------------------------------------------------- -Fri Jan 20 14:37:00 UTC 2023 - Arjen de Korte <suse+build@de-korte.org> - -- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only - for x86_64) - -------------------------------------------------------------------- -Sun Jan 15 12:31:38 UTC 2023 - Arjen de Korte <suse+build@de-korte.org> - -- Disable dynamic plugin interface and build plugins statically instead - (boo#1206945) - -------------------------------------------------------------------- -Sat Jan 7 16:16:22 UTC 2023 - Dirk Müller <dmueller@suse.com> - -- update to v1.14.2: - * A function name typo in the C++ wrapper was corrected in v1.14.1, but - the old function name should not have been removed from the API - * (ColorProfile_nclx::set_color_primaries()). The old name is added to the - API again in this release. - -------------------------------------------------------------------- -Tue Jan 3 12:43:46 UTC 2023 - Dirk Müller <dmueller@suse.com> - -- update to v1.14.1: - * various issues is the build system - * encoding images smaller than 64x64 with svt-av1 - * the 'quality' parameter for svt-av1 - * a potentially wrong image orientation for PNG inputs - * crash on non-null terminated XMP input - * HDR RGB to YCbCr conversion coefficients for limited range coefficients - -------------------------------------------------------------------- -Sat Dec 3 10:35:42 UTC 2022 - Dirk Müller <dmueller@suse.com> - -- update to 1.14.0: - * adds SVT-AV1 encoder as AVIF backend - * dynamic plugin interface for installing codecs independently from libheif (currently Unix only) - * add XMP header compression (using zlib) - * library should now be initialized with heif_init() - * heif_convert: extract EXIF and XMP to separate files - * heif_enc: add benchmarking function to compare codecs - * copy EXIF/XMP between HEIC/AVIF files and JPEG/PNG in all kinds of combinations - * remove EXIF orientation tag from input when converting to HEIC/AVIF and - * generate irot/imir boxes matching the input orientation - -------------------------------------------------------------------- -Thu Nov 3 01:53:22 UTC 2022 - Yifan Jiang <yfjiang@suse.com> - -- The newly added thumbnailer is not only useful for gnome, so - rename the sub-package gnome-heif-thumbnailer to heif-thumbnailer - before its debut -- Supplement libeheif1 with heif-thumbnailer - -------------------------------------------------------------------- -Tue Nov 1 18:10:22 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - -- Create a gnome-heif-thumbnailer sub-package (boo#1204865) - -------------------------------------------------------------------- -Mon Oct 31 08:41:43 UTC 2022 - Michael Vetter <mvetter@suse.com> - -- Update to 1.13.0: - * pay attention to the correct chroma sample positions - * heif_image now holds a list of decoding warnings - * use AOM AOM_USAGE_ALL_INTRA mode instead of AOM_USAGE_GOOD_QUALITY - * 'strict' decoding mode with more checks for standard conformity of input - * support for EXIF data >64k in JPEG output - * proper library initialization and cleanup - * separate quality settings for alpha channel (AOM) - * improve color conversion speed (no lroundf) - * build and packaging fixes -- Remove 0f8496f22d284e1a69df12fe0b72f375aed31315.patch: contained -- boo#1204865: No HEIC image preview in nautilus fixed by update - -------------------------------------------------------------------- -Fri Aug 26 12:51:15 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - -- Support version 1.0.0 of dav1d -- Added 0f8496f22d284e1a69df12fe0b72f375aed31315.patch - -------------------------------------------------------------------- -Fri Aug 12 16:13:06 UTC 2022 - David Haller <dnh@opensuse.org> - -- Fix rpath error for the examples sub-package - -------------------------------------------------------------------- -Fri May 27 16:27:00 UTC 2022 - Stanislav Brabec <sbrabec@suse.com> - -- Add missing gdk-pixbuf loader scriptlets (bsc#1199987). -- Recommend gdk-pixbuf-loader-libheif whenever both related - packages are installed. - -------------------------------------------------------------------- -Fri Jun 11 17:55:11 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com> - -- Update to version 1.12.0: - + Check for MIAF conformance and add as compatible brand. - + Signaling of premultiplied alpha. - + Parse AV1 obu_sequence_header for av1C box. - + Write pixi box in AVIFs. - + Save alpha as monochrome in AVIF if possible. - + Many build fixes. - -------------------------------------------------------------------- -Wed Apr 7 23:21:55 UTC 2021 - Dirk Müller <dmueller@suse.com> - -- update to 1.11.0: - * fix writing ispe box in HEIFs - * nclx output profile encoding parameters - * change the way nclx profiles is written so that macOS can read them - * API for listing file brands and checking file type - * fix heif_image_handle_get_depth_image_representation_info() - -------------------------------------------------------------------- -Fri Jan 8 07:26:59 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org> - -- Add baselibs.conf: generate libheif1-32bit, which is a new - dependency for ImageMagick-32bit after that one now enabled - libheif support. - -------------------------------------------------------------------- -Fri Dec 25 15:20:28 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com> - -- Build with dav1d and rav1e support, do this via: - + Add pkgconfig(dav1d) BuildRequires. - + Add conditional pkgconfig(rav1e) BuildRequires (currently - Tumbleweed only). -- Drop libheif-lang Recommends: Package does not exist. - -------------------------------------------------------------------- -Thu Dec 17 16:54:31 UTC 2020 - malcolmlewis@opensuse.org - -- Re-download tarball and check with osc service runall - download_files, all ok. - -------------------------------------------------------------------- -Wed Dec 16 14:16:35 UTC 2020 - malcolmlewis@opensuse.org - -- Updated to version 1.10.0: - * New API: may access all (vendor-dependent) auxiliary images - (e.g. hdrgainmap, semanticskinmatte, ...). - * When ICC profile is present, will now write two color boxes - (nclx and ICC) into AVIF files. Also reads files with two color - boxes. - * Alpha image is now saved as monochrome. - * Loading of 16bit greyscale PNGs in heif_enc. - * Deprecated heif_enc option "-E". - * Remove dependency on alloca(). - * Bug fixes. - -------------------------------------------------------------------- -Sun Nov 1 15:21:34 UTC 2020 - malcolmlewis@opensuse.org - -- Add build condition to enable additional options, codecs and - example binaries. -- Remove rav1e and dav1d support for the moment as still WIP. - -------------------------------------------------------------------- -Tue Oct 13 16:49:04 UTC 2020 - Andreas Schneider <asn@cryptomilk.org> - -- Fix the License - -------------------------------------------------------------------- -Mon Oct 12 20:12:32 UTC 2020 - Andreas Schneider <asn@cryptomilk.org> - -- Only build with AV1-AVIF support -- Update to version 1.9.1 - * https://github.com/strukturag/libheif/releases/tag/v1.9.1 -- fixed CVE-2020-23109 bsc#1192382 - (bca0162018df9a32d21c05aad1fa203881fa7813) - -------------------------------------------------------------------- -Wed Jul 08 15:54:52 UTC 2018 - plinnell@opensuse.org - -- initial package for 1.3.2
View file
libheif.spec
Deleted
@@ -1,214 +0,0 @@ -# -# spec file for package libheif -# -# Copyright (c) 2023 SUSE LLC -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via https://bugs.opensuse.org/ -# - - -%define gdk_pixbuf_binary_version 2.10.0 -%bcond_with x265 -%bcond_with plugins -%bcond_with rav1e -%bcond_with svtenc -%if 0%{?suse_version} > 1500 -%bcond_without plugins -%bcond_without rav1e -%ifarch x86_64 -%bcond_without svtenc -%endif -%endif - -Name: libheif -Version: 1.15.1 -Release: 0 -Summary: HEIF/AVIF file format decoder and encoder -License: GPL-2.0-or-later -Group: Productivity/Graphics/Other -URL: https://github.com/strukturag/libheif -Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.gz -Source99: baselibs.conf -BuildRequires: chrpath -BuildRequires: cmake -BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: pkgconfig -BuildRequires: pkgconfig(aom) -BuildRequires: pkgconfig(dav1d) -BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(libpng) -%if %{with rav1e} -BuildRequires: pkgconfig(rav1e) -%endif -%if %{with svtenc} -BuildRequires: pkgconfig(SvtAv1Enc) -%endif -%if %{with x265} -BuildRequires: pkgconfig(libde265) -BuildRequires: pkgconfig(x265) -%endif - -%description -libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file -format decoder and encoder. - -HEIF and AVIF are new image file formats employing HEVC (H.265) or AV1 image -coding, respectively, for the best compression ratios currently possible. - -%package -n libheif1 -Summary: HEIF/AVIF file format decoder and encoder -Group: System/Libraries - -%description -n libheif1 -libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file -format decoder and encoder. - -HEIF and AVIF are new image file formats employing HEVC (H.265) or AV1 image -coding, respectively, for the best compression ratios currently possible. - -For AVIF libaom, dav1d, or rav1e are used as codecs. HEIF support is not -provided. - -%package devel -Summary: Devel Package for %{name} -Group: Development/Libraries/C and C++ -Requires: libheif1 = %{version}-%{release} - -%description devel -libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder. -This package contains the header files. - -%package -n gdk-pixbuf-loader-libheif -Summary: GDK PixBuf Loader for %{name} -Group: System/Libraries -Supplements: (libheif1 and libgdk_pixbuf-2_0-0) - -%description -n gdk-pixbuf-loader-libheif -A ISO/IEC 23008-12:2017 HEIF file format decoder and encoder. - -This package contains the GDK PixBuf Loader for %{name}. - -%if %{with x265} -%package -n heif-examples -Summary: Example binary programs for %{name} -Group: Productivity/Graphics/Other -Requires: libheif1 = %{version}-%{release} - -%description -n heif-examples -A ISO/IEC 23008-12:2017 HEIF file format decoder and encoder. - -This package contains example binary programs for %{name}. - -%package -n heif-thumbnailer -Summary: Thumbnailer for HEIF/AVIF image files -Group: Productivity/Graphics/Other -Requires: libheif1 = %{version}-%{release} -Supplements: libheif1 - -%description -n heif-thumbnailer -Allows to show thumbnail previews of HEIF and AVIF images using %{name}. -%endif - -%prep -%autosetup -p1 - -%build -%cmake \ -%if %{without rav1e} - -DWITH_RAV1E=OFF \ -%endif -%if %{without svtenc} - -DWITH_SvtEnc=OFF \ -%endif -%if %{without x265} - -DWITH_LIBDE265=OFF \ - -DWITH_X265=OFF \ - -DWITH_EXAMPLES=OFF \ -%else - -DCMAKE_SKIP_RPATH=ON \ -%endif -%if 0%{?suse_version} <= 1500 - -DCMAKE_CXX_FLAGS="-pthread" \ -%endif -%if %{with plugins} - -DPLUGIN_DIRECTORY=%{_libexecdir}/libheif -%else - -DENABLE_PLUGIN_LOADING=OFF -%endif -%cmake_build - -%install -%cmake_install -%if %{with x265} -#Install examples and man pages -install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1/ -for e in heif-convert \ - heif-enc \ - heif-info \ - heif-thumbnailer - do - install -m 0755 build/examples/$e %{buildroot}%{_bindir}/$e - chrpath --delete %{buildroot}%{_bindir}/$e - install -m 0644 examples/$e.1 %{buildroot}%{_mandir}/man1/$e.1 - done -%else -rm -f %{buildroot}%{_datadir}/mime/packages/avif.xml -rm -f %{buildroot}%{_datadir}/mime/packages/heif.xml -rm -f %{buildroot}%{_datadir}/thumbnailers/heif.thumbnailer -%endif -%fdupes -s %{buildroot}%{_includedir} - -%post -n libheif1 -p /sbin/ldconfig -%postun -n libheif1 -p /sbin/ldconfig - -%post -n gdk-pixbuf-loader-libheif -%{gdk_pixbuf_loader_post} - -%postun -n gdk-pixbuf-loader-libheif -%{gdk_pixbuf_loader_postun} - -%files -n libheif1 -%license COPYING -%{_libdir}/libheif.so.* -%if %{with plugins} -%{_libexecdir}/libheif -%endif - -%files devel -%doc README.md -%{_includedir}/libheif -%{_libdir}/libheif.so -%{_libdir}/cmake/libheif -%{_libdir}/pkgconfig/libheif.pc - -%files -n gdk-pixbuf-loader-libheif -%{_libdir}/gdk-pixbuf-2.0/%{gdk_pixbuf_binary_version}/loaders/*.so - -%if %{with x265} -%files -n heif-examples -%{_bindir}/heif-convert -%{_bindir}/heif-enc -%{_bindir}/heif-info -%{_mandir}/man1/heif-convert.1%{?ext_man} -%{_mandir}/man1/heif-enc.1%{?ext_man} -%{_mandir}/man1/heif-info.1%{?ext_man} - -%files -n heif-thumbnailer -%{_bindir}/heif-thumbnailer -%dir %{_datadir}/thumbnailers -%{_datadir}/thumbnailers/heif.thumbnailer -%{_mandir}/man1/heif-thumbnailer.1%{?ext_man} -%endif - -%changelog
View file
_link
Changed
@@ -1,5 +1,1 @@ -<link project="Staging" baserev="202adb6e7b35d6c77800fa1ebe4d133a"> - <patches> - <branch/> - </patches> -</link> +<link project="openSUSE.org:openSUSE:Factory" cicount="add"/>
View file
baselibs.conf
Deleted
@@ -1,1 +0,0 @@ -libheif1
View file
libheif-1.15.1.tar.gz
Deleted
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.