Name: java-jogl Version: 2.3.2 Release: 3mamba Summary: Java™ Binding for the OpenGL® API Group: System/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://jogl.dev.java.net/ Source0: http://download.java.net/media/jogl/builds/archive/java-jogl-%{version}.tar.xz Source1: java-jogl-autoupdate License: BSD ## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-END BuildRequires: javapackages Requires: antlr Provides: java-jogl1 Obsoletes: java-jogl1 < 2.3.2 Provides: java-gluegen1 Obsoletes: java-gluegen1 < 2.3.2 Provides: java-gluegen %description The JOGL (JSR 231) Project hosts a reference implementation of the Java bindings for OpenGL API, and is designed to provide hardware-supported 3D graphics to applications written in Java. It is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems. JOGL provides full access to the APIs in the OpenGL 1.5 specification as well as nearly all vendor extensions, and integrates with the AWT and Swing widget sets. %prep %setup -q for f in *.jar; do jar xf $f; done %build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" # *.so files install -Ddm755 %{buildroot}%{_libdir}/jogl %ifarch x86_64 cp natives/linux-amd64/*.so %{buildroot}%{_libdir}/jogl %endif %ifarch %{ix86} cp natives/linux-i586/*.so %{buildroot}%{_libdir}/jogl %endif ln -s jogl %{buildroot}%{_libdir}/jogl2 ln -s jogl %{buildroot}%{_libdir}/gluegen2 ln -s jogl/libgluegen-rt.so %{buildroot}%{_libdir}/libgluegen2-rt.so mkdir -p %{buildroot}%{_javadir} install -D -m0644 jogl-all.jar %{buildroot}%{_javadir}/jogl-all.jar install -D -m0644 gluegen-rt.jar %{buildroot}%{_javadir}/gluegen-rt.jar ln -s jogl-all.jar %{buildroot}%{_javadir}/jogl2.jar ln -s jogl2.jar %{buildroot}%{_javadir}/jogl.jar ln -s gluegen-rt.jar %{buildroot}%{_javadir}/gluegen2-rt.jar %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %dir %{_libdir}/jogl %{_libdir}/jogl/libgluegen-rt.so %{_libdir}/jogl/libjogl_desktop.so %{_libdir}/jogl/libjogl_mobile.so %{_libdir}/jogl/libnativewindow_awt.so %{_libdir}/jogl/libnativewindow_x11.so %{_libdir}/jogl/libnewt.so %{_libdir}/gluegen2 %{_libdir}/jogl2 %{_libdir}/libgluegen2-rt.so %{_javadir}/jogl-all.jar %{_javadir}/jogl.jar %{_javadir}/jogl2.jar %{_javadir}/gluegen-rt.jar %{_javadir}/gluegen2-rt.jar %changelog * Sun Apr 11 2021 Silvan Calarco 2.3.2-3mamba - fix libgluegen2-rt.so symlink in %_libdir * Sun Aug 02 2020 Silvan Calarco 2.3.2-2mamba - add libdir symlinks * Sat Aug 01 2020 Silvan Calarco 2.3.2-1mamba - update to 2.3.2 * Tue Feb 08 2011 gil 1.1.1-5mamba - rebuilt * Tue Feb 08 2011 gil 1.1.1-4mamba - edit spec file * Sat Feb 05 2011 gil 1.1.1-3mamba - rebuilt * Mon Jan 03 2011 gil 1.1.1-2mamba - rebuilt devel * Sun Dec 06 2009 gil 1.1.1-1mamba - package created by autospec