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
