File:  [Coherent Logic Development] / freem / scripts / rpm / freem.spec.in
Revision 1.4: download - view: text, annotated - select for diffs
Mon May 5 14:53:17 2025 UTC (2 months, 4 weeks ago) by snw
Branches: MAIN
CVS tags: HEAD
Modify rpm spec to include documentation TODO

    1: Name:           freem
    2: Version:        FREEM_VERSION
    3: Release:        1%{?dist}
    4: Summary:        Coherent Logic FreeM MUMPS interpreter and database
    5: License:        AGPL-3.0
    6: URL:            http://freem.coherent-logic.com/
    7: Source0:        http://freem.coherent-logic.com/downloads/freem-%{version}.tar.gz
    8: 
    9: BuildRequires:  gcc
   10: BuildRequires:  libtool
   11: BuildRequires:  texinfo
   12: BuildRequires:	readline-devel
   13: BuildRequires:  systemd
   14: 
   15: %description
   16: Coherent Logic FreeM MUMPS interpreter and database
   17: 
   18: %prep
   19: %setup -q
   20: 
   21: %build
   22: ./configure --prefix=%{_prefix}
   23: %{make_build} -j
   24: 
   25: %install
   26: %{make_install} PREFIX=%{_prefix}
   27: 
   28: %pre
   29: groupadd -r freem
   30: useradd -r -d /nonexistent -s /usr/sbin/nologin -g freem freem
   31: 
   32: %post
   33: cp /usr/share/freem/examples/init/systemd/fedora/freem.service %{_unitdir}
   34: /usr/bin/fmadm configure
   35: 
   36: %postun
   37: systemctl disable --now freem
   38: userdel -r freem
   39: rm %{_unitdir}/freem.service
   40: 
   41: %files
   42: /usr/bin/fmadm
   43: /usr/bin/freem
   44: /usr/include/freem.h
   45: /usr/include/merr.h
   46: /usr/lib/libfreem.la
   47: /usr/lib/libfreem.so
   48: /usr/lib/libfreem.so.0
   49: /usr/lib/libfreem.so.0.0.0
   50: /usr/share/doc/freem/README.md
   51: /usr/share/doc/freem/freem.1
   52: /usr/share/doc/freem/freem_conformance.1
   53: /usr/share/doc/freem/env.conf.5
   54: /usr/share/doc/freem/freem.conf.5
   55: /usr/share/doc/freem/freem_history.txt
   56: /usr/share/doc/freem/freem_history.pdf
   57: /usr/share/doc/freem/freem_history.ps
   58: /usr/share/doc/freem/fmadm.8
   59: /usr/share/doc/freem/TODO
   60: /usr/share/info/dir
   61: /usr/share/info/freem.info.gz
   62: /usr/share/man/man1/freem.1.gz
   63: /usr/share/man/man1/freem_conformance.1.gz
   64: /usr/share/man/man5/env.conf.5.gz
   65: /usr/share/man/man5/freem.conf.5.gz
   66: /usr/share/man/man8/fmadm.8.gz
   67: /usr/share/freem/mlib/%DB.m
   68: /usr/share/freem/mlib/%ED.m
   69: /usr/share/freem/mlib/%MAPPING.m
   70: /usr/share/freem/mlib/%NETHTTP.m
   71: /usr/share/freem/mlib/%OBJECT.m
   72: /usr/share/freem/mlib/%STRING.m
   73: /usr/share/freem/mlib/%SYSINIT.m
   74: /usr/share/freem/mlib/%SYSOOP.m
   75: /usr/share/freem/mlib/%SYSPOLY.m
   76: /usr/share/freem/mlib/%SYSWMERGE.m
   77: /usr/share/freem/mlib/%TUIMENU.m
   78: /usr/share/freem/mlib/%ZCOLUMNS.m
   79: /usr/share/freem/mlib/%ZFRMSAMP.m
   80: /usr/share/freem/mlib/%ZFRMXEC.m
   81: /usr/share/freem/mlib/%ZHELP.m
   82: /usr/share/freem/mlib/%ZMAINT.m
   83: /usr/share/freem/mlib/%ZREVQRY.m
   84: /usr/share/freem/mlib/%ZROWS.m
   85: /usr/share/freem/mlib/%ulcharacter.m
   86: /usr/share/freem/mlib/%ulmath.m
   87: /usr/share/freem/mlib/%ulstring.m
   88: /usr/share/freem/examples/init/freebsd_rc/freem
   89: /usr/share/freem/examples/init/solaris/freem
   90: /usr/share/freem/examples/init/systemd/fedora/freem.service
   91: /usr/share/freem/examples/init/systemd/freem.service

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>