= Proposed Self Contained Change: GifLib5 = https://fedoraproject.org/wiki/Changes/GifLib5
Change owner(s): * Sandro Mani <manisandro AT gmail DOT com>
Update the giflib package to the latest giflib-5.x version (currently 5.1.4).
== Detailed Description == Update the giflib package to the latest giflib-5.x version (currently 5.1.4) and rebuild all dependencies. giflib-4.x is long since obsolete, and some packages are starting to drop support for giflib-4.x (i.e. leptonica). The update is being tested in this COPR repo. https://copr.fedorainfracloud.org/coprs/smani/giflib5/builds/
== Scope == * Proposal owners: - Rebuild all dependencies, possibly with some minor patching (porting, if necessary, is usually trivial, i.e. - DGifOpenFileName(fullname) + DGifOpenFileName(fullname, NULL)
- DGifCloseFile(GifFile) + DGifCloseFile(GifFile, NULL)
- DGifOpenFileHandle(fh); + DGifOpenFileHandle(fh, NULL);
The list of dependent packages at time of writing is:
driftnet efl emacs fbida fontforge gdal giflib imlib imlib2 java-1.8.0-openjdk java-9-openjdk kdelibs kf5-khtml leptonica libextractor libgdiplus librasterlite2 libwebp MagicPoint mapserver mathgl metapixel ming mtpaint ocaml-camlimages OpenImageIO OpenSceneGraph perl-Imager perl-Prima python-gd sxiv tracker-miners vips WindowMaker xemacs xplanet
* Other developers: Some help is required to do a bootstrap build of java-1.8.0-openjdk: it BuildRequires: java-1.8.0-openjdk-devel, hence a bootstrap build without giflib support is needed to be able to build against giflib-5.x (otherwise build-dependencies are not installable).
* Release engineering: #7280: https://pagure.io/releng/issue/7280
* List of deliverables: N/A
* Policies and guidelines: * N/A
* Trademark approval: N/A