Name: alvar Version: 2.0.0 Release: 3%{?dist} Summary: library for creating AR applications License: LGPLv2+ URL: http://virtual.vtt.fi/virtual/proj2/multimedia/alvar/desktop/index.html Source0: https://trac.fawkesrobotics.org/raw-attachment/wiki/Plugins/TagVision/alvar-2.0.0-src.tar.gz Patch0: alvar-unistd.patch %description ALVAR is a software library for creating virtual and augmented reality (AR) applications. BuildRequires: chrpath BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: opencv-devel >= 2 BuildRequires: opencv-devel < 3 BuildRequires: OpenSceneGraph-devel %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -p1 -n alvar-%{version}-src which cmake %build mkdir -p build_fedora pushd build_fedora %cmake .. %make_build %install pushd build_fedora %make_install mkdir -p %{buildroot}/%{_libdir} mv %{buildroot}/%{_bindir}/*.so %{buildroot}/%{_libdir} mv %{buildroot}/%{_bindir}/alvarplugins/*.so %{buildroot}/%{_libdir} #find %{buildroot}/%{_bindir} -perm -111 -exec chrpath -d '{}' \; find %{buildroot}/%{_libdir} -name "*.so*" -exec chrpath -d '{}' \; install -p -m 0644 -D src/Alvar.h %{buildroot}/%{_includedir}/%{name}/Alvar.h install -p -m 0644 ../src/*.h %{buildroot}/%{_includedir}/%{name}/ rm -f %{buildroot}/%{_bindir}/*.{xml,png,osg} rm -f %{buildroot}/%{_prefix}/LICENSE rm -rf %{buildroot}/%{_prefix}/doc %files %license LICENSE %doc README %doc doc/ALVAR.pdf %{_bindir}/alvarplugins %{_libdir}/* %files devel %{_includedir}/%{name}/* %changelog * Thu Apr 27 2017 Till Hofmann - 2.0.0-3 - Remove non-binary files from _bindir * Thu Apr 27 2017 Till Hofmann - 2.0.0-2 - Install all headers from src/*.h * Thu Apr 27 2017 Till Hofmann - Initial package