Name: java-jogl Version: 2.3.2 Release: 2mamba 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: jpackage-utils Requires: antlr Requires: jpackage-utils Provides: java-jogl1 Obsoletes: java-jogl1 Provides: java-gluegen1 Obsoletes: java-gluegen1 Provides: java-gluegen BuildRoot: %{_tmppath}/%{name}-%{version}-root %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 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 %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 %changelog * 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