Changeset 1406 for trunk/server


Ignore:
Timestamp:
Jan 6, 2010, 12:47:05 AM (13 years ago)
Author:
mitchb
Message:
Play Evan on TV (update moira to new snapshot, provide shared libmrclient)
Location:
trunk/server
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/common/patches/moira-install-headers.patch

    r1396 r1406  
    1919 install:
    2020+       $(SRCTOP)/mkinstalldirs $(DESTDIR)$(includedir)/moira
    21 +       $(INSTALL) moira.h $(DESTDIR)$(includedir)/moira
     21+       $(INSTALL) moira.h mrclient.h $(DESTDIR)$(includedir)/moira
    2222Index: moira/lib/Makefile.in
    2323===================================================================
  • trunk/server/fedora/specs/moira.spec

    r1403 r1406  
    22# release from http://debathena.mit.edu/apt/pool/debathena/d/debathena-moira/
    33%define upstreamversion 4.0.0
    4 %define snapshotversion cvs20091228
     4%define snapshotversion svn20100104
    55Summary: moira libraries, clients, and friends
    66Group: Applications/System
    77Name: moira
    88Version: %{upstreamversion}
    9 Release: 2.%{scriptsversion}.%{snapshotversion}
     9Release: 3.%{scriptsversion}.%{snapshotversion}
    1010Vendor: The scripts.mit.edu Team (scripts@mit.edu)
    1111URL: http://scripts.mit.edu
     
    1717Patch0: moira-install-headers.patch
    1818Patch1: moira-update-server.rc.patch
     19Patch2: moira-fix-manpage-paths.patch
    1920
    2021%description
     
    2627%patch0 -p1
    2728%patch1
     29%patch2 -p1
    2830
    2931%build
     
    3133# Can remove this once the maintainer of the relevant package symlinks
    3234# com_err.h in /usr/include.
     35# (See https://bugzilla.redhat.com/show_bug.cgi?id=550889)
    3336# TODO: --with-zephyr is currently borked
    3437%configure --without-krb4 --with-krb5 --with-hesiod --without-zephyr --without-oracle --without-afs --disable-rpath --with-com_err=/usr CFLAGS='-I /usr/include/et'
     
    115118%defattr(-,root,root)
    116119%doc %{_mandir}/man8/update_server.8.gz
    117 %config(noreplace) %{_sysconfdir}/athena/moira.conf
     120%config(noreplace) %{_sysconfdir}/moira.conf
    118121%defattr(755,root,root)
    119122%{_sbindir}/update_server
     
    167170%files -n libmoira-devel
    168171%defattr(-,root,root)
    169 %{_includedir}/*
     172%{_includedir}/moira
     173%exclude %{_includedir}/moira/mrclient.h
    170174%doc %{_mandir}/man3/*
    171175%{_libdir}/libmoira.so
     
    173177%{_libdir}/libmoira.a
    174178
     179# libmrclient0
     180%package -n libmrclient0
     181Summary: The Moira client library
     182Group: System Environment/Libraries
     183%description -n libmrclient0
     184Moira is the Athena Service Management system.  It serves as the
     185central repository for information about users, groups hosts, print
     186queues, and several other aspects of the Athena environment.
     187
     188This package contains the shared Moira client library.
     189
     190%post -n libmrclient0 -p /sbin/ldconfig
     191%postun -n libmrclient0 -p /sbin/ldconfig
     192
     193%files -n libmrclient0
     194%defattr(-,root,root)
     195%{_libdir}/libmrclient.so.*
     196
     197# libmrclient-devel
     198%package -n libmrclient-devel
     199Summary: Development files for Moira client library
     200Group: Development/Libraries
     201Requires: libmrclient0 = %{version}-%{release}, libmoira-devel = %{version}-%{release}
     202%description -n libmrclient-devel
     203Moira is the Athena Service Management system.  It serves as the
     204central repository for information about users, groups hosts, print
     205queues, and several other aspects of the Athena environment.
     206
     207This package contains headers and static libraries for development.
     208
     209%post -n libmrclient-devel -p /sbin/ldconfig
     210%postun -n libmrclient-devel -p /sbin/ldconfig
     211
     212%files -n libmrclient-devel
     213%defattr(-,root,root)
     214%{_includedir}/moira/mrclient.h
     215%{_libdir}/libmrclient.so
     216%{_libdir}/libmrclient.la
     217%{_libdir}/libmrclient.a
     218
    175219%changelog
     220* Tue Jan 05 2010 Mitchell Berger <mitchb@mit.edu> - 4.0.0-3.1405M.svn20100104
     221- Update to new original upstream version (svn snapshot)
     222- Build and install libmrclient as a shared library (from Debathena)
     223
    176224* Mon Dec 28 2009 Mitchell Berger <mitchb@mit.edu> - 4.0.0-2.1402.cvs20091228
    177225- Update to new upstream version, including eunice printer client
Note: See TracChangeset for help on using the changeset viewer.