I have added all of the patches besides the libsndfile ones becuase
you have just deleted the 64bit version which does not make
any sense. Can you expand why you are doing that ?
cheers
Michal
On May 23, 2008, at 1:12 PM, Gilles Dauphin wrote:
>
>
>> From: Rodney <rodneyh at bigpond.net.au>
>> To: desktop-discuss at opensolaris.org
>> Subject: Re: [desktop-discuss] What authorities/profile needed to
>> build and
> install from SFE?
>>
>>
>> When you have some spare time it would be fantastic if you could
>> write a short
> post for the uninitiated, on how to use the pkg.share environment
> and sandbox
> scripts.
>>
>
> Hi Rodney,
>
> A little of my time is now for pkgbuild. I need to evaluate it.
>
> So, I compile SFEtop and SFEvlc (in encumbered dir.)
> The result is in attachement. I need thoses patchs for a OpenSolaris
> B89.
>
> Note: SUNWvlc crash too often. It works on local file but crash in
> multicast
> and "network pointers" (multicast, http://, udp, ...)
>
> Please, Laca, would you patch or have a look?
>
> I can put binary files on the web if needed. (after the 10 June)
>
> Thanks Gilles
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFEfaad2.spec SFE/encumbered/SFEfaad2.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFEfaad2.spec 2008-04-15
> 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFEfaad2.spec 2008-05-23 02:55:20.842377000 +0200
> @@ -19,8 +19,8 @@
> SUNW_BaseDir: %{_basedir}
> BuildRoot: %{_tmppath}/%{name}-%{version}-build
> %include default-depend.inc
> -Requires: SFEid3lib
> -BuildRequires: SFEid3lib-devel
> +Requires: SUNWid3lib
> +BuildRequires: SUNWid3lib-devel
>
> %package devel
> Summary: %{summary} - development files
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFEgpac.spec SFE/encumbered/SFEgpac.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFEgpac.spec 2008-04-15
> 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFEgpac.spec 2008-05-23 03:22:05.563762000 +0200
> @@ -83,8 +83,9 @@
> %{_libdir}/lib*.so*
> %{_libdir}/gpac
> %dir %attr (0755, root, sys) %{_datadir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %{_datadir}/gpac
> -%{_mandir}
> +%{_mandir}/man1
>
> %files devel
> %defattr (-, root, bin)
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFElame.spec SFE/encumbered/SFElame.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFElame.spec 2008-04-15
> 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFElame.spec 2008-05-23 01:55:44.426459000 +0200
> @@ -121,7 +121,7 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %dir %attr (0755, root, bin) %{_mandir}/man1
> %{_mandir}/man1/*
> %ifarch amd64 sparcv9
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFEliba52.spec SFE/encumbered/SFEliba52.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFEliba52.spec 2008-04-15
> 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFEliba52.spec 2008-05-23 01:44:12.074791000 +0200
> @@ -82,7 +82,8 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> -%{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> +%{_mandir}/man1
> %ifarch amd64 sparcv9
> %dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
> %{_bindir}/%{_arch64}/a52dec
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFElibdts.spec SFE/encumbered/SFElibdts.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFElibdts.spec 2008-04-15
> 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFElibdts.spec 2008-05-23 01:51:52.238492000 +0200
> @@ -72,7 +72,7 @@
> %dir %attr (0755, root, bin) %{_bindir}
> %{_bindir}/*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %dir %attr (0755, root, bin) %{_mandir}/man1
> %{_mandir}/man1/*
> %dir %attr (0755, root, bin) %{_libdir}
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFElibmpcdec.spec SFE/encumbered/SFElibmpcdec.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFElibmpcdec.spec
> 2008-04-15 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFElibmpcdec.spec 2008-05-23 03:44:21.372073000
> +0200
> @@ -8,7 +8,7 @@
> Name: SFElibmpcdec
> Summary: libmpcdec - Portable Musepack decoder library
> Version: 1.2.6
> -Source: http://files2.musepack.net/source/
> libmpcdec-%{version}.tar.bz2
> +Source: http://files.musepack.net/source/libmpcdec-
> %{version}.tar.bz2
> Patch1: libmpcdec-01-configure.diff
> SUNW_BaseDir: %{_basedir}
> BuildRoot: %{_tmppath}/%{name}-%{version}-build
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFElibmpeg2.spec SFE/encumbered/SFElibmpeg2.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFElibmpeg2.spec
> 2008-04-15 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFElibmpeg2.spec 2008-05-23 01:19:17.730465000
> +0200
> @@ -64,8 +64,9 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> +%dir %attr (0755, root, sys) %{_datadir}/man
> %{_bindir}
> -%{_mandir}
> +%{_mandir}/man1
>
> %files devel
> %defattr (-, root, bin)
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> encumbered/SFExvid.spec SFE/encumbered/SFExvid.spec
> --- /net/xenxvm/home/jdsbld/SFE/encumbered/SFExvid.spec 2008-04-15
> 23:42:33.000000000 +0200
> +++ SFE/encumbered/SFExvid.spec 2008-05-23 02:43:42.367555000 +0200
> @@ -44,8 +44,8 @@
>
> export CFLAGS="-O4 -fPIC -DPIC -I/usr/X11/include -I/usr/openwin/
> include -D_LARGEFILE64_SOURCE -I/usr/gnu/include -mcpu=pentiumpro -
> mtune=pentiumpro -msse2 -mfpmath=sse"
> export LDFLAGS=
> -export CC="/usr/gnu/bin/gcc"
> -export LD="/usr/gnu/bin/ld"
> +export CC="/usr/sfw/bin/gcc"
> +export LD="/usr/sfw/bin/gld"
>
> cd build/generic
> bash ./bootstrap.sh
> @@ -58,7 +58,7 @@
> chmod ug+x configure
> ./configure --prefix=%{_prefix} \
> --libdir=%{_libdir} \
> - --includedir=%{_includedir}
> + --includedir=%{_includedir} --with-ld=/usr/sfw/bin/gld
> gmake
>
> %install
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFEjam.spec SFE/SFEjam.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFEjam.spec 2008-04-15
> 23:42:44.000000000 +0200
> +++ SFE/SFEjam.spec 2008-05-23 03:14:36.687686000 +0200
> @@ -6,7 +6,7 @@
> %include Solaris.inc
>
> %define src_name jam
> -%define src_url ftp://ftp.perforce.com/pub/jam
> +%define src_url ftp://ftp.perforce.com/jam
>
> Name: SFEjam
> Summary: make-like program
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFElibcdio.spec SFE/SFElibcdio.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFElibcdio.spec 2008-04-15
> 23:42:44.000000000 +0200
> +++ SFE/SFElibcdio.spec 2008-05-23 03:53:38.648338000 +0200
> @@ -93,7 +93,7 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %dir %attr (0755, root, bin) %{_mandir}/man1
> %{_mandir}/man1/*
> %dir %attr (0755, root, bin) %{_mandir}/jp
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFElibgsm.spec SFE/SFElibgsm.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFElibgsm.spec 2008-04-15
> 23:42:43.000000000 +0200
> +++ SFE/SFElibgsm.spec 2008-05-23 01:58:11.249128000 +0200
> @@ -63,14 +63,14 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %{_mandir}/man1
>
> %files devel
> %defattr (-, root, bin)
> %{_includedir}
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %{_mandir}/man3
>
> %changelog
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFElibsndfile.spec SFE/SFElibsndfile.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFElibsndfile.spec 2008-05-22
> 18:02:42.513519000 +0200
> +++ SFE/SFElibsndfile.spec 2008-05-23 01:03:08.853456000 +0200
> @@ -5,10 +5,11 @@
> #
> %include Solaris.inc
> %include Solaris.inc
> -%ifarch amd64 sparcv9
> -%include arch64.inc
> -%use libsndfile64 = libsndfile.spec
> -%endif
> +#%define arch i386
> +#%ifarch amd64 sparcv9
> +#%include arch64.inc
> +#%use libsndfile64 = libsndfile.spec
> +#%endif
>
> %include base.inc
> %use libsndfile = libsndfile.spec
> @@ -19,10 +20,10 @@
> SUNW_BaseDir: %{_basedir}
> BuildRoot: %{_tmppath}/%{name}-%{version}-build
> %include default-depend.inc
> -%ifarch amd64 sparcv9
> -BuildRequires: SUNWogg-vorbis-devel
> -Requires: SUNWogg-vorbis
> -%endif
> +#%ifarch amd64 sparcv9
> +#BuildRequires: SUNWogg-vorbis-devel
> +#Requires: SUNWogg-vorbis
> +#%endif
> BuildRequires: SUNWogg-vorbis-devel
> Requires: SUNWogg-vorbis
> Requires: SUNWflac
> @@ -38,26 +39,26 @@
> %prep
> rm -rf %name-%version
> mkdir %name-%version
> -%ifarch amd64 sparcv9
> -mkdir %name-%version/%_arch64
> -%libsndfile64.prep -d %name-%version/%_arch64
> -%endif
> +#%ifarch amd64 sparcv9
> +#mkdir %name-%version/%_arch64
> +#%libsndfile64.prep -d %name-%version/%_arch64
> +#%endif
>
> mkdir %name-%version/%{base_arch}
> %libsndfile.prep -d %name-%version/%{base_arch}
>
> %build
> -%ifarch amd64 sparcv9
> -%libsndfile64.build -d %name-%version/%_arch64
> -%endif
> +#%ifarch amd64 sparcv9
> +#%libsndfile64.build -d %name-%version/%_arch64
> +#%endif
>
> %libsndfile.build -d %name-%version/%{base_arch}
>
> %install
> rm -rf $RPM_BUILD_ROOT
> -%ifarch amd64 sparcv9
> -%libsndfile64.install -d %name-%version/%_arch64
> -%endif
> +#%ifarch amd64 sparcv9
> +#%libsndfile64.install -d %name-%version/%_arch64
> +#%endif
>
> %libsndfile.install -d %name-%version/%{base_arch}
>
> @@ -74,19 +75,19 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %dir %attr (0755, root, bin) %{_mandir}/man1
> %{_mandir}/man1/*
> %{_datadir}/octave
> -%ifarch amd64 sparcv9
> -%dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
> -%{_bindir}/%{_arch64}/sndfile-convert
> -%{_bindir}/%{_arch64}/sndfile-info
> -%{_bindir}/%{_arch64}/sndfile-play
> -%{_bindir}/%{_arch64}/sndfile-regtest
> -%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
> -%{_libdir}/%{_arch64}/lib*.so*
> -%endif
> +#%ifarch amd64 sparcv9
> +#%dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
> +#%{_bindir}/%{_arch64}/sndfile-convert
> +#%{_bindir}/%{_arch64}/sndfile-info
> +#%{_bindir}/%{_arch64}/sndfile-play
> +#%{_bindir}/%{_arch64}/sndfile-regtest
> +#%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
> +#%{_libdir}/%{_arch64}/lib*.so*
> +#%endif
>
> %files devel
> %defattr (-, root, bin)
> @@ -98,11 +99,11 @@
> %dir %attr (0755, root, sys) %{_datadir}
> %dir %attr (0755, root, other) %{_datadir}/doc
> %{_datadir}/doc/*
> -%ifarch amd64 sparcv9
> -%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
> -%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
> -%{_libdir}/%{_arch64}/pkgconfig/*
> -%endif
> +#%ifarch amd64 sparcv9
> +#%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
> +#%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
> +#%{_libdir}/%{_arch64}/pkgconfig/*
> +#%endif
>
> %changelog
> * Mon May 05 2008 - brian.cameron at sun.com
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFElibtar.spec SFE/SFElibtar.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFElibtar.spec 2008-04-15
> 23:42:44.000000000 +0200
> +++ SFE/SFElibtar.spec 2008-05-23 03:47:45.871394000 +0200
> @@ -61,8 +61,9 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %{_bindir}
> -%{_mandir}
> +%{_mandir}/man3
>
> %files devel
> %defattr (-, root, bin)
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFElibx264.spec SFE/SFElibx264.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFElibx264.spec 2008-04-15
> 23:42:42.000000000 +0200
> +++ SFE/SFElibx264.spec 2008-05-23 03:32:53.503186000 +0200
> @@ -54,7 +54,7 @@
> %endif
>
> export CC=gcc
> -export CFLAGS="%optflags -D__C99FEATURES__"
> +export CFLAGS=" -D__C99FEATURES__"
> export LDFLAGS="%_ldflags -lm"
> bash ./configure \
> --prefix=%{_prefix} \
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFEnasm.spec SFE/SFEnasm.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFEnasm.spec 2008-04-15
> 23:42:44.000000000 +0200
> +++ SFE/SFEnasm.spec 2008-05-23 02:13:33.558118000 +0200
> @@ -53,7 +53,7 @@
> %dir %attr (0755, root, bin) %{_bindir}
> %{_bindir}/*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %dir %attr (0755, root, bin) %{_mandir}/man1
> %{_mandir}/man1/*
> %dir %attr(0755, root, bin) %{_datadir}/info
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFEncurses.spec SFE/SFEncurses.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFEncurses.spec 2008-04-15
> 23:42:45.000000000 +0200
> +++ SFE/SFEncurses.spec 2008-05-23 02:02:05.240431000 +0200
> @@ -77,7 +77,7 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_mandir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %dir %attr (0755, root, bin) %{_mandir}/man1
> %{_mandir}/man1/*.1*
> %dir %attr (0755, root, bin) %{_mandir}/man3
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFEtop.spec SFE/SFEtop.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFEtop.spec 2008-04-15
> 23:42:42.000000000 +0200
> +++ SFE/SFEtop.spec 2008-05-22 21:39:29.798691000 +0200
> @@ -42,7 +42,7 @@
> rm -rf $RPM_BUILD_ROOT
>
> make install DESTDIR=$RPM_BUILD_ROOT
> -mv ${RPM_BUILD_ROOT}%{_prefix}/bin/i386 ${RPM_BUILD_ROOT}%{_prefix}/
> bin/i86
> +#mv ${RPM_BUILD_ROOT}%{_prefix}/bin/i386 ${RPM_BUILD_ROOT}%
> {_prefix}/bin/i86
>
> %clean
> rm -rf $RPM_BUILD_ROOT
> @@ -52,8 +52,9 @@
> %dir %attr (0755, root, bin) %{_bindir}
> %{_bindir}/*
> %dir %attr (0755, root, sys) %{_datadir}
> -%dir %attr (0755, root, bin) %{_datadir}/man
> -%{_datadir}/man/*
> +%dir %attr (0755, root, sys) %{_mandir}
> +%dir %attr (0755, root, bin) %{_mandir}/man1
> +%{_mandir}/man1/*
>
> %changelog
> * Fri Feb 08 2008 - moinak.ghosh at sun.com
> diff -burN --exclude-from=ignore /net/xenxvm/home/jdsbld/SFE/
> SFEvcdimager.spec SFE/SFEvcdimager.spec
> --- /net/xenxvm/home/jdsbld/SFE/SFEvcdimager.spec 2008-04-15
> 23:42:42.000000000 +0200
> +++ SFE/SFEvcdimager.spec 2008-05-23 03:56:45.303915000 +0200
> @@ -20,6 +20,7 @@
> SUNW_BaseDir: %{_prefix}
> %include default-depend.inc
> Requires: %name
> +Requires: SFElibcdio
>
> %prep
> %setup -q -n vcdimager-%version
> @@ -86,8 +87,9 @@
> %dir %attr (0755, root, bin) %{_libdir}
> %{_libdir}/lib*.so*
> %dir %attr (0755, root, sys) %{_datadir}
> +%dir %attr (0755, root, sys) %{_mandir}
> %{_bindir}
> -%{_mandir}
> +%{_mandir}/man1
> %{_datadir}/info/*
>
> %files devel
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20080523/82a1e7dc/attachment.html>