the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: nvidia-texture-tools
Version: 2.0.7
Revision: 2
Description: NVIDIA Texture Tools
DescDetail: <<
The NVIDIA Texture Tools is a collection of image processing and texture
manipulation tools, designed to be integrated in game tools and asset
conditioning pipelines.
The primary features of the library are mipmap and normal map generation,
format conversion and DXT compression.
<<
License: BSD
HomePage: http://code.google.com/p/nvidia-texture-tools
Maintainer: Abdulla Kamar
Source: http://nvidia-texture-tools.googlecode.com/files/nvidia-texture-tools-%v-1.tar.gz
Source-MD5: 10b570a6eff4c0da708594a47a3a0644
SourceDirectory: nvidia-texture-tools
PatchFile: %n.patch
PatchFile-MD5: 3a923ab14decf10cecf7ea17c5fdbae8
PatchScript: <<
#!/bin/sh -ev
/usr/bin/sed -e 's/NVTT_VERSION/%v/' %{PatchFile} > patch-file
patch -p1 < patch-file
<<
Depends: %n-shlibs (= %v-%r)
BuildDepends: fink (>= 0.24.12), cmake, freeglut, glew, libjpeg8, libpng3, libtiff, openexr-dev
BuildDependsOnly: true
CompileScript: <<
#!/bin/sh -ev
./configure --release --prefix=%i
make
<<
InstallScript: <<
#!/bin/sh -ev
make install
cd %i/lib
for I in libnv*.%v.dylib; do
install_name_tool -id %p/lib/$I $I
done
<<
DocFiles: NVIDIA_Texture_Tools_LICENSE.txt NVIDIA_Texture_Tools_README.txt
SplitOff: <<
Package: %n-shlibs
Depends: libjpeg8-shlibs, libpng3-shlibs, libtiff-shlibs, openexr
Files: <<
lib/libnvcore.%v.dylib
lib/libnvmath.%v.dylib
lib/libnvimage.%v.dylib
lib/libnvtt.%v.dylib
<<
Shlibs: <<
%p/lib/libnvcore.%v.dylib 2.0.7 %n (>= 2.0.7-1)
%p/lib/libnvmath.%v.dylib 2.0.7 %n (>= 2.0.7-1)
%p/lib/libnvimage.%v.dylib 2.0.7 %n (>= 2.0.7-1)
%p/lib/libnvtt.%v.dylib 2.0.7 %n (>= 2.0.7-1)
<<
<<
diff -ru nvidia-texture-tools.orig/src/nvcore/CMakeLists.txt nvidia-texture-tools/src/nvcore/CMakeLists.txt
--- nvidia-texture-tools.orig/src/nvcore/CMakeLists.txt 2009-11-06 12:43:09.000000000 +1100
+++ nvidia-texture-tools/src/nvcore/CMakeLists.txt 2010-01-27 23:16:32.000000000 +1100
@@ -34,6 +34,7 @@
IF(NVCORE_SHARED)
ADD_LIBRARY(nvcore SHARED ${CORE_SRCS})
+ SET_TARGET_PROPERTIES(nvcore PROPERTIES SOVERSION NVTT_VERSION)
ELSE(NVCORE_SHARED)
ADD_LIBRARY(nvcore ${CORE_SRCS})
ENDIF(NVCORE_SHARED)
diff -ru nvidia-texture-tools.orig/src/nvimage/CMakeLists.txt nvidia-texture-tools/src/nvimage/CMakeLists.txt
--- nvidia-texture-tools.orig/src/nvimage/CMakeLists.txt 2009-11-06 12:43:03.000000000 +1100
+++ nvidia-texture-tools/src/nvimage/CMakeLists.txt 2010-01-27 23:26:09.000000000 +1100
@@ -54,6 +54,7 @@
IF(NVIMAGE_SHARED)
ADD_LIBRARY(nvimage SHARED ${IMAGE_SRCS})
+ SET_TARGET_PROPERTIES(nvimage PROPERTIES SOVERSION NVTT_VERSION)
ELSE(NVIMAGE_SHARED)
ADD_LIBRARY(nvimage ${IMAGE_SRCS})
ENDIF(NVIMAGE_SHARED)
diff -ru nvidia-texture-tools.orig/src/nvmath/CMakeLists.txt nvidia-texture-tools/src/nvmath/CMakeLists.txt
--- nvidia-texture-tools.orig/src/nvmath/CMakeLists.txt 2009-11-06 12:43:10.000000000 +1100
+++ nvidia-texture-tools/src/nvmath/CMakeLists.txt 2010-01-27 23:25:57.000000000 +1100
@@ -20,6 +20,7 @@
IF(NVMATH_SHARED)
ADD_LIBRARY(nvmath SHARED ${MATH_SRCS})
+ SET_TARGET_PROPERTIES(nvmath PROPERTIES SOVERSION NVTT_VERSION)
ELSE(NVMATH_SHARED)
ADD_LIBRARY(nvmath ${MATH_SRCS})
ENDIF(NVMATH_SHARED)
diff -ru nvidia-texture-tools.orig/src/nvtt/CMakeLists.txt nvidia-texture-tools/src/nvtt/CMakeLists.txt
--- nvidia-texture-tools.orig/src/nvtt/CMakeLists.txt 2009-11-06 12:43:08.000000000 +1100
+++ nvidia-texture-tools/src/nvtt/CMakeLists.txt 2010-01-27 23:25:43.000000000 +1100
@@ -46,6 +46,7 @@
IF(NVTT_SHARED)
ADD_DEFINITIONS(-DNVTT_SHARED=1)
ADD_LIBRARY(nvtt SHARED ${NVTT_SRCS})
+ SET_TARGET_PROPERTIES(nvtt PROPERTIES SOVERSION NVTT_VERSION)
ELSE(NVTT_SHARED)
ADD_LIBRARY(nvtt ${NVTT_SRCS})
ENDIF(NVTT_SHARED)