lifelines/lifelines.spec

changeset 0
4f133201e207
child 1
4667f24fe848
     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 +

mercurial