-Source0: http://dl.sourceforge.net/uriparser/%{name}-%{version}.tar.gz
-# Source0-md5: ee146b3f2e6aa66e478d71c08a2e9ca2
-URL: http://uriparser.sourceforge.net/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libtool
+#Source0Download: https://github.com/uriparser/uriparser/releases
+Source0: https://github.com/uriparser/uriparser/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
+# Source0-md5: 16452063f65826f8d1b5fc3b13e71d3a
+Patch0: %{name}-doxygen.patch
+URL: https://uriparser.github.io/
+BuildRequires: autoconf >= 2.61
+BuildRequires: automake >= 1:1.10.1
+%{?with_tests:BuildRequires: gtest-devel >= 1.8.1-3}
+%if %{with doc}
+BuildRequires: doxygen
+BuildRequires: graphviz
+%endif
+BuildRequires: libstdc++-devel
+BuildRequires: libtool >= 2:2
+BuildRequires: pkgconfig >= 1:0.9.0