|
1 # |
|
2 # lifelines.spec - RPM configuration file for Lifelines |
|
3 # |
|
4 # To generate RPMs, place the tar.gz in /usr/src/packages/SOURCES/ and |
|
5 # (or /usr/src/redhat/SOURCES as appropriate) |
|
6 # then "rpm -ba lifelines.spec" |
|
7 # or on newer systems, "rpmbuild -ba lifelines.spec" |
|
8 # |
|
9 # Add comment to top of comments at bottom if you revise this file. |
|
10 # |
|
11 |
|
12 %define lifelines_version 3.0.62 |
|
13 %define reports_dir /usr/local/share/lifelines-%{lifelines_version}/reports |
|
14 %define tt_dir /usr/local/share/lifelines-%{lifelines_version}/tt |
|
15 |
|
16 Name: lifelines |
|
17 Summary: lifelines genealogy program |
|
18 Version: %{lifelines_version} |
|
19 Release: 1 |
|
20 License: X11 |
|
21 Group: Utilities/System |
|
22 Source: http://download.sourceforge.net/lifelines/lifelines-%{lifelines_version}.tar.gz |
|
23 URL: http://lifelines.sourceforge.net/ |
|
24 Packager: Marc Nozell <marc@nozell.com> |
|
25 Provides: lifelines |
|
26 BuildRoot: %{_tmppath}/%{name}-%{version}-root |
|
27 BuildRequires: ncurses-devel bison |
|
28 |
|
29 %description |
|
30 This program allows the tracking of genealogical information. The lifelines |
|
31 reports are the power of the system. |
|
32 |
|
33 %prep |
|
34 %setup |
|
35 |
|
36 %build |
|
37 #make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" |
|
38 sh -c ./configure |
|
39 make |
|
40 |
|
41 %install |
|
42 install -d -m 755 $RPM_BUILD_ROOT/usr/local/bin |
|
43 install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT/usr/local/bin |
|
44 install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT/usr/local/bin |
|
45 install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT/usr/local/bin |
|
46 |
|
47 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES |
|
48 install -m 644 po/da.gmo $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo |
|
49 |
|
50 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES |
|
51 install -m 644 po/de.gmo $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo |
|
52 |
|
53 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES |
|
54 install -m 644 po/eo.gmo $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo |
|
55 |
|
56 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES |
|
57 install -m 644 po/es.gmo $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo |
|
58 |
|
59 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES |
|
60 install -m 644 po/fr.gmo $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo |
|
61 |
|
62 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES |
|
63 install -m 644 po/nl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo |
|
64 |
|
65 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES |
|
66 install -m 644 po/pl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo |
|
67 |
|
68 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES |
|
69 install -m 644 po/rw.gmo $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo |
|
70 |
|
71 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES |
|
72 install -m 644 po/sv.gmo $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo |
|
73 |
|
74 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir} |
|
75 install -m 644 reports/*.ll $RPM_BUILD_ROOT%{reports_dir} |
|
76 install -m 644 reports/*.li $RPM_BUILD_ROOT%{reports_dir} |
|
77 install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{reports_dir} |
|
78 install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{reports_dir} |
|
79 install -m 644 reports/*.c $RPM_BUILD_ROOT%{reports_dir} |
|
80 install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{reports_dir} |
|
81 |
|
82 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/novel |
|
83 install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{reports_dir}/novel |
|
84 |
|
85 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/pedtex |
|
86 install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{reports_dir}/pedtex |
|
87 install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{reports_dir}/pedtex |
|
88 |
|
89 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/ps-fan |
|
90 install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{reports_dir}/ps-fan |
|
91 |
|
92 install -d -m 755 $RPM_BUILD_ROOT%{tt_dir} |
|
93 install -m 644 tt/*.tt $RPM_BUILD_ROOT%{tt_dir} |
|
94 install -d -m 755 $RPM_BUILD_ROOT/usr/local/man/man1 |
|
95 install -m 644 docs/btedit.1 $RPM_BUILD_ROOT/usr/local/man/man1/btedit.1 |
|
96 install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT/usr/local/man/man1/dbverify.1 |
|
97 install -m 644 docs/llines.1 $RPM_BUILD_ROOT/usr/local/man/man1/llines.1 |
|
98 install -m 644 docs/llexec.1 $RPM_BUILD_ROOT/usr/local/man/man1/llexec.1 |
|
99 |
|
100 |
|
101 %files |
|
102 %defattr(-,root,root) |
|
103 %doc README ChangeLog NEWS AUTHORS LICENSE |
|
104 %doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT |
|
105 %doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32 |
|
106 %doc .linesrc docs/lifelines.vim |
|
107 %doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf docs/ll-reportmanual.txt |
|
108 %doc docs/ll-userguide.xml docs/ll-userguide.html docs/ll-userguide.pdf docs/ll-userguide.txt |
|
109 |
|
110 /usr/local/bin/llines |
|
111 /usr/local/bin/llexec |
|
112 /usr/local/bin/dbverify |
|
113 /usr/local/share/locale/da/LC_MESSAGES/lifelines.mo |
|
114 /usr/local/share/locale/de/LC_MESSAGES/lifelines.mo |
|
115 /usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo |
|
116 /usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo |
|
117 /usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo |
|
118 /usr/local/share/locale/es/LC_MESSAGES/lifelines.mo |
|
119 /usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo |
|
120 /usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo |
|
121 /usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo |
|
122 %{reports_dir} |
|
123 %{tt_dir} |
|
124 /usr/local/man/man1/btedit.1 |
|
125 /usr/local/man/man1/dbverify.1 |
|
126 /usr/local/man/man1/llines.1 |
|
127 /usr/local/man/man1/llexec.1 |
|
128 |
|
129 %changelog |
|
130 * Sun Apr 29 2007 Perry Rapp |
|
131 - add llexec.1 man page to release |
|
132 * Sun Apr 15 2007 Stephen Dum |
|
133 - add README* files to release |
|
134 * Wed Dec 21 2005 Stephen Dum |
|
135 - add .tt files, .linesrc and new .mo files to release |
|
136 * Tue Nov 15 2005 Perry Rapp |
|
137 - Change "Copyright" to newer "License". |
|
138 - Fix license name to clearer "X11". |
|
139 - Add BuildRequires line. |
|
140 * Thu Sep 29 2005 Perry Rapp |
|
141 - Add eo, es, nl, pl, rw translations. Add *.li files. Add novel, pedtex, ps-fan reports. |
|
142 * Sun Jan 30 2005 Perry Rapp |
|
143 - Add comment about using rpmbuild on newer systems, and instruction about adding comments down here. |
|
144 * Tue May 06 2003 Perry Rapp |
|
145 - Add btedit.1 (& alphabetize man pages) |
|
146 * Mon May 05 2003 Perry Rapp |
|
147 - Add dbverify.1 |
|
148 * Mon Nov 11 2002 Perry Rapp |
|
149 - Add da.po |
|
150 - (post lifelines-3.0.21) |
|
151 * Mon Oct 07 2002 Perry Rapp |
|
152 - Add new binary llexec |
|
153 * Sun Sep 29 2002 Perry Rapp |
|
154 - Implement patch by Karl DeBisschop: adds build root, list reports as group instead of individually |
|
155 - Add dbverify, de.po, fr.po, sv.po |
|
156 - (lifelines-3.0.19-1) |
|
157 |