1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/lifelines/lifelines.spec Fri Mar 11 21:30:26 2011 +0100 1.3 @@ -0,0 +1,157 @@ 1.4 +# 1.5 +# lifelines.spec - RPM configuration file for Lifelines 1.6 +# 1.7 +# To generate RPMs, place the tar.gz in /usr/src/packages/SOURCES/ and 1.8 +# (or /usr/src/redhat/SOURCES as appropriate) 1.9 +# then "rpm -ba lifelines.spec" 1.10 +# or on newer systems, "rpmbuild -ba lifelines.spec" 1.11 +# 1.12 +# Add comment to top of comments at bottom if you revise this file. 1.13 +# 1.14 + 1.15 +%define lifelines_version 3.0.62 1.16 +%define reports_dir /usr/local/share/lifelines-%{lifelines_version}/reports 1.17 +%define tt_dir /usr/local/share/lifelines-%{lifelines_version}/tt 1.18 + 1.19 +Name: lifelines 1.20 +Summary: lifelines genealogy program 1.21 +Version: %{lifelines_version} 1.22 +Release: 1 1.23 +License: X11 1.24 +Group: Utilities/System 1.25 +Source: http://download.sourceforge.net/lifelines/lifelines-%{lifelines_version}.tar.gz 1.26 +URL: http://lifelines.sourceforge.net/ 1.27 +Packager: Marc Nozell <marc@nozell.com> 1.28 +Provides: lifelines 1.29 +BuildRoot: %{_tmppath}/%{name}-%{version}-root 1.30 +BuildRequires: ncurses-devel bison 1.31 + 1.32 +%description 1.33 +This program allows the tracking of genealogical information. The lifelines 1.34 +reports are the power of the system. 1.35 + 1.36 +%prep 1.37 +%setup 1.38 + 1.39 +%build 1.40 +#make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" 1.41 +sh -c ./configure 1.42 +make 1.43 + 1.44 +%install 1.45 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/bin 1.46 +install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT/usr/local/bin 1.47 +install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT/usr/local/bin 1.48 +install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT/usr/local/bin 1.49 + 1.50 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES 1.51 +install -m 644 po/da.gmo $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo 1.52 + 1.53 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES 1.54 +install -m 644 po/de.gmo $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo 1.55 + 1.56 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES 1.57 +install -m 644 po/eo.gmo $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo 1.58 + 1.59 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES 1.60 +install -m 644 po/es.gmo $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo 1.61 + 1.62 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES 1.63 +install -m 644 po/fr.gmo $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo 1.64 + 1.65 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES 1.66 +install -m 644 po/nl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo 1.67 + 1.68 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES 1.69 +install -m 644 po/pl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo 1.70 + 1.71 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES 1.72 +install -m 644 po/rw.gmo $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo 1.73 + 1.74 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES 1.75 +install -m 644 po/sv.gmo $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo 1.76 + 1.77 +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir} 1.78 +install -m 644 reports/*.ll $RPM_BUILD_ROOT%{reports_dir} 1.79 +install -m 644 reports/*.li $RPM_BUILD_ROOT%{reports_dir} 1.80 +install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{reports_dir} 1.81 +install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{reports_dir} 1.82 +install -m 644 reports/*.c $RPM_BUILD_ROOT%{reports_dir} 1.83 +install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{reports_dir} 1.84 + 1.85 +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/novel 1.86 +install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{reports_dir}/novel 1.87 + 1.88 +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/pedtex 1.89 +install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{reports_dir}/pedtex 1.90 +install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{reports_dir}/pedtex 1.91 + 1.92 +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/ps-fan 1.93 +install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{reports_dir}/ps-fan 1.94 + 1.95 +install -d -m 755 $RPM_BUILD_ROOT%{tt_dir} 1.96 +install -m 644 tt/*.tt $RPM_BUILD_ROOT%{tt_dir} 1.97 +install -d -m 755 $RPM_BUILD_ROOT/usr/local/man/man1 1.98 +install -m 644 docs/btedit.1 $RPM_BUILD_ROOT/usr/local/man/man1/btedit.1 1.99 +install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT/usr/local/man/man1/dbverify.1 1.100 +install -m 644 docs/llines.1 $RPM_BUILD_ROOT/usr/local/man/man1/llines.1 1.101 +install -m 644 docs/llexec.1 $RPM_BUILD_ROOT/usr/local/man/man1/llexec.1 1.102 + 1.103 + 1.104 +%files 1.105 +%defattr(-,root,root) 1.106 +%doc README ChangeLog NEWS AUTHORS LICENSE 1.107 +%doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT 1.108 +%doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32 1.109 +%doc .linesrc docs/lifelines.vim 1.110 +%doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf docs/ll-reportmanual.txt 1.111 +%doc docs/ll-userguide.xml docs/ll-userguide.html docs/ll-userguide.pdf docs/ll-userguide.txt 1.112 + 1.113 +/usr/local/bin/llines 1.114 +/usr/local/bin/llexec 1.115 +/usr/local/bin/dbverify 1.116 +/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo 1.117 +/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo 1.118 +/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo 1.119 +/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo 1.120 +/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo 1.121 +/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo 1.122 +/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo 1.123 +/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo 1.124 +/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo 1.125 +%{reports_dir} 1.126 +%{tt_dir} 1.127 +/usr/local/man/man1/btedit.1 1.128 +/usr/local/man/man1/dbverify.1 1.129 +/usr/local/man/man1/llines.1 1.130 +/usr/local/man/man1/llexec.1 1.131 + 1.132 +%changelog 1.133 +* Sun Apr 29 2007 Perry Rapp 1.134 +- add llexec.1 man page to release 1.135 +* Sun Apr 15 2007 Stephen Dum 1.136 +- add README* files to release 1.137 +* Wed Dec 21 2005 Stephen Dum 1.138 +- add .tt files, .linesrc and new .mo files to release 1.139 +* Tue Nov 15 2005 Perry Rapp 1.140 +- Change "Copyright" to newer "License". 1.141 +- Fix license name to clearer "X11". 1.142 +- Add BuildRequires line. 1.143 +* Thu Sep 29 2005 Perry Rapp 1.144 +- Add eo, es, nl, pl, rw translations. Add *.li files. Add novel, pedtex, ps-fan reports. 1.145 +* Sun Jan 30 2005 Perry Rapp 1.146 +- Add comment about using rpmbuild on newer systems, and instruction about adding comments down here. 1.147 +* Tue May 06 2003 Perry Rapp 1.148 +- Add btedit.1 (& alphabetize man pages) 1.149 +* Mon May 05 2003 Perry Rapp 1.150 +- Add dbverify.1 1.151 +* Mon Nov 11 2002 Perry Rapp 1.152 +- Add da.po 1.153 +- (post lifelines-3.0.21) 1.154 +* Mon Oct 07 2002 Perry Rapp 1.155 +- Add new binary llexec 1.156 +* Sun Sep 29 2002 Perry Rapp 1.157 +- Implement patch by Karl DeBisschop: adds build root, list reports as group instead of individually 1.158 +- Add dbverify, de.po, fr.po, sv.po 1.159 +- (lifelines-3.0.19-1) 1.160 +