Revision: 46261
Author: river
Date: 2009-01-26 13:56:42 +0000 (Mon, 26 Jan 2009)
Log Message:
-----------
TSfindutils: new spec
Added Paths:
-----------
trunk/tools/ts-specs/TSfindutils.spec
Added: trunk/tools/ts-specs/TSfindutils.spec
===================================================================
--- trunk/tools/ts-specs/TSfindutils.spec (rev 0)
+++ trunk/tools/ts-specs/TSfindutils.spec 2009-01-26 13:56:42 UTC (rev
46261)
@@ -0,0 +1,118 @@
+#
+# spec file for package TSfindutils
+#
+# includes module(s): GNU findutils
+#
+
+%include Solaris.inc
+%include opt-gnu.inc
+
+%define _prefix /opt/gnu
+
+Name: TSfindutils
+Summary: GNU findutils - GNU find and miscellaneous utilities
+Version: 4.4.0
+Source:
http://ftp.gnu.org/pub/gnu/findutils/findutils-%{version}.tar.gz
+SUNW_BaseDir: %{_basedir}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+
+%if %build_l10n
+%package l10n
+Summary: %{summary} - l10n files
+SUNW_BaseDir: %{_basedir}
+%include default-depend.inc
+Requires: %{name}
+%endif
+
+%prep
+%setup -q -n findutils-%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
+
+# export PATH=/usr/bin:$PATH
+export CC="cc"
+export CXX="CC"
+export CFLAGS="%optflags"
+export LDFLAGS="%_ldflags"
+export LIBS="-lm"
+
+./configure --prefix=%{_prefix} \
+ --mandir=%{_mandir} \
+ --infodir=%{_infodir} \
+ --libexecdir=%{_libdir}
+
+gmake -j$CPUS
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+cd $RPM_BUILD_ROOT%{_prefix}
+ln -s share/man man
+
+rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+rm -f $RPM_BUILD_ROOT%{_libdir}/charset.alias
+rmdir $RPM_BUILD_ROOT%{_prefix}/var
+
+%if %build_l10n
+%else
+# REMOVE l10n FILES
+rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ;
+ echo 'infos="';
+ echo 'findutils.info' ;
+ echo '"';
+ echo 'retval=0';
+ echo 'for info in $infos; do';
+ echo ' install-info --info-dir=%{_infodir} %{_infodir}/$info || retval=1';
+ echo 'done';
+ echo 'exit $retval' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c TS
+
+%preun
+( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ;
+ echo 'infos="';
+ echo 'findutils.info' ;
+ echo '"';
+ echo 'for info in $infos; do';
+ echo ' install-info --info-dir=%{_infodir} --delete %{_infodir}/$info';
+ echo 'done';
+ echo 'exit 0' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c TS
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_prefix}
+%{_prefix}/man
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/*
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/*
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr(0755, root, bin) %{_mandir}
+%dir %attr(0755, root, bin) %{_mandir}/man1
+%{_mandir}/man1/*
+%dir %attr(0755, root, bin) %{_mandir}/man5
+%{_mandir}/man5/*
+%dir %attr(0755, root, bin) %{_infodir}
+%{_infodir}/*
+
+%if %build_l10n
+%files l10n
+%defattr (-, root, bin)
+%dir %attr (0755, root, sys) %{_datadir}
+%attr (-, root, other) %{_datadir}/locale
+%endif
+
+%changelog
+* Mon Jan 26 2009 - [email protected]
+- initial spec
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs