I have a few items that may help some people doing Bible study, and a few links, too.

I've put together a graphical map of the geneology of the thrones of Israel and Judah during 1-2 Kings.

I also have my own little exposition on faith and works here.

My personal favorite Bible Study tool is gnomesword 2.4 for SUSE.

Sword 1.5.11 and gnomesword 2.4.0 are new (September 2008)

to build a SUSE 10.3 (or higher) rpm for sword/gnomesword,
Make sure to install libicu, libicu-devel, curl, curl-devel (in std dist) and icu (from repo only) along with gnome devel stuff, and the latest mozilla-xulrunner181 and mozilla-xulrunner181-devel (from repo). It's fine to have mozilla-xulrunner190 installed, but you can't have mozilla-xulrunner190-devel installed or it will confuse the config program. Also install gtkhtml2 and gtkhtml2-devel.

Fix the sword.spec and sword.spec.in files
uncomment:
Requires: icu >= 2.6

On an x86_64 architecture, change all instances of /usr/lib to /usr/lib64
for i586:
./usrinst.sh --disable-dependency-tracking --prefix=/usr --sysconfdir=/etc --enable-utilities --with-curl --disable-debug --enable-shared --with-conf --with-icu

for x86_64:
./usrinst.sh --disable-dependency-tracking --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 --enable-utilities --with-curl --disable-debug --enable-shared --with-conf --with-icu

./configure
rpmbuild -bb sword.spec

Fix the gnomesword.spec and gnomesword.spec.in files
Requires: gtkhtml2 >= 3.0
BuildRequires: gtkhtml2-devel >= 3.0
BuildRequires: gnome-spell2

./configure --prefix=%{prefix} --sysconfdir=/etc --enable-exporter
%{prefix}/share/doc/gnomesword-2.3.?/*
then run:

./configure
rpmbuild -bb gnomesword.spec

to build a SUSE 10.2 (or lower) rpm for gnomesword,
Fix the gnomesword.spec and gnomesword.spec.in files
Prefix: /opt/gnome
Requires: gtkhtml2 >= 3.0
BuildRequires: gtkhtml2-devel >= 3.0
BuildRequires: gnome-spell2

./configure --prefix=%{prefix} --sysconfdir=/etc/opt/gnome --enable-exporter --enable-gtkhtml


%files
%defattr(-,root,root)
%{prefix}/bin/gnomesword2
%{prefix}/share/gnome/help/*
%{prefix}/share/gnomesword/*
%{prefix}/share/locale/*
%{prefix}/share/pixmaps/*
%{prefix}/share/gnomesword/*
%doc ABOUT-NLS AUTHORS COPYING COPYING-DOCS INSTALL NEWS README TODO
%{prefix}/share/applications/%{name}.desktop
%{prefix}/share/doc/gnomesword-2.3.?/*


then run
./configure --prefix=/opt/gnome --sysconfdir=/etc/opt/gnome --enable-debug --enable-exporter --enable-gtkhtml

find GNOME_CFLAGS near the end of the output. Add /opt/gnome/include to it, and send to rpmbuild, like:

GNOME_CFLAGS=" -DORBIT2=1 -pthread -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/opt/gnome/include/libgnomeui-2.0 -I/opt/gnome/include/libgnome-2.0 -I/opt/gnome/include/libgnomecanvas-2.0 -I/opt/gnome/include/gconf/2 -I/opt/gnome/include/libbonoboui-2.0 -I/opt/gnome/include/gnome-vfs-2.0 -I/opt/gnome/lib/gnome-vfs-2.0/include -I/opt/gnome/include/gnome-keyring-1 -I/opt/gnome/include/orbit-2.0 -I/opt/gnome/include/libbonobo-2.0 -I/opt/gnome/include/bonobo-activation-2.0 -I/opt/gnome/include/libglade-2.0 -I/opt/gnome/include/" rpmbuild -bb gnomesword.spec



Last modified: 22 September 2008