My thought was to only put pkgs targeted for our
next delivery into core, and put deps and temporary
stuff into experimental.  Then, a build would do
% cd spec-files-other
% pktool build experimental/*.spec core/*.spec
etc, and then RE would separate out which pkgs we
need to actually deliver.

But I suppose we could do it other ways as well.

Thoughts?

- Dermot


Erwann Chenede wrote:
> 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
>>>
> 
> 

Reply via email to