Erwann,

Just want to confirm: do SUNWsexy-python and SUNWgnugetopt
belong in core?  If they need to be delivered in b85 along
with compiz, then they should probably be added to Tom's
spreadsheet as separate packages and ARced, OSRed and Export
Controlled.


- Dermot



Erwann Chenede wrote:
> Hi All,
> 
>    This is the initial import of GNU getopt in spec-file-other.
>    I've imported it because bcop requires it. (for info bcop an xslt 
> parser is required to build
>    compiz plugins).
> 
>       Thanks,
> 
>             Erwann
> 
> 
> Index: patches/getopt-01-locale.h.diff
> ===================================================================
> --- patches/getopt-01-locale.h.diff    (revision 0)
> +++ patches/getopt-01-locale.h.diff    (revision 0)
> @@ -0,0 +1,10 @@
> +--- getopt-1.1.4/nls.h.orig    2007-02-13 13:18:04.289795000 -0500
> ++++ getopt-1.1.4/nls.h    2007-02-13 13:18:35.263303000 -0500
> +@@ -24,6 +24,7 @@
> +  * util-linux nls definitions
> +  */
> +
> ++#include <locale.h>
> + #ifdef NOT_UTIL_LINUX
> +
> + #ifndef GETOPT_NLS
> Index: ChangeLog
> ===================================================================
> --- ChangeLog    (revision 11)
> +++ ChangeLog    (working copy)
> @@ -1,3 +1,11 @@
> +2008-02-14 Erwann Chenede - <erwann.chenede at sun.com>
> +
> +    * core/SUNWgnugetopt.spec
> +    * patches/getopt-01-locale.h.diff:
> +      Initial import of GNU getopt
> +    * core/SUNWcompiz-bcop.spec:
> +      Changed dependency from SFEgetopt to SUNWgnugetopt
> +
> 2008-02-13 Erwann Chenede - <erwann.chenede at sun.com>
> 
>     * core/SUNWsexy-python.spec
> Index: core/SUNWgnugetopt.spec
> ===================================================================
> --- core/SUNWgnugetopt.spec    (revision 0)
> +++ core/SUNWgnugetopt.spec    (revision 0)
> @@ -0,0 +1,54 @@
> +#
> +# spec file for package SUNWgnugetopt
> +#
> +# includes module(s): getopt
> +#
> +# Owner: erwannc
> +#
> +
> +%include Solaris.inc
> +%include usr-gnu.inc
> +
> +Name:                    SUNWgnugetopt
> +Summary:                 getopt - a GNU getopt(3) compatible getopt 
> utility
> +Version:                 1.1.4
> +URL:                     http://software.frodo.looijaard.name/getopt/
> +#Source:        
> http://software.frodo.looijaard.name/getopt/files/getopt-%{version}.tar.gz
> +Source:            
> http://pkgbuild.sf.net/spec-files-extra/tarballs/getopt-%{version}.tar.gz
> +Patch1:                  getopt-01-locale.h.diff
> +SUNW_BaseDir:            %{_basedir}
> +BuildRoot:               %{_tmppath}/%{name}-%{version}-build
> +%include default-depend.inc
> +
> +%prep
> +rm -rf %name-%version
> +%setup -q -n getopt-%version
> +%patch1 -p1
> +
> +%build
> +CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
> +if test "x$CPUS" = "x" -o $CPUS = 0; then
> +    CPUS=1
> +fi
> +
> +make -j$CPUS CC="${CC}" CFLAGS="%optflags"
> +
> +%install
> +rm -rf $RPM_BUILD_ROOT
> +make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} mandir=%{_mandir}
> +
> +%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}/man1
> +%{_mandir}/man1/*
> +
> +%changelog
> +* Tue Feb 13 2007 - laca at sun.com
> +- create
> Index: core/SUNWcompiz-bcop.spec
> ===================================================================
> --- core/SUNWcompiz-bcop.spec    (revision 11)
> +++ core/SUNWcompiz-bcop.spec    (working copy)
> @@ -22,8 +22,8 @@
> Patch1:             compiz-bcop-01-solaris-port.diff
> SUNW_BaseDir:            %{_basedir}
> BuildRoot:               %{_tmppath}/%{name}-%{version}-build
> -BuildRequires:         SFEgetopt
> -Requires:         SFEgetopt
> +BuildRequires:         SUNWgnugetopt
> +Requires:         SUNWgnugetopt
> %include default-depend.inc
> 

Reply via email to