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

Reply via email to