Files
haikuports/media-libs/libiptcdata/libiptcdata-1.0.4.recipe
Jerome Duval fc0936b040 Bump revisions for x86_64 rebuild after time_t change.
* a few apps needed build fix for time_t.
* disable compatibility packages for x86_64.
2017-06-27 15:46:25 +02:00

73 lines
1.6 KiB
Bash

SUMMARY="Library for IPTC metadata manipulation"
DESCRIPTION="libiptcdata is a library, written in C, for manipulating the \
International Press Telecommunications Council (IPTC) metadata stored within \
multimedia files such as images. This metadata can include captions and \
keywords, often used by popular photo management applications.
The library provides routines for parsing, viewing, modifying, and saving \
this metadata."
HOMEPAGE="http://libiptcdata.sourceforge.net/"
COPYRIGHT="2005 David Moore"
LICENSE="GNU LGPL v2.1"
REVISION="2"
SOURCE_URI="http://prdownloads.sourceforge.net/libiptcdata/libiptcdata-1.0.4.tar.gz?download"
CHECKSUM_SHA256="79f63b8ce71ee45cefd34efbb66e39a22101443f4060809b8fc29c5eebdcee0e"
SOURCE_FILENAME="libiptcdata-1.0.4.tar.gz"
PATCHES="libiptcdata-1.0.4.patch"
ARCHITECTURES="x86_gcc2 ?x86 x86_64"
PROVIDES="
libiptcdata = $portVersion
cmd:iptc = $portVersion
lib:libiptcdata = 0.3.3
"
REQUIRES="
haiku
lib:libiconv
lib:libintl
"
PROVIDES_devel="
libiptcdata_devel = $portVersion
devel:libiptcdata = 0.3.3
"
REQUIRES_devel="
libiptcdata == $portVersion base
"
BUILD_REQUIRES="
haiku_devel
devel:libiconv
"
BUILD_PREREQUIRES="
cmd:gcc
cmd:ld
cmd:make
cmd:libtool
cmd:autoconf
cmd:aclocal_1.13
cmd:automake_1.13
"
BUILD()
{
libtoolize --force --copy --install
aclocal-1.13 -I m4
autoconf
automake-1.13
runConfigure ./configure --disable-gtk-doc --enable-static --enable-shared
make $jobArgs
}
INSTALL()
{
make install
prepareInstalledDevelLibs libiptcdata
fixPkgconfig
# devel package
packageEntries devel \
$developDir
}