I have nothing against enabling arm builds but I don't have the hardware to
test them on. Most packages as you know will build.

1. See umms player spec on meego tv list. Madeo-uplayer is an implementation
on that spec. Meegoplayer is just the name of the new player core in XBMC.

2. I think not. But it could. Ill let someone else decide

3. Don't know. Git tree is on github. It's under github.com/arfoll

4. Sometime next week when I get home from holiday.

5. No. Because I want to use gles also for the Intel sodaville platform.
Which is the main hw platform target.

Sent from my mobile phone
On Apr 19, 2011 11:00 PM, "Marko Saukko" <[email protected]> wrote:
> Hi,
>
> Ok, but we should avoid causing more "failed" compiles to the T:T so
> please enable armv8el for your packages and see that at least most of
> the compile for ARM as well. Also couple of more questions:
>
> 1. What is meegoplayer?
>
> 2. If meegoplayer differs from the XBMC much should this package be
> called xbmc-meegoplayer instead of XBMC upstream name?
>
> 3. Is meegoplayer going to be merged to upstream XBMC? Is there git tree
for it?
>
> 4. Is there any estimate when this meegoplayer is going to be gles ready?
>
> 5. Would it be possible to enable the meegoplayer patch set only for
> ix86 in yaml and enable the opengles for ARM only for now?
>
> Regards,
> Marko
>
> On Tue, Apr 19, 2011 at 11:45 PM, Brendan Le Foll <[email protected]>
wrote:
>> The meegoplayer included does not yet compile in gles (I know all about
the
>> gles patches don't worry! ). However we need a gl version to test on
>> netbooks/pinetrail hardware anyways so here it is.
>>
>> Sent from my mobile phone
>>
>> On Apr 19, 2011 10:38 PM, "Marko Saukko" <[email protected]> wrote:
>>> Hi,
>>>
>>> please compile this with opengles instead of opengl so it works on ARM
>>> as well. Some patches are already available in my project in the
>>> build.pub.meego.com
>>>
>>>
>>>
https://build.pub.meego.com/package/show?package=xbmc&project=home%3Asage%3Axbmc
>>>
>>> Regards,
>>> Marko
>>>
>>> On Tue, Apr 19, 2011 at 10:14 PM, brendan <[email protected]>
>>> wrote:
>>>> Hi,
>>>> Adding new package xbmc in project Trunk:Testing. Please review and
>>>> accept ASAP.
>>>>
>>>> Justification for this new package:
>>>>
>>>> submit new package for MeeGo-TV 1.2 in relation with Bug 16353
>>>>
>>>> Thank You,
>>>> brendan
>>>>
>>>> [This message was auto-generated]
>>>>
>>>> ---
>>>>
>>>> Request #16563:
>>>>
>>>>  submit:   home:brendan:xbmc-sodaville/xbmc(r65)(update) ->
>>>> Trunk:Testing/xbmc
>>>>
>>>>
>>>> Message:
>>>>    submit new package for MeeGo-TV 1.2 in relation with Bug 16353
>>>>
>>>> State:   new          2011-04-19T12:14:05 brendan
>>>> Comment: None
>>>>
>>>>
>>>> This is a NEW package in Trunk:Testing project.
>>>> The files in the new package:
>>>> xbmc/
>>>>  |__  0001-removed-mysql-dependancy.patch
>>>>  |__  0002-initial-commit-of-meegoplayer.patch
>>>>  |__  0003-moved-meegoplayer-to-the-system-bus.patch
>>>>  |__  0004-small-player-fixes.patch
>>>>  |__  0005-fixed-pause-play.patch
>>>>  |__  0006-catch-EOS-signal-received-from-madeo-player.patch
>>>>  |__  0007-fix-bug-on-destruction-and-cleanup-of-meegoplayer.patch
>>>>  |__  0008-make-playercorefactory-use-meegoplayer-all-types-of-.patch
>>>>  |__  0009-general-cleanup-of-meegoplayer.patch
>>>>  |__  0010-put-video-in-XBMC-UI-using-gdl.patch
>>>>  |__  0011-add-trickplay-support.patch
>>>>  |__  0013-stop-dbus-spamming-and-initial-time-duration.patch
>>>>  |__  InfoMessagePanel.png
>>>>  |__  Makefile
>>>>  |__  clean_xbmc.sh
>>>>  |__  xbmc-10.1.tar.bz2
>>>>  |__  xbmc.changes
>>>>  |__  xbmc.rpmlintrc
>>>>  |__  xbmc.spec
>>>>  |__  xbmc.yaml
>>>>
>>>> The content of the YAML file, xbmc.yaml:
>>>> ===================================================================
>>>> Name: xbmc
>>>> Summary: Media center
>>>> Version: 10.1
>>>> Release: 1
>>>> Group: Applications/Multimedia
>>>> License: GPLv2+
>>>> URL: http://www.xbmc.org/
>>>> Sources:
>>>>    - "%{name}-%{version}.tar.bz2"
>>>>    - InfoMessagePanel.png
>>>> Patches:
>>>>    - 0001-removed-mysql-dependancy.patch
>>>>    - 0002-initial-commit-of-meegoplayer.patch
>>>>    - 0003-moved-meegoplayer-to-the-system-bus.patch
>>>>    - 0004-small-player-fixes.patch
>>>>    - 0005-fixed-pause-play.patch
>>>>    - 0006-catch-EOS-signal-received-from-madeo-player.patch
>>>>    - 0007-fix-bug-on-destruction-and-cleanup-of-meegoplayer.patch
>>>>    - 0008-make-playercorefactory-use-meegoplayer-all-types-of-.patch
>>>>    - 0009-general-cleanup-of-meegoplayer.patch
>>>>    - 0010-put-video-in-XBMC-UI-using-gdl.patch
>>>>    - 0011-add-trickplay-support.patch
>>>>    - 0013-stop-dbus-spamming-and-initial-time-duration.patch
>>>> Description: |
>>>>    XBMC media center is a free cross-platform media-player jukebox and
>>>>    entertainment hub.  XBMC can play a spectrum of of multimedia
formats,
>>>>    and featuring playlist, audio visualizations, slideshow, and weather
>>>>    forecast functions, together third-party plugins.
>>>>
>>>> PkgConfigBR:
>>>>    - sdl
>>>>    - SDL_image
>>>>    - SDL_mixer
>>>>    - fontconfig
>>>>    - fribidi
>>>>    - ogg
>>>>    - glib-2.0
>>>>    - freetype2
>>>>    - xinerama
>>>>    - fontconfig
>>>>    - sqlite3
>>>>    - samplerate
>>>>    - xtst
>>>>    - dbus-1
>>>>    - xi
>>>>    - flac
>>>>    - openssl
>>>>    - avahi-core
>>>>    - libpulse
>>>>    - xmu
>>>>    - libpcre
>>>>    - smbclient
>>>>    - libpng
>>>>    - libpcre
>>>>    - zlib
>>>>    - glew
>>>> #    - egl
>>>> #    - glesv1_cm
>>>> #    - glesv2
>>>> PkgBR:
>>>>    # various libs
>>>>    - libstdc++-devel
>>>>    - boost-devel
>>>>    - jasper-devel
>>>>    - libcdio-devel
>>>>    - python-devel
>>>>    - curl-devel
>>>>    - libmodplug-devel
>>>>    - libmicrohttpd-devel
>>>>    # building tools
>>>>    - cmake
>>>>    - gcc-c++
>>>>    - libtool
>>>>    # utils
>>>>    - sed
>>>>    - gettext
>>>>    - zip
>>>>    - expat-devel
>>>>    - bzip2-devel
>>>>    - lzo-devel
>>>>    - gperf
>>>>    - nasm
>>>>    - cvs
>>>>    - flex
>>>>    - enca-devel
>>>>    # decoding libs
>>>>    - libmad-devel
>>>>    - libmpeg2-devel
>>>>    - wavpack-devel
>>>>    - libtiff-devel
>>>>    # hopefull soon to be removed
>>>>    - faad2-devel
>>>>    - libmms-devel
>>>>    - libass-devel
>>>> Requires:
>>>>    - faad2
>>>>    - avahi
>>>>    - bzip2-devel
>>>>    - libmicrohttpd
>>>>    - id3lib
>>>>    - libcdio
>>>>    - libmms
>>>>    - libmodplug
>>>>    - libmpeg2
>>>>    - SDL
>>>>    - SDL_mixer
>>>>    - fribidi
>>>>    - lzo
>>>>    - libmad
>>>>    - libsamplerate
>>>>    - libsmbclient
>>>>    - zip
>>>>    - fontconfig
>>>>    - jasper
>>>>    - libogg
>>>>    - libpng
>>>>    - xorg-x11-utils-xdpyinfo
>>>>    - glx-utils
>>>>    - enca
>>>>    - libass
>>>>
>>>> Configure: configure
>>>> ConfigOptions:
>>>>    - --enable-external-libraries
>>>>    - --disable-external-ffmpeg
>>>>    - --disable-hal
>>>>    - --disable-vdpau
>>>>    - --disable-dvdcss
>>>>    - --disable-external-python
>>>>    - --disable-faac
>>>>    - --disable-non-free
>>>>    - --enable-gl
>>>>    - --enable-webserver
>>>>    - --enable-debug
>>>>    - --enable-optimizations
>>>>    - --enable-pulse
>>>>    - --enable-avahi
>>>> Builder: make
>>>> Files:
>>>>     - "/usr/bin/xbmc*"
>>>>     - "/usr/lib/xbmc/*"
>>>>     - "/usr/share/applications/xbmc.desktop"
>>>>     - "%doc /usr/share/doc/xbmc/LICENSE.GPL"
>>>>     - "%doc /usr/share/doc/xbmc/README.linux"
>>>>     - "%doc /usr/share/doc/xbmc/copying.txt"
>>>>     - "%doc /usr/share/doc/xbmc/keymapping.txt"
>>>>     - "/usr/share/icons/hicolor/256x256/apps/xbmc.png"
>>>>     - "/usr/share/icons/hicolor/48x48/apps/xbmc.png"
>>>>     - "/usr/share/xbmc/*"
>>>>     - "/usr/share/xsessions/XBMC.desktop"
>>>>
>>>> ===================================================================
>>>>
>>>>
>>>> The content of the spec file, xbmc.spec:
>>>> ===================================================================
>>>> #
>>>> # Do NOT Edit the Auto-generated Part!
>>>> # Generated by: spectacle version 0.22
>>>> #
>>>> # >> macros
>>>> # << macros
>>>>
>>>> Name:       xbmc
>>>> Summary:    Media center
>>>> Version:    10.1
>>>> Release:    1
>>>> Group:      Applications/Multimedia
>>>> License:    GPLv2+
>>>> URL:        http://www.xbmc.org/
>>>> Source0:    %{name}-%{version}.tar.bz2
>>>> Source1:    InfoMessagePanel.png
>>>> Source100:  xbmc.yaml
>>>> Patch0:     0001-removed-mysql-dependancy.patch
>>>> Patch1:     0002-initial-commit-of-meegoplayer.patch
>>>> Patch2:     0003-moved-meegoplayer-to-the-system-bus.patch
>>>> Patch3:     0004-small-player-fixes.patch
>>>> Patch4:     0005-fixed-pause-play.patch
>>>> Patch5:     0006-catch-EOS-signal-received-from-madeo-player.patch
>>>> Patch6:
0007-fix-bug-on-destruction-and-cleanup-of-meegoplayer.patch
>>>> Patch7:
>>>> 0008-make-playercorefactory-use-meegoplayer-all-types-of-.patch
>>>> Patch8:     0009-general-cleanup-of-meegoplayer.patch
>>>> Patch9:     0010-put-video-in-XBMC-UI-using-gdl.patch
>>>> Patch10:     0011-add-trickplay-support.patch
>>>> Patch11:     0013-stop-dbus-spamming-and-initial-time-duration.patch
>>>> Requires:   faad2
>>>> Requires:   avahi
>>>> Requires:   bzip2-devel
>>>> Requires:   libmicrohttpd
>>>> Requires:   id3lib
>>>> Requires:   libcdio
>>>> Requires:   libmms
>>>> Requires:   libmodplug
>>>> Requires:   libmpeg2
>>>> Requires:   SDL
>>>> Requires:   SDL_mixer
>>>> Requires:   fribidi
>>>> Requires:   lzo
>>>> Requires:   libmad
>>>> Requires:   libsamplerate
>>>> Requires:   libsmbclient
>>>> Requires:   zip
>>>> Requires:   fontconfig
>>>> Requires:   jasper
>>>> Requires:   libogg
>>>> Requires:   libpng
>>>> Requires:   xorg-x11-utils-xdpyinfo
>>>> Requires:   glx-utils
>>>> Requires:   enca
>>>> Requires:   libass
>>>> Requires(post): /bin/touch
>>>> Requires(post): gtk2
>>>> BuildRequires:  pkgconfig(sdl)
>>>> BuildRequires:  pkgconfig(SDL_image)
>>>> BuildRequires:  pkgconfig(SDL_mixer)
>>>> BuildRequires:  pkgconfig(fontconfig)
>>>> BuildRequires:  pkgconfig(fribidi)
>>>> BuildRequires:  pkgconfig(ogg)
>>>> BuildRequires:  pkgconfig(glib-2.0)
>>>> BuildRequires:  pkgconfig(freetype2)
>>>> BuildRequires:  pkgconfig(xinerama)
>>>> BuildRequires:  pkgconfig(fontconfig)
>>>> BuildRequires:  pkgconfig(sqlite3)
>>>> BuildRequires:  pkgconfig(samplerate)
>>>> BuildRequires:  pkgconfig(xtst)
>>>> BuildRequires:  pkgconfig(dbus-1)
>>>> BuildRequires:  pkgconfig(xi)
>>>> BuildRequires:  pkgconfig(flac)
>>>> BuildRequires:  pkgconfig(openssl)
>>>> BuildRequires:  pkgconfig(avahi-core)
>>>> BuildRequires:  pkgconfig(libpulse)
>>>> BuildRequires:  pkgconfig(xmu)
>>>> BuildRequires:  pkgconfig(libpcre)
>>>> BuildRequires:  pkgconfig(smbclient)
>>>> BuildRequires:  pkgconfig(libpng)
>>>> BuildRequires:  pkgconfig(libpcre)
>>>> BuildRequires:  pkgconfig(zlib)
>>>> BuildRequires:  pkgconfig(glew)
>>>> BuildRequires:  libstdc++-devel
>>>> BuildRequires:  boost-devel
>>>> BuildRequires:  jasper-devel
>>>> BuildRequires:  libcdio-devel
>>>> BuildRequires:  python-devel
>>>> BuildRequires:  curl-devel
>>>> BuildRequires:  libmodplug-devel
>>>> BuildRequires:  libmicrohttpd-devel
>>>> BuildRequires:  cmake
>>>> BuildRequires:  gcc-c++
>>>> BuildRequires:  libtool
>>>> BuildRequires:  sed
>>>> BuildRequires:  gettext
>>>> BuildRequires:  zip
>>>> BuildRequires:  expat-devel
>>>> BuildRequires:  bzip2-devel
>>>> BuildRequires:  lzo-devel
>>>> BuildRequires:  gperf
>>>> BuildRequires:  nasm
>>>> BuildRequires:  cvs
>>>> BuildRequires:  flex
>>>> BuildRequires:  enca-devel
>>>> BuildRequires:  libmad-devel
>>>> BuildRequires:  libmpeg2-devel
>>>> BuildRequires:  wavpack-devel
>>>> BuildRequires:  libtiff-devel
>>>> BuildRequires:  faad2-devel
>>>> BuildRequires:  libmms-devel
>>>> BuildRequires:  libass-devel
>>>> BuildRequires:  desktop-file-utils
>>>>
>>>>
>>>> %description
>>>> XBMC media center is a free cross-platform media-player jukebox and
>>>> entertainment hub.  XBMC can play a spectrum of of multimedia formats,
>>>> and featuring playlist, audio visualizations, slideshow, and weather
>>>> forecast functions, together third-party plugins.
>>>>
>>>>
>>>>
>>>>
>>>> %prep
>>>> %setup -q -n %{name}-%{version}
>>>>
>>>> # 0001-removed-mysql-dependancy.patch
>>>> %patch0 -p1
>>>> # 0002-initial-commit-of-meegoplayer.patch
>>>> %patch1 -p1
>>>> # 0003-moved-meegoplayer-to-the-system-bus.patch
>>>> %patch2 -p1
>>>> # 0004-small-player-fixes.patch
>>>> %patch3 -p1
>>>> # 0005-fixed-pause-play.patch
>>>> %patch4 -p1
>>>> # 0006-catch-EOS-signal-received-from-madeo-player.patch
>>>> %patch5 -p1
>>>> # 0007-fix-bug-on-destruction-and-cleanup-of-meegoplayer.patch
>>>> %patch6 -p1
>>>> # 0008-make-playercorefactory-use-meegoplayer-all-types-of-.patch
>>>> %patch7 -p1
>>>> # 0009-general-cleanup-of-meegoplayer.patch
>>>> %patch8 -p1
>>>> # 0010-put-video-in-XBMC-UI-using-gdl.patch
>>>> %patch9 -p1
>>>> # 0011-add-trickplay-support.patch
>>>> %patch10 -p1
>>>> # 0013-stop-dbus-spamming-and-initial-time-duration.patch
>>>> %patch11 -p1
>>>> # >> setup
>>>> # << setup
>>>>
>>>> %build
>>>> # >> build pre
>>>> #XBMC's autogen
>>>> chmod +x bootstrap
>>>> ./bootstrap
>>>> # << build pre
>>>>
>>>> %configure --disable-static \
>>>>    --enable-external-libraries \
>>>>    --disable-external-ffmpeg \
>>>>    --disable-hal \
>>>>    --disable-vdpau \
>>>>    --disable-dvdcss \
>>>>    --disable-external-python \
>>>>    --disable-faac \
>>>>    --disable-non-free \
>>>>    --enable-gl \
>>>>    --enable-webserver \
>>>>    --enable-debug \
>>>>    --enable-optimizations \
>>>>    --enable-pulse \
>>>>    --enable-avahi
>>>>
>>>> make %{?jobs:-j%jobs}
>>>>
>>>> # >> build post
>>>> # << build post
>>>> %install
>>>> rm -rf %{buildroot}
>>>> # >> install pre
>>>> # << install pre
>>>> %make_install
>>>>
>>>> # >> install post
>>>> mkdir -p %{buildroot}%{_datadir}/xbmc/addons/skin.confluence/media
>>>> # remove the packed textures
>>>> rm
%{buildroot}%{_datadir}/xbmc/addons/skin.confluence/media/Textures.xbt
>>>> install -p %{SOURCE1}
>>>> %{buildroot}%{_datadir}/xbmc/addons/skin.confluence/media
>>>> # << install post
>>>> desktop-file-install --delete-original       \
>>>>  --dir %{buildroot}%{_datadir}/applications             \
>>>>   %{buildroot}%{_datadir}/applications/*.desktop
>>>>
>>>>
>>>>
>>>> %post
>>>> /bin/touch --no-create %{_datadir}/icons/hicolor || :
>>>> %{_bindir}/gtk-update-icon-cache \
>>>>  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
>>>>
>>>> %postun
>>>> /bin/touch --no-create %{_datadir}/icons/hicolor || :
>>>> %{_bindir}/gtk-update-icon-cache \
>>>>  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
>>>>
>>>>
>>>> %files
>>>> %defattr(-,root,root,-)
>>>> /usr/bin/xbmc*
>>>> /usr/lib/xbmc/*
>>>> /usr/share/applications/xbmc.desktop
>>>> %doc /usr/share/doc/xbmc/LICENSE.GPL
>>>> %doc /usr/share/doc/xbmc/README.linux
>>>> %doc /usr/share/doc/xbmc/copying.txt
>>>> %doc /usr/share/doc/xbmc/keymapping.txt
>>>> /usr/share/icons/hicolor/256x256/apps/xbmc.png
>>>> /usr/share/icons/hicolor/48x48/apps/xbmc.png
>>>> /usr/share/xbmc/*
>>>> /usr/share/xsessions/XBMC.desktop
>>>> # >> files
>>>> # << files
>>>>
>>>>
>>>>
>>>> ===================================================================
>>>>
>>>> _______________________________________________
>>>> MeeGo-commits mailing list
>>>> [email protected]
>>>> http://lists.meego.com/listinfo/meego-commits
>>>>
>>> _______________________________________________
>>> MeeGo-packaging mailing list
>>> [email protected]
>>> http://lists.meego.com/listinfo/meego-packaging
>>
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to