File:  [Coherent Logic Development] / freem-rpmbuild-redhat / SPECS / freem.spec
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Mar 27 14:49:58 2025 UTC (4 months, 1 week ago) by snw
Branches: MAIN, CoherentLogicDevelopment
CVS tags: start, HEAD
Initial commit

    1: Name:           freem
    2: Version:        0.62.3
    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 freem
   30: useradd -m -d /home/freem -c "FreeM User" -g freem freem
   31: 
   32: %post
   33: cp /usr/share/freem/examples/init/systemd/fedora/freem.service %{_unitdir}
   34: if [ $1 -gt 1 ]; then
   35:     /usr/bin/fmadm reconfigure
   36: else
   37:     /usr/bin/fmadm configure
   38: fi
   39: 
   40: %postun
   41: systemctl disable --now freem
   42: userdel -r freem
   43: rm %{_unitdir}/freem.service
   44: rm -rf /usr/etc/freem
   45: 
   46: %files
   47: /usr/bin/fmadm
   48: /usr/bin/freem
   49: /usr/include/freem.h
   50: /usr/include/merr.h
   51: /usr/lib/libfreem.la
   52: /usr/lib/libfreem.so
   53: /usr/lib/libfreem.so.0
   54: /usr/lib/libfreem.so.0.0.0
   55: /usr/share/doc/freem/README.md
   56: /usr/share/doc/freem/freem.1
   57: /usr/share/info/dir
   58: /usr/share/info/freem.info.gz
   59: /usr/share/man/man1/freem.1.gz
   60: /usr/var/freem/DEFAULT/SYSTEM/globals/sysns_global.txt
   61: /usr/var/freem/DEFAULT/SYSTEM/routines/%DB.m
   62: /usr/var/freem/DEFAULT/SYSTEM/routines/%ED.m
   63: /usr/var/freem/DEFAULT/SYSTEM/routines/%MAPPING.m
   64: /usr/var/freem/DEFAULT/SYSTEM/routines/%NETHTTP.m
   65: /usr/var/freem/DEFAULT/SYSTEM/routines/%OBJECT.m
   66: /usr/var/freem/DEFAULT/SYSTEM/routines/%STRING.m
   67: /usr/var/freem/DEFAULT/SYSTEM/routines/%SYSINIT.m
   68: /usr/var/freem/DEFAULT/SYSTEM/routines/%SYSOOP.m
   69: /usr/var/freem/DEFAULT/SYSTEM/routines/%SYSPOLY.m
   70: /usr/var/freem/DEFAULT/SYSTEM/routines/%SYSWMERGE.m
   71: /usr/var/freem/DEFAULT/SYSTEM/routines/%TUIMENU.m
   72: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZCOLUMNS.m
   73: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZFRMSAMP.m
   74: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZFRMXEC.m
   75: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZHELP.m
   76: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZMAINT.m
   77: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZREVQRY.m
   78: /usr/var/freem/DEFAULT/SYSTEM/routines/%ZROWS.m
   79: /usr/var/freem/DEFAULT/SYSTEM/routines/%ulcharacter.m
   80: /usr/var/freem/DEFAULT/SYSTEM/routines/%ulmath.m
   81: /usr/var/freem/DEFAULT/SYSTEM/routines/%ulstring.m
   82: /usr/var/freem/DEFAULT/SYSTEM/routines/sysns_routine.txt
   83: /usr/var/freem/DEFAULT/USER/globals/userns_global.txt
   84: /usr/var/freem/DEFAULT/USER/routines/userns_routine.txt
   85: /usr/var/freem/DEFAULT/journals/journals.txt
   86: /usr/share/freem/examples/init/freebsd_rc/freem
   87: /usr/share/freem/examples/init/solaris/freem
   88: /usr/share/freem/examples/init/systemd/fedora/freem.service
   89: /usr/share/freem/examples/init/systemd/freem.service

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