lifelines/lifelines.spec

changeset 1
4667f24fe848
parent 0
4f133201e207
     1.1 --- a/lifelines/lifelines.spec	Fri Mar 11 21:30:26 2011 +0100
     1.2 +++ b/lifelines/lifelines.spec	Fri Mar 11 21:36:51 2011 +0100
     1.3 @@ -1,132 +1,129 @@
     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 +Name:           lifelines
    1.27 +Summary:        Lifelines genealogy program
    1.28 +Vendor:         Europalab Software
    1.29 +Packager:       Michael Schloh von Bennewitz
    1.30 +Distribution:   MeeGo Thirdparty
    1.31 +Version:        3.0.62
    1.32 +Release:        20101206
    1.33 +License:        X11
    1.34 +Group:          Utilities/System
    1.35 +Source:         http://download.sourceforge.net/lifelines/lifelines-%{version}.tar.gz
    1.36  URL:            http://lifelines.sourceforge.net/
    1.37  Packager:       Marc Nozell <marc@nozell.com>
    1.38  Provides:       lifelines
    1.39 -BuildRoot: %{_tmppath}/%{name}-%{version}-root
    1.40 -BuildRequires: ncurses-devel bison
    1.41 +BuildRoot:      %{_tmppath}/%{name}-%{version}-root
    1.42 +BuildRequires:  ncurses-devel bison
    1.43  
    1.44  %description
    1.45 -This program allows the tracking of genealogical information.  The lifelines
    1.46 -reports are the power of the system.
    1.47 +This program allows the tracking of genealogical information.
    1.48 +The lifelines reports are the power of the system.
    1.49  
    1.50  %prep 
    1.51 -%setup
    1.52 +%setup -q
    1.53  
    1.54  %build
    1.55 -#make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
    1.56 -sh -c ./configure 
    1.57 -make 
    1.58 +%configure --datarootdir=%{_datadir}
    1.59 +make %{?_smp_mflags}
    1.60  
    1.61  %install
    1.62 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/bin
    1.63 -install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT/usr/local/bin
    1.64 -install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT/usr/local/bin
    1.65 -install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT/usr/local/bin
    1.66 +rm -rf ${RPM_BUILD_ROOT}
    1.67 +install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
    1.68 +install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT%{_bindir}
    1.69 +install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT%{_bindir}
    1.70 +install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT%{_bindir}
    1.71  
    1.72 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES
    1.73 -install -m 644 po/da.gmo $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo
    1.74 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/da/LC_MESSAGES
    1.75 +install -m 644 po/da.gmo $RPM_BUILD_ROOT%{_datadir}/locale/da/LC_MESSAGES/lifelines.mo
    1.76  
    1.77 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES
    1.78 -install -m 644 po/de.gmo $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo
    1.79 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES
    1.80 +install -m 644 po/de.gmo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/lifelines.mo
    1.81  
    1.82 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES
    1.83 -install -m 644 po/eo.gmo $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo
    1.84 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/eo/LC_MESSAGES
    1.85 +install -m 644 po/eo.gmo $RPM_BUILD_ROOT%{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo
    1.86  
    1.87 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES
    1.88 -install -m 644 po/es.gmo $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo
    1.89 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES
    1.90 +install -m 644 po/es.gmo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/lifelines.mo
    1.91  
    1.92 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES
    1.93 -install -m 644 po/fr.gmo $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo
    1.94 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES
    1.95 +install -m 644 po/fr.gmo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo
    1.96  
    1.97 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES
    1.98 -install -m 644 po/nl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo
    1.99 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/nl/LC_MESSAGES
   1.100 +install -m 644 po/nl.gmo $RPM_BUILD_ROOT%{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo
   1.101  
   1.102 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES
   1.103 -install -m 644 po/pl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo
   1.104 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES
   1.105 +install -m 644 po/pl.gmo $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo
   1.106  
   1.107 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES
   1.108 -install -m 644 po/rw.gmo $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo
   1.109 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/rw/LC_MESSAGES
   1.110 +install -m 644 po/rw.gmo $RPM_BUILD_ROOT%{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo
   1.111  
   1.112 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES
   1.113 -install -m 644 po/sv.gmo $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo
   1.114 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/locale/sv/LC_MESSAGES
   1.115 +install -m 644 po/sv.gmo $RPM_BUILD_ROOT%{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo
   1.116  
   1.117 -install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}
   1.118 -install -m 644 reports/*.ll $RPM_BUILD_ROOT%{reports_dir}
   1.119 -install -m 644 reports/*.li $RPM_BUILD_ROOT%{reports_dir}
   1.120 -install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{reports_dir}
   1.121 -install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{reports_dir}
   1.122 -install -m 644 reports/*.c $RPM_BUILD_ROOT%{reports_dir}
   1.123 -install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{reports_dir}
   1.124 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.125 +install -m 644 reports/*.ll $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.126 +install -m 644 reports/*.li $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.127 +install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.128 +install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.129 +install -m 644 reports/*.c $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.130 +install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports
   1.131  
   1.132 -install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/novel
   1.133 -install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{reports_dir}/novel
   1.134 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/novel
   1.135 +install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/novel
   1.136  
   1.137 -install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/pedtex
   1.138 -install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{reports_dir}/pedtex
   1.139 -install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{reports_dir}/pedtex
   1.140 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex
   1.141 +install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex
   1.142 +install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex
   1.143  
   1.144 -install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/ps-fan
   1.145 -install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{reports_dir}/ps-fan
   1.146 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/ps-fan
   1.147 +install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/ps-fan
   1.148  
   1.149 -install -d -m 755 $RPM_BUILD_ROOT%{tt_dir}
   1.150 -install -m 644 tt/*.tt $RPM_BUILD_ROOT%{tt_dir}
   1.151 -install -d -m 755 $RPM_BUILD_ROOT/usr/local/man/man1
   1.152 -install -m 644 docs/btedit.1 $RPM_BUILD_ROOT/usr/local/man/man1/btedit.1
   1.153 -install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT/usr/local/man/man1/dbverify.1
   1.154 -install -m 644 docs/llines.1 $RPM_BUILD_ROOT/usr/local/man/man1/llines.1
   1.155 -install -m 644 docs/llexec.1 $RPM_BUILD_ROOT/usr/local/man/man1/llexec.1
   1.156 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/tt
   1.157 +install -m 644 tt/*.tt $RPM_BUILD_ROOT%{_datadir}/lifelines/tt
   1.158 +install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
   1.159 +install -m 644 docs/btedit.1 $RPM_BUILD_ROOT%{_mandir}/man1/btedit.1
   1.160 +install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT%{_mandir}/man1/dbverify.1
   1.161 +install -m 644 docs/llines.1 $RPM_BUILD_ROOT%{_mandir}/man1/llines.1
   1.162 +install -m 644 docs/llexec.1 $RPM_BUILD_ROOT%{_mandir}/man1/llexec.1
   1.163  
   1.164 +%clean
   1.165 +rm -rf $RPM_BUILD_ROOT
   1.166  
   1.167  %files
   1.168  %defattr(-,root,root)
   1.169  %doc README ChangeLog NEWS AUTHORS LICENSE
   1.170  %doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT
   1.171  %doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32
   1.172 -%doc .linesrc docs/lifelines.vim
   1.173 -%doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf docs/ll-reportmanual.txt
   1.174 -%doc docs/ll-userguide.xml docs/ll-userguide.html docs/ll-userguide.pdf docs/ll-userguide.txt
   1.175 +%doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf
   1.176 +%doc docs/ll-reportmanual.txt docs/ll-userguide.xml docs/ll-userguide.html
   1.177 +%doc docs/ll-userguide.pdf docs/ll-userguide.txt docs/lifelines.vim .linesrc
   1.178  
   1.179 -/usr/local/bin/llines
   1.180 -/usr/local/bin/llexec
   1.181 -/usr/local/bin/dbverify
   1.182 -/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo
   1.183 -/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo
   1.184 -/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo
   1.185 -/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo
   1.186 -/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo
   1.187 -/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo
   1.188 -/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo
   1.189 -/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo
   1.190 -/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo
   1.191 -%{reports_dir}
   1.192 -%{tt_dir}
   1.193 -/usr/local/man/man1/btedit.1
   1.194 -/usr/local/man/man1/dbverify.1
   1.195 -/usr/local/man/man1/llines.1
   1.196 -/usr/local/man/man1/llexec.1
   1.197 +%{_bindir}/llines
   1.198 +%{_bindir}/llexec
   1.199 +%{_bindir}/dbverify
   1.200 +%{_datadir}/locale/da/LC_MESSAGES/lifelines.mo
   1.201 +%{_datadir}/locale/de/LC_MESSAGES/lifelines.mo
   1.202 +%{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo
   1.203 +%{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo
   1.204 +%{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo
   1.205 +%{_datadir}/locale/es/LC_MESSAGES/lifelines.mo
   1.206 +%{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo
   1.207 +%{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo
   1.208 +%{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo
   1.209 +%{_datadir}/lifelines/reports
   1.210 +%{_datadir}/lifelines/tt
   1.211 +%{_mandir}/man1/btedit.1.gz
   1.212 +%{_mandir}/man1/dbverify.1.gz
   1.213 +%{_mandir}/man1/llines.1.gz
   1.214 +%{_mandir}/man1/llexec.1.gz
   1.215  
   1.216  %changelog
   1.217 +* Mon Dec 6 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 3.0.62-20101206
   1.218 +- Correct build configuration and default packaging
   1.219 +* Wed Dec 1 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 3.0.62-20101201
   1.220 +- Repackage for MeeGo 1.1
   1.221  * Sun Apr 29 2007 Perry Rapp
   1.222  - add llexec.1 man page to release
   1.223  * Sun Apr 15 2007 Stephen Dum

mercurial