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