Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cabelo:games
osgART
osgART.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File osgART.spec of Package osgART
# # spec file for package osgART # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define major 1 %define osg_version 1.2 Name: osgART Version: 1.0 Release: 0 Summary: Adapter to use the ARToolKit inside OpenSceneGraph License: GPL-2.0-only Group: Development/Libraries/X11 URL: https://www.artoolworks.com/community/osgart/ Source0: %{name}-%{version}.tar.bz2 # SOURCE-FEATURE-UPSTREAM GNUmakefile adam@mizerski.pl -- Adds sonames to libraries. Contains changes made by noARTpath.patch and ARToolKitPlus-tracker.patch Source1: GNUmakefile # PATCH-FIX-UPSTREAM osgART-1.0-abuild.patch adam@mizerski.pl -- Adds missing libraries and fixes mistake in macros Patch0: %{name}-1.0-abuild.patch # PATCH-FEATURE-OPENSUSE osgART-1.0-noARTpath.patch adam@mizerski.pl -- ARToolKit is in another package Patch1: %{name}-1.0-noARTpath.patch Patch2: %{name}-1.0-ARToolKitPlus-tracker.patch BuildRequires: ARToolKit_v4l-devel BuildRequires: freeglut-devel BuildRequires: gcc-c++ BuildRequires: libARToolKitPlus-devel #BuildRequires: bakefile python-xml BuildRequires: libOpenSceneGraph-devel = 1.2 BuildRequires: libOpenThreads-devel = 1.5.0 BuildRequires: libProducer-devel = 1.1.0 %description OSGART is a library that simplifies the development of Augmented Reality or Mixed Reality applications by combining the well-known ARToolKit tracking library with OpenSceneGraph. But rather than acting just as a simple nodekit, the library offers 3 main functionalities: high level integration of video input (video object, shaders), spatial registration (marker-based, multiple trackers), and photometric registration (occlusion, shadow). %package -n lib%{name}%{major} Summary: Adapter to use the ARToolKit inside OpenSceneGraph Group: Development/Libraries/X11 %description -n lib%{name}%{major} OSGART is a library that simplifies the development of Augmented Reality or Mixed Reality applications by combining the well-known ARToolKit tracking library with OpenSceneGraph. But rather than acting just as a simple nodekit, the library offers 3 main functionalities: high level integration of video input (video object, shaders), spatial registration (marker-based, multiple trackers), and photometric registration (occlusion, shadow). %package -n lib%{name}-devel Summary: Adapter to use the ARToolKit inside OpenSceneGraph headers Group: Development/Libraries/X11 Requires: lib%{name}%{major} = %{version} %description -n lib%{name}-devel This package contains files that are needed for development using osgART. %prep %setup0 -q %patch0 -p1 %patch1 -p1 %patch2 -p1 pushd bin #bakefile -f gnu osgART.bkl cp %{SOURCE1} . popd %build export CPPFLAGS="%{optflags}" pushd bin %make_build popd %install install -D -d %{buildroot}%{_libdir}/osgPlugins-%{osg_version} mv bin/osgart*.so %{buildroot}%{_libdir}/osgPlugins-%{osg_version}/ mv bin/lib*.so* %{buildroot}%{_libdir}/ install -D -d %{buildroot}%{_includedir}/ cp -r include/%{name} %{buildroot}%{_includedir}/ %post -n lib%{name}%{major} -p /sbin/ldconfig %postun -n lib%{name}%{major} -p /sbin/ldconfig %post -n lib%{name}-devel -p /sbin/ldconfig %postun -n lib%{name}-devel -p /sbin/ldconfig %files -n lib%{name}%{major} %{_libdir}/*.so.* %dir %{_libdir}/osgPlugins-%{osg_version} %{_libdir}/osgPlugins-%{osg_version}/*.so %license LICENSE.txt %doc AUTHORS README %files -n lib%{name}-devel %{_libdir}/*.so %dir %{_includedir}/%{name} %{_includedir}/%{name}/* %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