main/sdl_image: multiple fixes

* Enable libwebp, since we have it now.  (still dynamic dep)

* Fix license; this is zlib license, not LGPL.

* Mark as having no test suite.

* Modernise to meet modern Alpine packaging standards.
This commit is contained in:
A. Wilcox 2018-04-05 20:26:08 -05:00 committed by Timo Teräs
parent 58331d582a
commit da3454c92f

View File

@ -2,44 +2,40 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=sdl_image pkgname=sdl_image
pkgver=1.2.12 pkgver=1.2.12
pkgrel=3 pkgrel=4
pkgdesc="A simple library to load images of various formats as SDL surfaces" pkgdesc="A simple library to load images of various formats as SDL surfaces"
url="http://www.libsdl.org/projects/SDL_image/" url="http://www.libsdl.org/projects/SDL_image/"
arch="all" arch="all"
license="LGPL-2.0-or-later" options="!check" # No test suite.
license="Zlib"
depends="" depends=""
makedepends="sdl-dev libpng-dev libjpeg-turbo-dev tiff-dev zlib-dev" makedepends="sdl-dev libpng-dev libjpeg-turbo-dev libwebp-dev tiff-dev zlib-dev"
install="" install=""
subpackages="$pkgname-dev" subpackages="$pkgname-dev"
source="http://www.libsdl.org/projects/SDL_image/release/SDL_image-${pkgver}.tar.gz" source="http://www.libsdl.org/projects/SDL_image/release/SDL_image-${pkgver}.tar.gz"
_builddir="$srcdir"/SDL_image-$pkgver builddir="$srcdir"/SDL_image-$pkgver
prepare() { prepare() {
cd "$_builddir" cd "$builddir"
update_config_sub || return 1 update_config_sub
for i in $source; do default_prepare
case $i in
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
} }
build() { build() {
cd "$_builddir" cd "$builddir"
./configure \ ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info
|| return 1 make
make || return 1
} }
package() { package() {
cd "$_builddir" cd "$builddir"
make DESTDIR="$pkgdir" install || return 1 make DESTDIR="$pkgdir" install
} }
sha512sums="0e71b280abc2a7f15755e4480a3c1b52d41f9f8b0c9216a6f5bd9fc0e939456fb5d6c10419e1d1904785783f9a1891ead278c03e88b0466fecc6871c3ca40136 SDL_image-1.2.12.tar.gz" sha512sums="0e71b280abc2a7f15755e4480a3c1b52d41f9f8b0c9216a6f5bd9fc0e939456fb5d6c10419e1d1904785783f9a1891ead278c03e88b0466fecc6871c3ca40136 SDL_image-1.2.12.tar.gz"