Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ogloth
togl
Togl.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Togl.spec of Package togl
# norootforbuild Name: Togl Summary: Togl is a Tk OpenGL widget Version: 1.7 Release: 1 License: GPL Group: Development/Libraries/Tcl URL: http://togl.sourceforge.net/ Source0: Togl-1.7.tar.bz2 Source1: tcl8.5.5-src.tar.bz2 Source2: tk8.5.5-src.tar.bz2 Source3: Togl-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: make autoconf automake gcc gcc-c++ tcl-devel BuildRequires: tk-devel xorg-x11-devel Mesa-devel %if %suse_version > 1020 BuildRequires: fdupes %endif %description Togl is a Tk widget for OpenGL rendering. Togl was originally based on OGLTK, written by Benjamin Bederson at the University of New Mexico. Togl's main features are: * unifies Microsoft Windows, X11 (Linux/IRIX/...), and Mac OS X Aqua support * support for requesting stencil, accumulation, alpha buffers, etc. * multiple OpenGL drawing windows * simple stereo rendering support * simple, portable font support * color-index mode support including color allocation functions * overlay plane support * OpenGL extension testing from Tcl * Tcl Extension Architecture (TEA) 3 compliant Togl does almost no OpenGL drawing itself, instead it manages OpenGL drawing by calling various Tcl commands (a.k.a., callback functions). Those commands can be C functions that call OpenGL (in)directly or another Tcl package (e.g., Tcl3D). %prep %setup -b 1 %setup -b 2 %setup -q -n %name-%version %build export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS" %configure %__make %{?jobs:-j%{jobs}} %install %makeinstall #chmod -x %buildroot/%_libdir/libToglstub1.7.a # made brp-checks happy %__install -d %buildroot/%_datadir/%name%version %__mv %buildroot/%_libdir/Togl1.7/pkgIndex.tcl %buildroot/%_datadir/%name%version/pkgIndex.tcl %__ln_s %_libdir/Togl1.7/libTogl1.7.so %buildroot/%_datadir/%name%version/libTogl1.7.so %__ln_s %_libdir/Togl1.7/libTogl1.7.so %buildroot/%_libdir/libTogl1.7.so %if %suse_version > 1020 %fdupes -s %{buildroot} %endif %post /sbin/ldconfig %postun /sbin/ldconfig %clean rm -fr %buildroot %files %defattr(-,root,root) %doc LICENSE *.html %_includedir/togl*.h %dir %_datadir/%name%version %_datadir/%name%version/pkgIndex.tcl %_datadir/%name%version/libTogl1.7.so %dir %_libdir/Togl1.7 %_libdir/Togl1.7/libTogl1.7.so %_libdir/libTogl1.7.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor