-Source: http://ftp.5z.com/pub/genius/%{name}-%{version}.tar.gz
-URL: http://www.5z.com/jirka/linux.html#genius
-BuildPrereq: gmp-devel
-BuildPrereq: gnome-libs-devel
-BuildPrereq: gtk+-devel
-BuildPrereq: imlib-devel
-BuildPrereq: ncurses-devel
-BuildPrereq: readline-devel
-BuildPrereq: XFree86-devel
-BuildRoot: /tmp/%{name}-%{version}-root
-
-%define _prefix /usr/X11R6
+Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/0.7/%{name}-%{version}.tar.bz2
+# Source0-md5: 35f3711ab30575474035b1bb99e08f5a
+Patch0: %{name}-termcap.patch
+Patch1: %{name}-desktop.patch
+URL: http://www.jirka.org/genius.html
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: gmp-devel
+BuildRequires: gnome-common >= 2.8.0-2
+BuildRequires: gtksourceview-devel >= 0.3.0
+BuildRequires: intltool >= 0.21
+BuildRequires: libglade2-devel >= 2.0.1
+BuildRequires: libgnomeui-devel >= 2.4.0
+BuildRequires: libmpfr-devel >= 2.2.0
+BuildRequires: libtool
+BuildRequires: ncurses-devel
+BuildRequires: pkgconfig
+BuildRequires: readline-devel
+BuildRequires: scrollkeeper
+BuildRequires: vte-devel >= 0.8.19
+Requires(post,postun): /sbin/ldconfig
+Requires(post,postun): scrollkeeper
+Requires(post,postun): shared-mime-info
+Obsoletes: drgenius
+Obsoletes: drgeo
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)