-Source0: http://www.openscenegraph.org/downloads/developer_releases/%{name}-%{version}.zip
-# Source0-md5: 6a7703a5b0d95b979dff1890fa0e0b53
-#Source1: osg-doxygen-0.9.1.tar.gz
-## Source1-md5: 7e6d785d1b763aaeae03c2dc4c148805
-URL: http://www.openscenegraph.org/projects/osg/
-BuildRequires: QtCore-devel
-BuildRequires: QtOpenGL-devel
+#Source0Download: https://github.com/openscenegraph/OpenSceneGraph/releases
+Source0: https://github.com/openscenegraph/OpenSceneGraph/archive/%{name}-%{version}.tar.gz
+# Source0-md5: 51b1c6ee5627246e78b23adbf0aa48f8
+# https://src.fedoraproject.org/rpms/OpenSceneGraph/blob/rawhide/f/OpenSceneGraph_asio.patch
+Patch0: %{name}-asio.patch
+Patch1: %{name}-OpenCASCADE.patch
+Patch2: %{name}-gta.patch
+# https://src.fedoraproject.org/rpms/OpenSceneGraph/blob/rawhide/f/OpenSceneGraph-openexr3.patch
+Patch3: %{name}-openexr3.patch
+URL: https://www.openscenegraph.org/index.php/33-openscenegraph/4-front-page
+BuildRequires: Coin-devel
+BuildRequires: EGL-devel
+BuildRequires: OpenCASCADE-devel >= 7.8.0
+BuildRequires: OpenEXR-devel
+BuildRequires: OpenGL-devel >= 2
+BuildRequires: Qt5Core-devel >= 5
+BuildRequires: Qt5Gui-devel >= 5
+BuildRequires: Qt5OpenGL-devel >= 5
+BuildRequires: Qt5Widgets-devel >= 5
+BuildRequires: SoXt-devel
+BuildRequires: EGL-devel
+BuildRequires: SDL2-devel >= 2
+BuildRequires: asio-devel >= 1.11
+BuildRequires: boost-devel >= 1.37