lifelines/lifelines.spec

Fri, 11 Mar 2011 21:30:26 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 11 Mar 2011 21:30:26 +0100
changeset 0
4f133201e207
child 1
4667f24fe848
permissions
-rw-r--r--

Import package vendor original specs for necessary manipulations.

     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 #
    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
    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
    29 %description
    30 This program allows the tracking of genealogical information.  The lifelines
    31 reports are the power of the system.
    33 %prep 
    34 %setup
    36 %build
    37 #make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
    38 sh -c ./configure 
    39 make 
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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}
    82 install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/novel
    83 install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{reports_dir}/novel
    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
    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
    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
   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
   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
   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)

mercurial