]> git.pld-linux.org Git - packages/evlog.git/commitdiff
- initial, NFY
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 25 Feb 2004 22:45:09 +0000 (22:45 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    evlog.spec -> 1.1

evlog.spec [new file with mode: 0644]

diff --git a/evlog.spec b/evlog.spec
new file mode 100644 (file)
index 0000000..40c2245
--- /dev/null
@@ -0,0 +1,124 @@
+Summary:       Linux Event Logging for Enterprise-Class Systems
+Summary(pl):   Linuksowe logowanie zdarzeñ dla systemów klasy enterprise
+Name:          evlog
+Version:       1.6.0
+%define        bver    alpha
+Release:       0.%{bver}.0.1
+License:       LGPL (library), GPL (utils)
+Group:         Libraries
+Source0:       http://dl.sourceforge.net/evlog/%{name}-%{version}-%{bver}.tar.gz
+# Source0-md5: 47142eabd0fdf59faf6b28cd5a748e45
+Patch0:                %{name}-ksyms2.4.patch
+URL:           http://evlog.sourceforge.net/
+BuildRequires: binutils-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+evlog provides an open-source, platform-independent Event Logging
+facility for the Linux Operating system and Linux applications, that
+offers capabilities and features required in medium-to-large
+Enterprise-class systems.
+
+%description -l pl
+evlog dostarcza oparte o otwarty kod ¼ród³owy, niezale¿ne od platformy
+udogodnienia zwi±zane z logowaniem zdarzeñ dla systemu operacyjnego
+Linux i aplikacji linuksowych, oferuj±ce mo¿liwo¶ci i cechy potrzebne
+w ¶rednich i du¿ych systemach klasy enterprise.
+
+%package devel
+Summary:       Header files for evlog libraries
+Summary(pl):   Pliki nag³ówkowe bibliotek evlog
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+Header files for evlog libraries.
+
+%description devel -l pl
+Pliki nag³ówkowe bibliotek evlog.
+
+%package static
+Summary:       Static evlog libraries
+Summary(pl):   Statyczne biblioteki evlog
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description static
+Static evlog libraries.
+
+%description static -l pl
+Statyczne biblioteki evlog.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+#%{__libtoolize}
+#%{__aclocal}
+#%{__autoconf}
+#%{__autoheader}
+#%{__automake}
+# plugins path is ${optdir}/evlog/plugins, so pass %{_libdir}
+%configure \
+       --with-localstatedir=/var/lib \
+       --with-optdir=%{_libdir}
+%{__make}
+
+%{__make} -C user/cmd/evlogd/tcp_rmtlog_be
+%{__make} -C user/cmd/evlogd/udp_rmtlog_be
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__make} -C user/cmd/evlogd/tcp_rmtlog_be install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__make} -C user/cmd/evlogd/udp_rmtlog_be install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+mv -f $RPM_BUILD_ROOT/%{_lib}/libevlsyslog.{a,la} $RPM_BUILD_ROOT%{_libdir}
+ln -sf /%{_lib}/libevlsyslog.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libevlsyslog.so
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES INSTALL README README.ela
+%attr(755,root,root) /sbin/*
+%attr(755,root,root) /%{_lib}/libevlsyslog.so.*.*.*
+%attr(755,root,root) %{_libdir}/libevl.so.*.*.*
+%dir %{_libdir}/evlog
+%dir %{_libdir}/evlog/plugins
+%attr(755,root,root) %{_libdir}/evlog/plugins/*.so
+%attr(755,root,root) %{_datadir}/evlog
+# TODO: %configs, %attrs etc.
+/etc/cron.d/evlogmgr.cron
+%dir /etc/evlog.d
+/etc/evlog.d/*
+%attr(754,root,root) /etc/rc.d/init.d/evl*
+# TODO: %attrs etc.
+/var/lib/evlog
+%{_mandir}/man1/evl*.1*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libevlsyslog.so
+%attr(755,root,root) %{_libdir}/libevl.so
+%{_libdir}/libevlsyslog.la
+%{_libdir}/libevl.la
+%{_includedir}/evl*.h
+%{_includedir}/posix_evl*.h
+%{_includedir}/linux/evl_log.h
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libevlsyslog.a
+%{_libdir}/libevl.a
This page took 0.14273 seconds and 4 git commands to generate.