From dba75682349d7fedd9c9eae49b6b0bc4938c7b73 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Thu, 12 Nov 2015 12:44:18 +0300 Subject: [PATCH] libgphoto2: add recipe for version 2.5.8 --- media-libs/libgphoto2/libgphoto2-2.5.8.recipe | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 media-libs/libgphoto2/libgphoto2-2.5.8.recipe diff --git a/media-libs/libgphoto2/libgphoto2-2.5.8.recipe b/media-libs/libgphoto2/libgphoto2-2.5.8.recipe new file mode 100644 index 000000000..8f7dd20ef --- /dev/null +++ b/media-libs/libgphoto2/libgphoto2-2.5.8.recipe @@ -0,0 +1,76 @@ +SUMMARY="A library that implements support for numerous digital cameras" +DESCRIPTION="libgphoto2 is the core library designed to allow access to \ +digital camera by external programs. It abstracts communication ports and \ +camera protocol, to allow a complete modularity. To support a new \ +communication physical layer (like IEEE1394), just add a new port to \ +libgphoto2_port. To support a new kind a digital camera, just provide \ +a new camlib with the required callbacks. All of this will be transparent \ +to client (programs that call libgphoto2)." +HOMEPAGE="http://www.gphoto.org/" +COPYRIGHT="The gphoto2 team" +LICENSE="GNU GPL v2" +SOURCE_URI="http://sourceforge.net/projects/gphoto/files/libgphoto2-$portVersion.tar.bz2" +CHECKSUM_SHA256="031a262e342fae43f724afe66787947ce1fb483277dfe5a8cf1fbe92c58e27b6" +REVISION="1" + +ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + libgphoto2$secondaryArchSuffix = $portVersion + lib:libgphoto2$secondaryArchSuffix = $portVersion + lib:libgphoto2_port$secondaryArchSuffix = $portVersion + cmd:gphoto2_config$secondaryArchSuffix = $portVersion + cmd:gphoto2_port_config$secondaryArchSuffix = $portVersion + + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libiconv$secondaryArchSuffix + lib:libintl$secondaryArchSuffix + lib:libltdl$secondaryArchSuffix + " + +PROVIDES_devel=" + libgphoto2${secondaryArchSuffix}_devel = $portVersion + lib:libgphoto2$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + haiku${secondaryArchSuffix}_devel + libgphoto2$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libiconv$secondaryArchSuffix + devel:libjpeg$secondaryArchSuffix + devel:libltdl$secondaryArchSuffix + devel:libusb_1.0$secondaryArchSuffix + devel:libxml2$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:autom4te + cmd:gettext$secondaryArchSuffix + cmd:libtoolize + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + libtoolize --force --copy --install + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + prepareInstalledDevelLibs \ + libgphoto2 + rm $developLibDir/*.la + fixPkgconfig + packageEntries devel \ + $developDir +}