the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: glui
Version: 2.1
Revision: 1027
GCC: 4.0
Maintainer: None
Source: http://www.cs.unc.edu/~rademach/%N/src/release/%N_v2_1_beta.tar.gz
Source-MD5: e8ab926ac22f3fbfe3c82f541b924496
Depends: %N-shlibs
BuildDepends: fink (>= 0.24.12-1), freeglut, x11-dev
PatchFile: %n.patch
PatchFile-MD5: cda893870e3d346f04c8489cd53df338
PatchScript: <<
sed 's|@prefix@|%p|g' <%{PatchFile} | patch -p1
perl -pi -e 's|friend *GLUI|friend class GLUI|g' glui.h
<<
CompileScript: make
InstallScript: <<
mkdir -p %i/include
mkdir -p %i/lib
ranlib libglui.a
(c++ -dynamiclib -o libglui.2.1.dylib -install_name %p/lib/libglui.2.dylib -compatibility_version 2.1 -current_version 2.1 -all_load libglui.a -L%p/lib -lglut -L/usr/X11R6/lib -lGL -lGLU -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib)
install -c libglui.a libglui.2.1.dylib %i/lib
install -c -m 644 glui.h %i/include
(cd %i/lib && ln -s libglui.2.1.dylib libglui.2.dylib && ln -s libglui.2.1.dylib libglui.dylib)
<<
DocFiles: readme.txt
BuildDependsOnly: True
SplitOff: <<
Package: %N-shlibs
Depends: freeglut-shlibs, x11
Files: lib/libglui.2.1.dylib lib/libglui.2.dylib
Shlibs: %p/lib/libglui.2.dylib 2.1.0 %n (>= 2.1-16)
DocFiles: readme.txt
<<
Description: GLUT-based C++ interface library
DescDetail: <<
GLUI is a GLUT-based C++ user interface library which provides
controls such as buttons, checkboxes, radio buttons, and spinners to
OpenGL applications. It is window-system independent, relying on GLUT
to handle all system-dependent issues, such as window and mouse
management.
<<
DescPort: <<
Patch to fix a lack of a directory and to find the correct 'includes'
directories. Shared libraries built manually from static.
Patchscript to change syntax so that c++-4.0 doesn't give an error.
<<
DescPackaging: <<
Originally packaged by Matt Stephenson.
<<
License: LGPL
Homepage: http://www.cs.unc.edu/~rademach/glui