File lifelines.spec of Package lifelines
#
# spec file for package lifelines (Version 3.0.46.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: lifelines
BuildRequires: bison docbook-utils libjpeg-devel libpng libxslt-devel ncurses-devel perl-XML-DOM perl-XML-Parser perl-XML-SAX perl-libwww-perl texlive tidy
URL: http://lifelines.sourceforge.net/
License: X11/MIT
Group: Productivity/Scientific/Other
Autoreqprov: on
Version: 3.0.46.1
Release: 58
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: The Lifelines Genealogy Program
Source: http://download.sourceforge.net/lifelines/lifelines-3.0.46.1.tar.bz2
Patch: lifelines-3.0.46.1.dif
Patch1: lifelines-3.0.46.1-funcptr.dif
Patch2: lifelines-3.0.46.1-array.dif
%description
Lifelines is terminal-based program that allows the tracking of
genealogical information. The lifelines reports are the power of the
system but requires knowledge in the ll format.
Authors:
--------
Tom Wetmore <ttw@shore.net>
Matt Emmerton <matt@gsicomp.on.ca>
Rob Fugina <robf@geekthing.com>
Paul B. McBride <pbmcbride@rcn.com>
Marc Nozell <marc@nozell.com>
Perry Rapp <prapp@erols.com>
Petter Reinholdtsen <pere@hungry.com>
%prep
%setup
%patch -p 0
%patch1 -p 0
%patch2 -p 0
%build
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -pipe"
CPPFLAGS="-D_GNU_SOURCE"
CC=gcc
export CC CPPFLAGS CFLAGS
%{?suse_update_config build/autotools/}
%{?suse_update_config build/gettext/}
%{?suse_update_config}
autoreconf -fi
./configure --prefix=/usr -exec-prefix=/usr \
--libexecdir=/usr/%{_lib} \
--sysconfdir=/etc \
--libdir=%{_libdir} \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
--disable-rpath \
--with-gnu-ld \
--with-docs \
--without-included-gettex \
--with-libintl-prefix=/usr \
--with-included-gettext=/usr
make
#chmod 644 docs/*.1
rm -f docs/*.pdf
make -C docs/
%install
make DESTDIR=${RPM_BUILD_ROOT} \
docdir=%{_defaultdocdir}/lifelines/doc \
pkgdatadir=%{_defaultdocdir}/lifelines/doc \
install
make -C docs/ DESTDIR=${RPM_BUILD_ROOT} \
docdir=%{_defaultdocdir}/lifelines/doc \
pkgdatadir=%{_defaultdocdir}/lifelines/doc \
install
rm ${RPM_BUILD_ROOT}%{_defaultdocdir}/lifelines/doc/*.1
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
install -m 644 docs/*.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/
mkdir -p ${RPM_BUILD_ROOT}/usr/share/lifelines/reports/st
install -m 644 reports/*.l[li] ${RPM_BUILD_ROOT}/usr/share/lifelines/reports/
install -m 644 reports/st/*.l[li] ${RPM_BUILD_ROOT}/usr/share/lifelines/reports/st/
mkdir -p ${RPM_BUILD_ROOT}/usr/share/lifelines/tt
install -m 644 tt/*.tt ${RPM_BUILD_ROOT}/usr/share/lifelines/tt/
mkdir -p ${RPM_BUILD_ROOT}%{_defaultdocdir}/lifelines/reports
install -m 644 reports/CREDIT ${RPM_BUILD_ROOT}%{_defaultdocdir}/lifelines/reports/
install -m 644 reports/index.html reports/boc.gif reports/ll.png ${RPM_BUILD_ROOT}%{_defaultdocdir}/lifelines/reports/
install -m 644 README ChangeLog NEWS AUTHORS LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir}/lifelines/
%files
%defattr(-,root,root)
%doc %{_defaultdocdir}/lifelines
/usr/bin/*
/usr/share/locale/*/LC_MESSAGES/*.mo
/usr/share/lifelines
%{_mandir}/man1/*.gz
%changelog
* Sun Apr 22 2007 - ro@suse.de
- use texlive for building
* Fri Mar 30 2007 - rguenther@suse.de
- Add bison and ncurses-devel BuildRequires.
* Sat Oct 21 2006 - schwab@suse.de
- Properly use autoreconf.
* Thu Jun 22 2006 - ro@suse.de
- remove selfprovides
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 23 2006 - werner@suse.de
- Fix array subscript number (bug #144800)
* Fri Sep 30 2005 - werner@suse.de
- Update to lifelines 3.0.46.1 to get it work even with ncurses 5.4
* Thu Sep 29 2005 - werner@suse.de
- Re-enable traditional address handling (-fno-strict-aliasing)
* Wed Jun 22 2005 - ke@suse.de
- Add docbook-dsssl-stylesheets to neededforbuild and enable building
docs.
* Tue Jun 14 2005 - werner@suse.de
- New package: lifelines, a genealogy program