I'll test and add the patches.
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/b3a1f5e6/attachment.html>