Fri, 11 Mar 2011 21:36:51 +0100
Adjust specification build configurations to port packages to MeeGo.
1 #
2 # lifelines.spec - RPM configuration file for Lifelines
3 #
4 Name: lifelines
5 Summary: Lifelines genealogy program
6 Vendor: Europalab Software
7 Packager: Michael Schloh von Bennewitz
8 Distribution: MeeGo Thirdparty
9 Version: 3.0.62
10 Release: 20101206
11 License: X11
12 Group: Utilities/System
13 Source: http://download.sourceforge.net/lifelines/lifelines-%{version}.tar.gz
14 URL: http://lifelines.sourceforge.net/
15 Packager: Marc Nozell <marc@nozell.com>
16 Provides: lifelines
17 BuildRoot: %{_tmppath}/%{name}-%{version}-root
18 BuildRequires: ncurses-devel bison
20 %description
21 This program allows the tracking of genealogical information.
22 The lifelines reports are the power of the system.
24 %prep
25 %setup -q
27 %build
28 %configure --datarootdir=%{_datadir}
29 make %{?_smp_mflags}
31 %install
32 rm -rf ${RPM_BUILD_ROOT}
33 install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
34 install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT%{_bindir}
35 install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT%{_bindir}
36 install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT%{_bindir}
38 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/da/LC_MESSAGES
39 install -m 644 po/da.gmo $RPM_BUILD_ROOT%{_datadir}/locale/da/LC_MESSAGES/lifelines.mo
41 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES
42 install -m 644 po/de.gmo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/lifelines.mo
44 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/eo/LC_MESSAGES
45 install -m 644 po/eo.gmo $RPM_BUILD_ROOT%{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo
47 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES
48 install -m 644 po/es.gmo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/lifelines.mo
50 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES
51 install -m 644 po/fr.gmo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo
53 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/nl/LC_MESSAGES
54 install -m 644 po/nl.gmo $RPM_BUILD_ROOT%{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo
56 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES
57 install -m 644 po/pl.gmo $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo
59 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/rw/LC_MESSAGES
60 install -m 644 po/rw.gmo $RPM_BUILD_ROOT%{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo
62 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/sv/LC_MESSAGES
63 install -m 644 po/sv.gmo $RPM_BUILD_ROOT%{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo
65 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
66 install -m 644 reports/*.ll $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
67 install -m 644 reports/*.li $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
68 install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
69 install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
70 install -m 644 reports/*.c $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
71 install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
73 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/novel
74 install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/novel
76 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex
77 install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex
78 install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex
80 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/ps-fan
81 install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/ps-fan
83 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/tt
84 install -m 644 tt/*.tt $RPM_BUILD_ROOT%{_datadir}/lifelines/tt
85 install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
86 install -m 644 docs/btedit.1 $RPM_BUILD_ROOT%{_mandir}/man1/btedit.1
87 install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT%{_mandir}/man1/dbverify.1
88 install -m 644 docs/llines.1 $RPM_BUILD_ROOT%{_mandir}/man1/llines.1
89 install -m 644 docs/llexec.1 $RPM_BUILD_ROOT%{_mandir}/man1/llexec.1
91 %clean
92 rm -rf $RPM_BUILD_ROOT
94 %files
95 %defattr(-,root,root)
96 %doc README ChangeLog NEWS AUTHORS LICENSE
97 %doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT
98 %doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32
99 %doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf
100 %doc docs/ll-reportmanual.txt docs/ll-userguide.xml docs/ll-userguide.html
101 %doc docs/ll-userguide.pdf docs/ll-userguide.txt docs/lifelines.vim .linesrc
103 %{_bindir}/llines
104 %{_bindir}/llexec
105 %{_bindir}/dbverify
106 %{_datadir}/locale/da/LC_MESSAGES/lifelines.mo
107 %{_datadir}/locale/de/LC_MESSAGES/lifelines.mo
108 %{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo
109 %{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo
110 %{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo
111 %{_datadir}/locale/es/LC_MESSAGES/lifelines.mo
112 %{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo
113 %{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo
114 %{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo
115 %{_datadir}/lifelines/reports
116 %{_datadir}/lifelines/tt
117 %{_mandir}/man1/btedit.1.gz
118 %{_mandir}/man1/dbverify.1.gz
119 %{_mandir}/man1/llines.1.gz
120 %{_mandir}/man1/llexec.1.gz
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
127 * Sun Apr 29 2007 Perry Rapp
128 - add llexec.1 man page to release
129 * Sun Apr 15 2007 Stephen Dum
130 - add README* files to release
131 * Wed Dec 21 2005 Stephen Dum
132 - add .tt files, .linesrc and new .mo files to release
133 * Tue Nov 15 2005 Perry Rapp
134 - Change "Copyright" to newer "License".
135 - Fix license name to clearer "X11".
136 - Add BuildRequires line.
137 * Thu Sep 29 2005 Perry Rapp
138 - Add eo, es, nl, pl, rw translations. Add *.li files. Add novel, pedtex, ps-fan reports.
139 * Sun Jan 30 2005 Perry Rapp
140 - Add comment about using rpmbuild on newer systems, and instruction about adding comments down here.
141 * Tue May 06 2003 Perry Rapp
142 - Add btedit.1 (& alphabetize man pages)
143 * Mon May 05 2003 Perry Rapp
144 - Add dbverify.1
145 * Mon Nov 11 2002 Perry Rapp
146 - Add da.po
147 - (post lifelines-3.0.21)
148 * Mon Oct 07 2002 Perry Rapp
149 - Add new binary llexec
150 * Sun Sep 29 2002 Perry Rapp
151 - Implement patch by Karl DeBisschop: adds build root, list reports as group instead of individually
152 - Add dbverify, de.po, fr.po, sv.po
153 - (lifelines-3.0.19-1)