Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1d8226020478aef9af0916c63c3307c38eea1b14

commit 1d8226020478aef9af0916c63c3307c38eea1b14
Author: James Buren <[email protected]>
Date:   Fri May 10 14:25:55 2013 -0500

libnoise-1.0.0-1-x86_64
* new package

diff --git a/source/lib-extra/libnoise/CMakeLists.txt 
b/source/lib-extra/libnoise/CMakeLists.txt
new file mode 100644
index 0000000..a348f26
--- /dev/null
+++ b/source/lib-extra/libnoise/CMakeLists.txt
@@ -0,0 +1,101 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+
+PROJECT(libnoise)
+
+SET (LIBNOISE_SRC
+       src/latlon.cpp
+       src/model/cylinder.cpp
+       src/model/line.cpp
+       src/model/plane.cpp
+       src/model/sphere.cpp
+       src/module/abs.cpp
+       src/module/add.cpp
+       src/module/billow.cpp
+       src/module/blend.cpp
+       src/module/cache.cpp
+       src/module/checkerboard.cpp
+       src/module/clamp.cpp
+       src/module/const.cpp
+       src/module/curve.cpp
+       src/module/cylinders.cpp
+       src/module/displace.cpp
+       src/module/exponent.cpp
+       src/module/invert.cpp
+       src/module/max.cpp
+       src/module/min.cpp
+       src/module/modulebase.cpp
+       src/module/multiply.cpp
+       src/module/perlin.cpp
+       src/module/power.cpp
+       src/module/ridgedmulti.cpp
+       src/module/rotatepoint.cpp
+       src/module/scalebias.cpp
+       src/module/scalepoint.cpp
+       src/module/select.cpp
+       src/module/spheres.cpp
+       src/module/terrace.cpp
+       src/module/translatepoint.cpp
+       src/module/turbulence.cpp
+       src/module/voronoi.cpp
+       src/noisegen.cpp
+)
+
+set (BASE_HEADERS
+       src/basictypes.h
+       src/exception.h
+       src/interp.h
+       src/latlon.h
+       src/mathconsts.h
+       src/misc.h
+       src/noise.h
+       src/noisegen.h
+       src/vectortable.h
+)
+
+SET (MODEL_HEADERS
+       src/model/cylinder.h
+       src/model/line.h
+       src/model/model.h
+       src/model/plane.h
+       src/model/sphere.h
+)
+
+SET (MODULE_HEADERS
+       src/module/abs.h
+       src/module/add.h
+       src/module/billow.h
+       src/module/blend.h
+       src/module/cache.h
+       src/module/checkerboard.h
+       src/module/clamp.h
+       src/module/const.h
+       src/module/curve.h
+       src/module/cylinders.h
+       src/module/displace.h
+       src/module/exponent.h
+       src/module/invert.h
+       src/module/max.h
+       src/module/min.h
+       src/module/module.h
+       src/module/modulebase.h
+       src/module/multiply.h
+       src/module/perlin.h
+       src/module/power.h
+       src/module/ridgedmulti.h
+       src/module/rotatepoint.h
+       src/module/scalebias.h
+       src/module/scalepoint.h
+       src/module/select.h
+       src/module/spheres.h
+       src/module/terrace.h
+       src/module/translatepoint.h
+       src/module/turbulence.h
+       src/module/voronoi.h
+)
+
+ADD_LIBRARY (noise SHARED ${LIBNOISE_SRC})
+SET_TARGET_PROPERTIES (noise PROPERTIES VERSION 1.0.0)
+INSTALL(TARGETS noise DESTINATION lib)
+INSTALL(FILES ${BASE_HEADERS} DESTINATION "include/noise")
+INSTALL(FILES ${MODEL_HEADERS} DESTINATION "include/noise/model")
+INSTALL(FILES ${MODULE_HEADERS} DESTINATION "include/noise/module")
diff --git a/source/lib-extra/libnoise/FrugalBuild 
b/source/lib-extra/libnoise/FrugalBuild
new file mode 100644
index 0000000..90e1857
--- /dev/null
+++ b/source/lib-extra/libnoise/FrugalBuild
@@ -0,0 +1,23 @@
+# Compiling Time: 0 SBU
+# Maintainer: James Buren <[email protected]>
+
+pkgname=libnoise
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="A noise generating library written in C++."
+depends=('libstdc++')
+groups=('lib-extra')
+archs=('i686' 'x86_64')
+_F_sourceforge_name=${pkgname}src
+_F_sourceforge_ext=.zip
+Finclude cmake sourceforge
+source=(${source[@]} CMakeLists.txt)
+sha1sums=('559883a3c903167918d5512370a260772448dec1' \
+          '8fd4bf04b61591049f5893560b615ba64cc3a5a5')
+
+build()
+{
+       Fcd noise
+       ln -sf ../CMakeLists.txt CMakeLists.txt || Fdie
+       CMake_build
+}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to