Revision: 46199
Author: river
Date: 2009-01-25 14:40:26 +0000 (Sun, 25 Jan 2009)
Log Message:
-----------
TSlibevent, TSmemcached: new specs
Added Paths:
-----------
trunk/tools/ts-specs/TSlibevent.spec
trunk/tools/ts-specs/TSmemcached.spec
Added: trunk/tools/ts-specs/TSlibevent.spec
===================================================================
--- trunk/tools/ts-specs/TSlibevent.spec (rev 0)
+++ trunk/tools/ts-specs/TSlibevent.spec 2009-01-25 14:40:26 UTC (rev
46199)
@@ -0,0 +1,64 @@
+#
+# Copyright (c) 2006 Sun Microsystems, Inc.
+# This file and all modifications and additions to the pristine
+# package are under the same license as the package itself.
+
+%include Solaris.inc
+
+Name: TSlibevent
+Summary: An event notification library for event-driven network
servers.
+Version: 1.4.9-stable
+Source: http://www.monkey.org/~provos/libevent-%{version}.tar.gz
+
+SUNW_BaseDir: %{_basedir}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+
+%prep
+%setup -q -n libevent-%version
+
+%build
+CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
+if test "x$CPUS" = "x" -o $CPUS = 0; then
+ CPUS=1
+fi
+
+# This source is gcc-centric, therefore...
+export CC=/usr/sfw/bin/gcc
+export CXX=/usr/sfw/bin/g++
+export CFLAGS="-O4 -fPIC -DPIC -Xlinker -i -fno-omit-frame-pointer"
+export LDFLAGS="%_ldflags"
+
+./configure --prefix=%{_prefix} \
+ --mandir=%{_mandir}
+
+gmake -j$CPUS
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+gmake install DESTDIR=$RPM_BUILD_ROOT
+rm ${RPM_BUILD_ROOT}%{_libdir}/libevent*.la
+rm ${RPM_BUILD_ROOT}%{_libdir}/libevent*.a
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/*
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/lib*.so*
+%dir %attr (0755, root, bin) %{_includedir}
+%{_includedir}/*.h
+%dir %attr (0755, root, sys) %{_datadir}
+%dir %attr (0755, root, bin) %{_mandir}
+%dir %attr (0755, root, bin) %{_mandir}/man3
+%{_mandir}/man3/*
+
+%changelog
+* Mon Mar 19 2007 - [email protected]
+- Fixed -fno-omit-frame-pointer flag
+* DOW MMM DD 2006 - Eric Boutilier
+- Initial spec
Added: trunk/tools/ts-specs/TSmemcached.spec
===================================================================
--- trunk/tools/ts-specs/TSmemcached.spec (rev 0)
+++ trunk/tools/ts-specs/TSmemcached.spec 2009-01-25 14:40:26 UTC (rev
46199)
@@ -0,0 +1,52 @@
+#
+# spec file for package TSmemcached
+
+%include Solaris.inc
+
+Name: TSmemcached
+Summary: Fast in-memory object cache
+Version: 1.2.6
+Source:
http://www.danga.com/memcached/dist/memcached-%{version}.tar.gz
+SUNW_BaseDir: %{_basedir}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+
+BuildRequires: TSlibevent
+Requires: TSlibevent
+
+%prep
+rm -rf %name-%version
+%setup -q -n memcached-%version
+
+%build
+export CC="cc"
+export CXX="CC"
+export CFLAGS="%optflags"
+export LDFLAGS="%{_ldflags} -R%{_libdir}"
+./configure --prefix=%{_prefix} \
+ --bindir=%{_bindir} \
+ --mandir=%{_mandir} \
+ --infodir=%{_infodir}
+
+gmake
+
+%install
+rm -rf $RPM_BUILD_ROOT
+gmake install DESTDIR=$RPM_BUILD_ROOT
+rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/*
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr(0755, root, bin) %{_mandir}
+%dir %attr(0755, root, bin) %{_mandir}/*
+%{_mandir}/*/*
+
+%changelog
+* Sun Jan 24 2008 - [email protected]
+- initial spec
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs