> Cc: desktop-discuss at opensolaris.org, rodneyh at bigpond.net.au
> From: Michal Bielicki <cypromis at opensolaris.org>
> To: Gilles Dauphin <Gilles.Dauphin at enst.fr>
> Subject: Re: [desktop-discuss] SFE pkgbuild , who patch? SFEvlc SFEtop
> Date: Fri, 23 May 2008 17:45:02 +0200
>
> 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 ?
Yes , in B89 there is a problem with 64bit libogg:
[root at soarus 257] ls /usr/lib/libogg* /usr/lib/amd64/libogg*
/usr/lib/amd64/libogg*: No such file or directory
/usr/lib/libogg.so /usr/lib/libogg.so.0 /usr/lib/libogg.so.0.5.3
[root at soarus 258]
Gasp!!!! and I strongly want a first run of vlc. ;)
in Addition the patch in SFExvid.spec is not enougth.
I finish the compile by hand and forgot to make a patch :((((
I will do it after my Hollydays :)))
Cheers
Gilles
>
> 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
>