Name: glite-lb-state-machine Version: 2.0.7 Release: 1%{?dist} Summary: gLite Logging and Bookkeeping state machine License: ASL 2.0 Url: http://glite.cern.ch Source: http://scientific.zcu.cz/emi/emi.lb.state-machine/%{name}-%{version}.tar.gz # https://github.com/CESNET/glite-lb/commit/1a90b6d604d0fad741c6c917df3e9aef6f878b62#diff-4 # https://github.com/CESNET/glite-lb/commit/652b72448181348741d262261c94bea3f21a15c3 Patch0: rpath.patch # https://github.com/CESNET/glite-lb/commit/57d4485632436a27a96e92f3908aedba5f43cdb4#diff-0 Patch1: xsd-location.patch %if 0%{?rhel} BuildRequires: classads-devel %else BuildRequires: condor-classads-devel %endif BuildRequires: expat-devel BuildRequires: glite-jobid-api-c-devel BuildRequires: glite-lb-common-devel BuildRequires: glite-lb-types BuildRequires: glite-lbjp-common-db-devel BuildRequires: glite-lbjp-common-gss-devel BuildRequires: glite-lbjp-common-jp-interface-devel BuildRequires: glite-lbjp-common-trio-devel BuildRequires: libtool BuildRequires: libxslt BuildRequires: perl BuildRequires: perl(Getopt::Long) BuildRequires: perl(POSIX) BuildRequires: pkgconfig %description glite-lb-state-machine is the gLite L&B job state machine -- server core processing L&B events to produce job state presented to the user. This package contains the state machine library (linked by server) and dynamic plugin (used by other tools and Job Provenance). %package devel Summary: Development files for gLite L&B state machine Requires: %{name}%{?_isa} = %{version}-%{release} Requires: glite-lb-common-devel%{?_isa} %description devel This package contains development libraries and header files for gLite L&B state machine. %package plugins Summary: L&B state machine plugins %description plugins This package contains L&B state machine plugins for L&B tools and Job Provenance. %prep %setup -q %patch0 -p2 %patch1 -p2 %build perl ./configure --root=/ --prefix=%{_prefix} --libdir=%{_lib} --module lb.state-machine CFLAGS="%{?optflags}" LDFLAGS="%{?__global_ldflags}" make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc LICENSE project/ChangeLog %{_libdir}/libglite_lb_statemachine.so.6 %{_libdir}/libglite_lb_statemachine.so.6.* %files devel %dir %{_datadir}/glite-lb/xsd/ %{_includedir}/glite/lb/*.h %{_libdir}/libglite_lb_statemachine.so %{_datadir}/glite-lb/xsd/*.xsd %files plugins %{_libdir}/glite_lb_plugin.so %{_libdir}/glite_lb_plugin.so.* %changelog * Wed Dec 25 2013 František Dvořák - 2.0.7-1 - Initial package