Hi Dermot,
Dermot McCluskey wrote:
> Erwann,
>
> Just want to confirm: do SUNWsexy-python and SUNWgnugetopt
> belong in core?
SUNWsexy-python, yes, I've included in the compiz ARC will be posted today.
As for SUNWgnugetopt, I'm not sure, in light of the email discussion I
had with
you and Laca I understood it should be in core.
SUNWgnugetopt and SUNWcompiz-bcop shouldn't be delivered they are just
needed
to build the compiz-fusion plugins packages. So they need to be
installed on
the build machine but not redistributed.
Does it make sense ?
Erwann
> 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
>>
--
Erwann Ch?ned?,
Desktop Group, Sun Microsystems, Grenoble
Phone : +33 476 188 358 ext: 38358