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
