1 # |
1 # |
2 # lifelines.spec - RPM configuration file for Lifelines |
2 # lifelines.spec - RPM configuration file for Lifelines |
3 # |
3 # |
4 # To generate RPMs, place the tar.gz in /usr/src/packages/SOURCES/ and |
4 Name: lifelines |
5 # (or /usr/src/redhat/SOURCES as appropriate) |
5 Summary: Lifelines genealogy program |
6 # then "rpm -ba lifelines.spec" |
6 Vendor: Europalab Software |
7 # or on newer systems, "rpmbuild -ba lifelines.spec" |
7 Packager: Michael Schloh von Bennewitz |
8 # |
8 Distribution: MeeGo Thirdparty |
9 # Add comment to top of comments at bottom if you revise this file. |
9 Version: 3.0.62 |
10 # |
10 Release: 20101206 |
11 |
11 License: X11 |
12 %define lifelines_version 3.0.62 |
12 Group: Utilities/System |
13 %define reports_dir /usr/local/share/lifelines-%{lifelines_version}/reports |
13 Source: http://download.sourceforge.net/lifelines/lifelines-%{version}.tar.gz |
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/ |
14 URL: http://lifelines.sourceforge.net/ |
24 Packager: Marc Nozell <marc@nozell.com> |
15 Packager: Marc Nozell <marc@nozell.com> |
25 Provides: lifelines |
16 Provides: lifelines |
26 BuildRoot: %{_tmppath}/%{name}-%{version}-root |
17 BuildRoot: %{_tmppath}/%{name}-%{version}-root |
27 BuildRequires: ncurses-devel bison |
18 BuildRequires: ncurses-devel bison |
28 |
19 |
29 %description |
20 %description |
30 This program allows the tracking of genealogical information. The lifelines |
21 This program allows the tracking of genealogical information. |
31 reports are the power of the system. |
22 The lifelines reports are the power of the system. |
32 |
23 |
33 %prep |
24 %prep |
34 %setup |
25 %setup -q |
35 |
26 |
36 %build |
27 %build |
37 #make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" |
28 %configure --datarootdir=%{_datadir} |
38 sh -c ./configure |
29 make %{?_smp_mflags} |
39 make |
|
40 |
30 |
41 %install |
31 %install |
42 install -d -m 755 $RPM_BUILD_ROOT/usr/local/bin |
32 rm -rf ${RPM_BUILD_ROOT} |
43 install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT/usr/local/bin |
33 install -d -m 755 $RPM_BUILD_ROOT%{_bindir} |
44 install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT/usr/local/bin |
34 install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT%{_bindir} |
45 install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT/usr/local/bin |
35 install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT%{_bindir} |
|
36 install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT%{_bindir} |
46 |
37 |
47 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES |
38 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/da/LC_MESSAGES |
48 install -m 644 po/da.gmo $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo |
39 install -m 644 po/da.gmo $RPM_BUILD_ROOT%{_datadir}/locale/da/LC_MESSAGES/lifelines.mo |
49 |
40 |
50 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES |
41 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES |
51 install -m 644 po/de.gmo $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo |
42 install -m 644 po/de.gmo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/lifelines.mo |
52 |
43 |
53 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES |
44 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/eo/LC_MESSAGES |
54 install -m 644 po/eo.gmo $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo |
45 install -m 644 po/eo.gmo $RPM_BUILD_ROOT%{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo |
55 |
46 |
56 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES |
47 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES |
57 install -m 644 po/es.gmo $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo |
48 install -m 644 po/es.gmo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/lifelines.mo |
58 |
49 |
59 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES |
50 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES |
60 install -m 644 po/fr.gmo $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo |
51 install -m 644 po/fr.gmo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo |
61 |
52 |
62 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES |
53 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/nl/LC_MESSAGES |
63 install -m 644 po/nl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo |
54 install -m 644 po/nl.gmo $RPM_BUILD_ROOT%{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo |
64 |
55 |
65 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES |
56 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES |
66 install -m 644 po/pl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo |
57 install -m 644 po/pl.gmo $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo |
67 |
58 |
68 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES |
59 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/rw/LC_MESSAGES |
69 install -m 644 po/rw.gmo $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo |
60 install -m 644 po/rw.gmo $RPM_BUILD_ROOT%{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo |
70 |
61 |
71 install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES |
62 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/sv/LC_MESSAGES |
72 install -m 644 po/sv.gmo $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo |
63 install -m 644 po/sv.gmo $RPM_BUILD_ROOT%{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo |
73 |
64 |
74 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir} |
65 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
75 install -m 644 reports/*.ll $RPM_BUILD_ROOT%{reports_dir} |
66 install -m 644 reports/*.ll $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
76 install -m 644 reports/*.li $RPM_BUILD_ROOT%{reports_dir} |
67 install -m 644 reports/*.li $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
77 install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{reports_dir} |
68 install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
78 install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{reports_dir} |
69 install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
79 install -m 644 reports/*.c $RPM_BUILD_ROOT%{reports_dir} |
70 install -m 644 reports/*.c $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
80 install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{reports_dir} |
71 install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports |
81 |
72 |
82 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/novel |
73 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/novel |
83 install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{reports_dir}/novel |
74 install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/novel |
84 |
75 |
85 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/pedtex |
76 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex |
86 install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{reports_dir}/pedtex |
77 install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex |
87 install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{reports_dir}/pedtex |
78 install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex |
88 |
79 |
89 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/ps-fan |
80 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/ps-fan |
90 install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{reports_dir}/ps-fan |
81 install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/ps-fan |
91 |
82 |
92 install -d -m 755 $RPM_BUILD_ROOT%{tt_dir} |
83 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/tt |
93 install -m 644 tt/*.tt $RPM_BUILD_ROOT%{tt_dir} |
84 install -m 644 tt/*.tt $RPM_BUILD_ROOT%{_datadir}/lifelines/tt |
94 install -d -m 755 $RPM_BUILD_ROOT/usr/local/man/man1 |
85 install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1 |
95 install -m 644 docs/btedit.1 $RPM_BUILD_ROOT/usr/local/man/man1/btedit.1 |
86 install -m 644 docs/btedit.1 $RPM_BUILD_ROOT%{_mandir}/man1/btedit.1 |
96 install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT/usr/local/man/man1/dbverify.1 |
87 install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT%{_mandir}/man1/dbverify.1 |
97 install -m 644 docs/llines.1 $RPM_BUILD_ROOT/usr/local/man/man1/llines.1 |
88 install -m 644 docs/llines.1 $RPM_BUILD_ROOT%{_mandir}/man1/llines.1 |
98 install -m 644 docs/llexec.1 $RPM_BUILD_ROOT/usr/local/man/man1/llexec.1 |
89 install -m 644 docs/llexec.1 $RPM_BUILD_ROOT%{_mandir}/man1/llexec.1 |
99 |
90 |
|
91 %clean |
|
92 rm -rf $RPM_BUILD_ROOT |
100 |
93 |
101 %files |
94 %files |
102 %defattr(-,root,root) |
95 %defattr(-,root,root) |
103 %doc README ChangeLog NEWS AUTHORS LICENSE |
96 %doc README ChangeLog NEWS AUTHORS LICENSE |
104 %doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT |
97 %doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT |
105 %doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32 |
98 %doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32 |
106 %doc .linesrc docs/lifelines.vim |
99 %doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf |
107 %doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf docs/ll-reportmanual.txt |
100 %doc docs/ll-reportmanual.txt docs/ll-userguide.xml docs/ll-userguide.html |
108 %doc docs/ll-userguide.xml docs/ll-userguide.html docs/ll-userguide.pdf docs/ll-userguide.txt |
101 %doc docs/ll-userguide.pdf docs/ll-userguide.txt docs/lifelines.vim .linesrc |
109 |
102 |
110 /usr/local/bin/llines |
103 %{_bindir}/llines |
111 /usr/local/bin/llexec |
104 %{_bindir}/llexec |
112 /usr/local/bin/dbverify |
105 %{_bindir}/dbverify |
113 /usr/local/share/locale/da/LC_MESSAGES/lifelines.mo |
106 %{_datadir}/locale/da/LC_MESSAGES/lifelines.mo |
114 /usr/local/share/locale/de/LC_MESSAGES/lifelines.mo |
107 %{_datadir}/locale/de/LC_MESSAGES/lifelines.mo |
115 /usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo |
108 %{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo |
116 /usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo |
109 %{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo |
117 /usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo |
110 %{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo |
118 /usr/local/share/locale/es/LC_MESSAGES/lifelines.mo |
111 %{_datadir}/locale/es/LC_MESSAGES/lifelines.mo |
119 /usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo |
112 %{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo |
120 /usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo |
113 %{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo |
121 /usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo |
114 %{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo |
122 %{reports_dir} |
115 %{_datadir}/lifelines/reports |
123 %{tt_dir} |
116 %{_datadir}/lifelines/tt |
124 /usr/local/man/man1/btedit.1 |
117 %{_mandir}/man1/btedit.1.gz |
125 /usr/local/man/man1/dbverify.1 |
118 %{_mandir}/man1/dbverify.1.gz |
126 /usr/local/man/man1/llines.1 |
119 %{_mandir}/man1/llines.1.gz |
127 /usr/local/man/man1/llexec.1 |
120 %{_mandir}/man1/llexec.1.gz |
128 |
121 |
129 %changelog |
122 %changelog |
|
123 * Mon Dec 6 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 3.0.62-20101206 |
|
124 - Correct build configuration and default packaging |
|
125 * Wed Dec 1 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 3.0.62-20101201 |
|
126 - Repackage for MeeGo 1.1 |
130 * Sun Apr 29 2007 Perry Rapp |
127 * Sun Apr 29 2007 Perry Rapp |
131 - add llexec.1 man page to release |
128 - add llexec.1 man page to release |
132 * Sun Apr 15 2007 Stephen Dum |
129 * Sun Apr 15 2007 Stephen Dum |
133 - add README* files to release |
130 - add README* files to release |
134 * Wed Dec 21 2005 Stephen Dum |
131 * Wed Dec 21 2005 Stephen Dum |