* update freeimage to 3.18.0-22
This commit is contained in:
parent
ecf3eabcd8
commit
e3e2a2297d
27
freeimage/.SRCINFO
Normal file
27
freeimage/.SRCINFO
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
pkgbase = freeimage
|
||||||
|
pkgdesc = Library project for developers who would like to support popular graphics image formats
|
||||||
|
pkgver = 3.18.0
|
||||||
|
pkgrel = 22
|
||||||
|
url = http://freeimage.sourceforge.net/
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL
|
||||||
|
license = custom:FIPL
|
||||||
|
makedepends = mesa
|
||||||
|
makedepends = glu
|
||||||
|
depends = libjpeg-turbo
|
||||||
|
depends = openexr
|
||||||
|
depends = openjpeg2
|
||||||
|
depends = libwebp
|
||||||
|
depends = libraw
|
||||||
|
depends = libtiff
|
||||||
|
depends = jxrlib
|
||||||
|
source = https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/3.18.0/FreeImage3180.zip
|
||||||
|
source = freeimage-unbundle.patch
|
||||||
|
source = freeimage-libraw-0.20.patch
|
||||||
|
source = freeimage-libraw-0.21.patch
|
||||||
|
sha512sums = 9d9cc7e2d57552c3115e277aeb036e0455204d389026b17a3f513da5be1fd595421655488bb1ec2f76faebed66049119ca55e26e2a6d37024b3fb7ef36ad4818
|
||||||
|
sha512sums = bd96331900e3f13c8830ef59377c840fa36b3c3ef97d1effd6f644acfefb7d618812b268f00f8f051e9d4c978b8dac0c0ab0e6ec7db5aaebf0fa0328913cfaac
|
||||||
|
sha512sums = 5709e4c5baac3505bf2f2498082fbf6b8614e631fec69fc629036c8d033fbe21434a198e9ae24d577dd65928fd31a0d95c584ea4349d74134f7859d4e57b8397
|
||||||
|
sha512sums = f922af1e000ee83afc87871bbce04076372220174c74a83a6fc3812277f6a0203b631d7f49f250dd78f94015d1a3fb2b72a6b5c4d0a32d4071b197b417d65b8a
|
||||||
|
|
||||||
|
pkgname = freeimage
|
@ -7,27 +7,21 @@
|
|||||||
|
|
||||||
pkgname=freeimage
|
pkgname=freeimage
|
||||||
pkgver=3.18.0
|
pkgver=3.18.0
|
||||||
pkgrel=21
|
pkgrel=22
|
||||||
pkgdesc="Library project for developers who would like to support popular graphics image formats"
|
pkgdesc="Library project for developers who would like to support popular graphics image formats"
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
license=('GPL' 'custom:FIPL')
|
license=('GPL' 'custom:FIPL')
|
||||||
url="http://freeimage.sourceforge.net/"
|
url="http://freeimage.sourceforge.net/"
|
||||||
depends=('libjpeg-turbo' 'openexr' 'openjpeg2' 'libwebp' 'libraw' 'libtiff' 'jxrlib')
|
depends=('libjpeg-turbo' 'openexr' 'openjpeg2' 'libwebp' 'libraw' 'libtiff' 'jxrlib')
|
||||||
makedepends=('mesa' 'glu' 'dos2unix')
|
makedepends=('mesa' 'glu')
|
||||||
source=("https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/${pkgver}/FreeImage${pkgver//./}.zip"
|
source=("https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/${pkgver}/FreeImage${pkgver//./}.zip"
|
||||||
freeimage-unbundle.patch
|
freeimage-unbundle.patch
|
||||||
freeimage-libraw-0.20.patch
|
freeimage-libraw-0.20.patch
|
||||||
freeimage-libraw-0.21.patch
|
freeimage-libraw-0.21.patch)
|
||||||
freeimage-3.18.0-libjpeg9.patch
|
|
||||||
freeimage-3.18.0-null-to-false.patch
|
|
||||||
bigendian.patch)
|
|
||||||
sha512sums=('9d9cc7e2d57552c3115e277aeb036e0455204d389026b17a3f513da5be1fd595421655488bb1ec2f76faebed66049119ca55e26e2a6d37024b3fb7ef36ad4818'
|
sha512sums=('9d9cc7e2d57552c3115e277aeb036e0455204d389026b17a3f513da5be1fd595421655488bb1ec2f76faebed66049119ca55e26e2a6d37024b3fb7ef36ad4818'
|
||||||
'bd96331900e3f13c8830ef59377c840fa36b3c3ef97d1effd6f644acfefb7d618812b268f00f8f051e9d4c978b8dac0c0ab0e6ec7db5aaebf0fa0328913cfaac'
|
'bd96331900e3f13c8830ef59377c840fa36b3c3ef97d1effd6f644acfefb7d618812b268f00f8f051e9d4c978b8dac0c0ab0e6ec7db5aaebf0fa0328913cfaac'
|
||||||
'5709e4c5baac3505bf2f2498082fbf6b8614e631fec69fc629036c8d033fbe21434a198e9ae24d577dd65928fd31a0d95c584ea4349d74134f7859d4e57b8397'
|
'5709e4c5baac3505bf2f2498082fbf6b8614e631fec69fc629036c8d033fbe21434a198e9ae24d577dd65928fd31a0d95c584ea4349d74134f7859d4e57b8397'
|
||||||
'f922af1e000ee83afc87871bbce04076372220174c74a83a6fc3812277f6a0203b631d7f49f250dd78f94015d1a3fb2b72a6b5c4d0a32d4071b197b417d65b8a'
|
'f922af1e000ee83afc87871bbce04076372220174c74a83a6fc3812277f6a0203b631d7f49f250dd78f94015d1a3fb2b72a6b5c4d0a32d4071b197b417d65b8a')
|
||||||
'75fc7c4d257d4bd67202c5c91af23f3e990342490c4661ab2219b89c40626703d9ceb5f05dc8d2a912153fbe5b9e07f24566570597f84cec15fbe03cb7d4b69e'
|
|
||||||
'0c7ba4969dd718678b87d4a6ad3358b797d2a793831a7e1a29d006e81ea5f7cb4316f456eba05edced65fcb846509a36d5f2e8c487528e1303be346e0564157b'
|
|
||||||
'8dfa902c0a80321bd84dae619a3cb5d7f94897c52c230d1550246b7775e2a0f286f6a777ca6b1bf80a28dae4a8689873ad96049f3677b263b8a32e19eb05ea0d')
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd FreeImage
|
cd FreeImage
|
||||||
@ -41,15 +35,16 @@ prepare() {
|
|||||||
|
|
||||||
patch -p1 -i ../freeimage-libraw-0.20.patch # Fix build with libraw 0.20
|
patch -p1 -i ../freeimage-libraw-0.20.patch # Fix build with libraw 0.20
|
||||||
patch -p1 -i ../freeimage-libraw-0.21.patch # Fix build with libraw 0.21
|
patch -p1 -i ../freeimage-libraw-0.21.patch # Fix build with libraw 0.21
|
||||||
patch -p1 -i ../freeimage-3.18.0-libjpeg9.patch
|
|
||||||
patch -p1 -i ../freeimage-3.18.0-null-to-false.patch
|
|
||||||
|
|
||||||
dos2unix Source/FreeImage/PluginBMP.cpp
|
|
||||||
dos2unix Source/FreeImage/PluginDDS.cpp
|
|
||||||
patch -p1 -i ../bigendian.patch
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
case "${CARCH}" in
|
||||||
|
powerpc|powerpc64)
|
||||||
|
export CFLAGS="-O2 -pipe"
|
||||||
|
export CXXFLAGS="-O2 -pipe"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
cd FreeImage
|
cd FreeImage
|
||||||
sh gensrclist.sh
|
sh gensrclist.sh
|
||||||
sh genfipsrclist.sh
|
sh genfipsrclist.sh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user