diff options
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/elisa/ChangeLog | 86 | ||||
-rw-r--r-- | media-video/elisa/Manifest | 24 | ||||
-rw-r--r-- | media-video/elisa/elisa-0.3.2_p1.ebuild | 112 | ||||
-rw-r--r-- | media-video/elisa/elisa-0.3.3.ebuild | 110 | ||||
-rw-r--r-- | media-video/elisa/files/digest-elisa-0.3.2_p1 | 3 | ||||
-rw-r--r-- | media-video/elisa/files/digest-elisa-0.3.3 | 3 |
6 files changed, 333 insertions, 5 deletions
diff --git a/media-video/elisa/ChangeLog b/media-video/elisa/ChangeLog index cb411a8..5003aac 100644 --- a/media-video/elisa/ChangeLog +++ b/media-video/elisa/ChangeLog @@ -1,7 +1,91 @@ # ChangeLog for media-video/elisa -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 22 Jan 2008; Daniel Gryniewicz <dang@gentoo.org> ++, ++, ++, ++: + Bump to 0.3.3 + Highlights of the features added since 0.3.2: + + - completely new user interface named 'raval' making a better use of screen's + real estate + - new visualisation modes: grid of pictures, vertical list and cover flow like + - stacks of picture replace dull directory icons + - mouse support greatly improved + - playback from DAAP shares has been reactivated + - new YouTube plugin + - audio visualisation using libvisual + - faster startup + - better detection of media types using GStreamer + - basic playlist support + + Bugs fixed since 0.3.2: + + - 752: [win32] update media_uri with windows path + - 885: Online services thumbnails do not appear + - 195: Windows port + - 385: elisa should not hardcode file extensions as a way to detect file type + - 418: Font regeneration when viewport size changes + - 427: DAAP playback support + - 506: solve the sorting problem + - 721: Elisa not starting when running on Python 2.4 + - 748: Externalisation in separate files of model/controller/views + associations + - 758: [win32] units tests do not works on windows + - 763: Component missing a Python dependency prevents Elisa from starting up + - 781: thread issue with hal, dbus and the elisa bus + - 446: Cleanup of attribute change notifications + - 592: ticket explanation page + - 618: Don't ship .mo files in the source distribution + - 633: Sizes in player_view of poblenou_frontend should be relative to the + canvas + - 709: Use ReviewBoard for code reviews + - 725: Unicode breaks media_uri (as usual) + - 728: Typefinding potential improvements + - 732: Windows/task system + - 733: faster plugins loading + - 738: HAL fails to initialize if dbus not running + - 743: Cleanup and proper testing of lists in MVC + - 745: Complete unit tests in core + - 750: In Pigment based frontends, changing the size of the canvas does not + work well + - 762: use media_manager wherever os.open or open() is called + - 774: Playing a video and then trying to play another one before its end does + not work + - 778: Hotplug is broken + - 787: Remove the classic frontend plugin + - 788: Split plugins.bad.media_bad in two plugins + - 789: split plugins.good.input_good in two plugins + - 790: split plugins.good.media_good + - 791: move stage6 plugins in ugly + - 792: split plugins.ugly.media_ugly in two plugins + - 801: split plugins in plugins.base.media_provider + - 839: update configuration updator + - 846: Split plugins.bad.input_bad in two plugins + - 847: Split plugins.good.services_good in three plugins + - 850: Rename and move service plugin (elisa/plugins/service) into an about + plugin + - 865: Polish (pol) translation + - 868: get_metadata should have a priority parameter + - 722: PlayerRegistry should state a warning if there are no player engines in + the configuration + - 723: Play next song after current song is finished. + - 724: Bind next track on streamzap remotes to next song by default + - 760: make XDG user-dirs support optional + - 761: gnomevfs plugin crashes if gnomevfs module is not installed + - 765: Elisa starts when pysqlite2 is not installed, but segfaults when it is + - 772: playbin engine/player engine will not open property_set('uri'.... + - 773: EXIF Rotated pictures are rotated at low quality and not rotated in + high + - 852: move mouse in player frame dropping video + - 854: Subtitles desynced when seeking in media + - 861: Add moblin detection code in setup.py + - 866: Untranslated strings + - 894: GPL-Licence and copyright year update + + 11 Dec 2007; Daniel Gryniewicz <dang@gentoo.org> ++, ++: + Bump to 0.3.2_p1 + - Add a svn snapshot from 20071211 that hopefully works + 01 Nov 2007; Daniel Gryniewicz <dang@gentoo.org> elisa-0.3.2.ebuild: Fix some deps diff --git a/media-video/elisa/Manifest b/media-video/elisa/Manifest index 937689c..c708661 100644 --- a/media-video/elisa/Manifest +++ b/media-video/elisa/Manifest @@ -4,6 +4,8 @@ DIST elisa-0.1.4.2.tar.gz 13327257 RMD160 287c6f9852567f329f36a45c6c1a2ec3b8c4e6 DIST elisa-0.1.5.tar.gz 13333109 RMD160 d4222a5462cdd07f05acacfaccc1c9704aa1a81a SHA1 c592b3bdc569f92837a8b908a050c3b096199b35 SHA256 0fd0184c44b62fff35ab53a89193a781ea03f941e592c38157fcddf5535e6856 DIST elisa-0.1.6.tar.gz 13333863 RMD160 c3324b87117778ae3cc9bddbc514f426d5694047 SHA1 03ba0721530523d51b9dd1c2be76d9805f0c7ed7 SHA256 5911b63ae71f7fbf50870f2feeeebc3179b33cbb2e1f009d730a77d86083d682 DIST elisa-0.3.2.tar.gz 11102424 RMD160 ea100d5aa9529b431cf0829a0b36b0cab3dd9b1b SHA1 2f20721d004f195b90ea8ff3a19486cfc4f24ebc SHA256 79e30103192da60ccb6e33f198b88e9790f0715d86f603d36922223eee879260 +DIST elisa-0.3.2_p1.tar.gz 12412080 RMD160 0515229195f513bdce16664f0bc2a8157dbad399 SHA1 f45cd0d9388c435a2ce044b3c1b2b87a824babc3 SHA256 2339562a17122c9813aace9666c70e7a08223d52ca8e87af54b91ab7426aff7a +DIST elisa-0.3.3.tar.gz 22564562 RMD160 1042cda8033dec4e8ce91aefb58822426e9d551d SHA1 6dd78be630d0ac128972f5f2ee9a4033f623876b SHA256 98c28abcc4dfcdd41b559d6b214b671fa7d31782bd0bc5411e2b47de5ed017e3 EBUILD elisa-0.1.3.ebuild 2774 RMD160 2601c5f5e776c4dc9678e88b38272bee92b76ddf SHA1 7c4464e7c710f4e2d05ed059413a4b259d396c2e SHA256 439eaba997b41e4d698e840095a8949e2c6048e555c8a0602dca98a44324f70f MD5 d03f60b419e3ac8bfd8fd354fed1fee2 elisa-0.1.3.ebuild 2774 RMD160 2601c5f5e776c4dc9678e88b38272bee92b76ddf elisa-0.1.3.ebuild 2774 @@ -28,10 +30,18 @@ EBUILD elisa-0.3.2.ebuild 2932 RMD160 cae10e1af29acb7f458e63fa71fc529b7d8d57db S MD5 48831307ce2cf4ea306671e87550e733 elisa-0.3.2.ebuild 2932 RMD160 cae10e1af29acb7f458e63fa71fc529b7d8d57db elisa-0.3.2.ebuild 2932 SHA256 58cc5ae7aa3469fd726389a08a15b8cda704935268719c2f55516173860a7c37 elisa-0.3.2.ebuild 2932 -MISC ChangeLog 9362 RMD160 950cad23cf06e24fb28d13b27dc01272f31cc6ce SHA1 4c85a5081426d23ef3babfde6ed64fba3c168300 SHA256 7dac2a84be2145f6e9149f0679ca20c9a46dd9fd82ccec7c8a3db0677dee3021 -MD5 afb8b4679a420f799c60a7a9720fae4a ChangeLog 9362 -RMD160 950cad23cf06e24fb28d13b27dc01272f31cc6ce ChangeLog 9362 -SHA256 7dac2a84be2145f6e9149f0679ca20c9a46dd9fd82ccec7c8a3db0677dee3021 ChangeLog 9362 +EBUILD elisa-0.3.2_p1.ebuild 2994 RMD160 329e0bfdeb5ca6fac9f2d4fd8d37f71657284fb3 SHA1 f8060bd020d77b32e7708a3b1402110293db4b9e SHA256 da2ad5c5e6608af28171df75e038a9aedac25b6ed8e172bc1da6b13aa78cd416 +MD5 0ffaccf93138eeeffd695e5781acde4f elisa-0.3.2_p1.ebuild 2994 +RMD160 329e0bfdeb5ca6fac9f2d4fd8d37f71657284fb3 elisa-0.3.2_p1.ebuild 2994 +SHA256 da2ad5c5e6608af28171df75e038a9aedac25b6ed8e172bc1da6b13aa78cd416 elisa-0.3.2_p1.ebuild 2994 +EBUILD elisa-0.3.3.ebuild 2962 RMD160 c76dcea2fcdb668ac6a07280a9e594ec1eb83db9 SHA1 545ce4882a29fa4d1468b44d344493a11580df93 SHA256 a32fc088c35ed2094ce394ba7e6968addf51b8965f4a9bfccd6fc4c0817753f5 +MD5 fe90259b0c90c76e78c0fad5f60e1b5a elisa-0.3.3.ebuild 2962 +RMD160 c76dcea2fcdb668ac6a07280a9e594ec1eb83db9 elisa-0.3.3.ebuild 2962 +SHA256 a32fc088c35ed2094ce394ba7e6968addf51b8965f4a9bfccd6fc4c0817753f5 elisa-0.3.3.ebuild 2962 +MISC ChangeLog 13105 RMD160 0c60e3cb87ae7ec40cb67ff04aadbafff2211f1d SHA1 fc4835f25b0687d9010bb4fd78982e0a8b38ca4f SHA256 0ec2749fe1d808d745de30c7be3d4c3e564e25c6cbd2f320d0be16d75e50680f +MD5 77f4b6b525e1b410e16052fc936e6121 ChangeLog 13105 +RMD160 0c60e3cb87ae7ec40cb67ff04aadbafff2211f1d ChangeLog 13105 +SHA256 0ec2749fe1d808d745de30c7be3d4c3e564e25c6cbd2f320d0be16d75e50680f ChangeLog 13105 MD5 5e96ad6372988de7f81efe6747d0b13d files/digest-elisa-0.1.3 241 RMD160 b6b61d12f75d3dd230bddf42a5cbcfddf905fa21 files/digest-elisa-0.1.3 241 SHA256 b0328e592b8104d0bc8efcdc0d0e97ed9f719308f6877892c37569757728851e files/digest-elisa-0.1.3 241 @@ -50,3 +60,9 @@ SHA256 cd6d35a34994170bf6f7148c624aa3f61f6af16898c75b09a96fd9fdd9ef0254 files/di MD5 9b626324fbf2969698fcbb78df9739dc files/digest-elisa-0.3.2 241 RMD160 9b90660d45dc6edd1cf9b61b792d780279c2e4b2 files/digest-elisa-0.3.2 241 SHA256 9122dabda9274e6829168cb54312e866735647e6a8bbe04fced6b7f85a8a8faf files/digest-elisa-0.3.2 241 +MD5 36ba2656ab7d43240bd0a0984042bb64 files/digest-elisa-0.3.2_p1 250 +RMD160 a785571db9220d3022fdaaeb6c363b745ff7bbb2 files/digest-elisa-0.3.2_p1 250 +SHA256 b8c27a1b577863d3bc5eed92a2de0ce2442e59ec443eb3d06bc019b4b301e0c5 files/digest-elisa-0.3.2_p1 250 +MD5 b432f382544e590741a3e2c72bb3ff8a files/digest-elisa-0.3.3 241 +RMD160 155a1f58a6a06f8cb4222ad6a92e5119f43e15e5 files/digest-elisa-0.3.3 241 +SHA256 2cb0605fb5e0157237a4a954189adf79673ef76f9eddb770137a0323529d2d8a files/digest-elisa-0.3.3 241 diff --git a/media-video/elisa/elisa-0.3.2_p1.ebuild b/media-video/elisa/elisa-0.3.2_p1.ebuild new file mode 100644 index 0000000..886c17f --- /dev/null +++ b/media-video/elisa/elisa-0.3.2_p1.ebuild @@ -0,0 +1,112 @@ +# Copyright 2006-2007 BreakMyGentoo.org +# Distributed under the terms of the GNU General Public License v2 + +inherit distutils python + +DESCRIPTION="Elisa is an open source, cross platform media center solution for Linux, MacOSX and Windows on top of GStreamer." +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/${PN}/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="daap doc dvd ipod lirc upnp" + +MAKEOPTS="-j1" + +RDEPEND=">=dev-lang/python-2.4 + dev-python/setuptools + >=dev-python/imaging-1 + >=dev-python/twisted-2.2 + dev-python/twisted-web + dev-python/gnome-python-extras + >=media-libs/gstreamer-0.10.4 + >=dev-python/gst-python-0.10 + >=media-plugins/gst-plugins-ogg-0.10 + >=media-plugins/gst-plugins-vorbis-0.10 + >=media-plugins/gst-plugins-theora-0.10 + >=media-libs/pigment-0.3 + >=dev-db/sqlite-3.2.8 + >=dev-python/pysqlite-2.0.5 + dev-python/ctypes + upnp? ( + dev-python/elementtree + dev-python/celementtree + dev-python/soappy + ) + dvd? ( + media-libs/libdvdcss + >=media-plugins/gst-plugins-ffmpeg-0.10 + >=media-libs/gst-plugins-bad-0.10 + >=media-libs/gst-plugins-ugly-0.10 + dev-python/tagpy + ) + lirc? ( + app-misc/lirc + dev-python/pylirc + ) + daap? ( + dev-python/PythonDaap + >=sys-apps/dbus-1 + >=dev-python/dbus-python-0.71 + >=net-dns/avahi-0.6 + ) + ipod? ( + media-libs/libgpod + >=sys-apps/dbus-1 + >=dev-python/dbus-python-0.71 + >=sys-apps/hal-0.5 + )" + + +DEPEND="${DEPEND} + >=dev-util/pkgconfig-0.9" + +DOCS="AUTHORS ChangeLog COPYING NEWS" + +pkg_setup() { + if use daap ; then + if built_with_use net-dns/avahi python ; then + einfo "Avahi Python bindings found ..." + else + eerror "Please rebuild net-dns/avahi with python support enabled!" + eerror "Try USE=\"python\" emerge net-dns/avahi," + eerror "or add \"python\" to your USE string in /etc/make.conf and" + eerror "emerge net-dns/avahi." + die "USE flag \"python\" must be enabled in net-dns/avahi" + fi + fi + + + if use ipod ; then + if built_with_use media-libs/libgpod python ; then + einfo "libgpod Python bindings found ..." + else + eerror "Please rebuild media-libs/libgpod with python support enabled!" + eerror "Try USE=\"python\" emerge media-libs/libgpod," + eerror "or add \"python\" to your USE string in /etc/make.conf and" + eerror "emerge media-libs/libgpod." + die "USE flag \"python\" must be enabled in media-libs/libgpod" + fi + fi + + addpredict /root/.gconf:/root/.gconfd:/root/.gstreamer-0.10 +} + +pkg_postinst() { + + einfo "After first run of the box, edit elisa.conf and add some media" + einfo "locations in [movies], [music] and [pictures] config sections" + einfo "e.g." + einfo "[plugins.pictures]" + einfo "locations = ['file://./sample_data/pictures',]" + einfo "" + einfo "[plugins.movies]" + einfo "locations = ['file://./sample_data/movies', 'file:///data/movies/', 'smb://mediaserver/movies/']" + einfo "" + einfo "[plugins.music]" + einfo "locations = ['file://./sample_data/music', 'file:///data/music/']" + +} diff --git a/media-video/elisa/elisa-0.3.3.ebuild b/media-video/elisa/elisa-0.3.3.ebuild new file mode 100644 index 0000000..c33d092 --- /dev/null +++ b/media-video/elisa/elisa-0.3.3.ebuild @@ -0,0 +1,110 @@ +# Copyright 2006-2007 BreakMyGentoo.org +# Distributed under the terms of the GNU General Public License v2 + +inherit distutils python + +DESCRIPTION="Elisa is an open source, cross platform media center solution for Linux, MacOSX and Windows on top of GStreamer." +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/${PN}/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="daap doc dvd ipod lirc" + +MAKEOPTS="-j1" + +RDEPEND=">=dev-lang/python-2.4 + dev-python/setuptools + >=dev-python/imaging-1 + >=dev-python/twisted-2.2 + dev-python/twisted-web + dev-python/gnome-python-extras + >=dev-python/pysqlite-2.0.5 + dev-python/pygtk + >=media-libs/gstreamer-0.10.4 + >=dev-python/gst-python-0.10 + >=media-plugins/gst-plugins-ogg-0.10 + >=media-plugins/gst-plugins-vorbis-0.10 + >=media-plugins/gst-plugins-theora-0.10 + >=media-libs/pigment-0.3.3 + >=dev-python/pigment-python-0.3.1 + dev-python/ctypes + dev-python/elementtree + dev-python/celementtree + dvd? ( + media-libs/libdvdcss + >=media-plugins/gst-plugins-ffmpeg-0.10 + >=media-libs/gst-plugins-bad-0.10 + >=media-libs/gst-plugins-ugly-0.10 + dev-python/tagpy + ) + lirc? ( + app-misc/lirc + dev-python/pylirc + ) + daap? ( + dev-python/PythonDaap + >=sys-apps/dbus-1 + >=dev-python/dbus-python-0.71 + >=net-dns/avahi-0.6 + ) + ipod? ( + media-libs/libgpod + >=sys-apps/dbus-1 + >=dev-python/dbus-python-0.71 + >=sys-apps/hal-0.5 + )" + + +DEPEND="${DEPEND} + >=dev-util/pkgconfig-0.9" + +DOCS="AUTHORS ChangeLog COPYING NEWS" + +pkg_setup() { + if use daap ; then + if built_with_use net-dns/avahi python ; then + einfo "Avahi Python bindings found ..." + else + eerror "Please rebuild net-dns/avahi with python support enabled!" + eerror "Try USE=\"python\" emerge net-dns/avahi," + eerror "or add \"python\" to your USE string in /etc/make.conf and" + eerror "emerge net-dns/avahi." + die "USE flag \"python\" must be enabled in net-dns/avahi" + fi + fi + + + if use ipod ; then + if built_with_use media-libs/libgpod python ; then + einfo "libgpod Python bindings found ..." + else + eerror "Please rebuild media-libs/libgpod with python support enabled!" + eerror "Try USE=\"python\" emerge media-libs/libgpod," + eerror "or add \"python\" to your USE string in /etc/make.conf and" + eerror "emerge media-libs/libgpod." + die "USE flag \"python\" must be enabled in media-libs/libgpod" + fi + fi + + addpredict "/root/.gstreamer-0.10" +} + +pkg_postinst() { + + einfo "After first run of the box, edit elisa.conf and add some media" + einfo "locations in [movies], [music] and [pictures] config sections" + einfo "e.g." + einfo "[plugins.pictures]" + einfo "locations = ['file://./sample_data/pictures',]" + einfo "" + einfo "[plugins.movies]" + einfo "locations = ['file://./sample_data/movies', 'file:///data/movies/', 'smb://mediaserver/movies/']" + einfo "" + einfo "[plugins.music]" + einfo "locations = ['file://./sample_data/music', 'file:///data/music/']" + +} diff --git a/media-video/elisa/files/digest-elisa-0.3.2_p1 b/media-video/elisa/files/digest-elisa-0.3.2_p1 new file mode 100644 index 0000000..612dac8 --- /dev/null +++ b/media-video/elisa/files/digest-elisa-0.3.2_p1 @@ -0,0 +1,3 @@ +MD5 92c5796c5d7fc1b9323bc1c07512e277 elisa-0.3.2_p1.tar.gz 12412080 +RMD160 0515229195f513bdce16664f0bc2a8157dbad399 elisa-0.3.2_p1.tar.gz 12412080 +SHA256 2339562a17122c9813aace9666c70e7a08223d52ca8e87af54b91ab7426aff7a elisa-0.3.2_p1.tar.gz 12412080 diff --git a/media-video/elisa/files/digest-elisa-0.3.3 b/media-video/elisa/files/digest-elisa-0.3.3 new file mode 100644 index 0000000..3f7ce24 --- /dev/null +++ b/media-video/elisa/files/digest-elisa-0.3.3 @@ -0,0 +1,3 @@ +MD5 44397c8c0c70fcf3eabae5bad9fd514d elisa-0.3.3.tar.gz 22564562 +RMD160 1042cda8033dec4e8ce91aefb58822426e9d551d elisa-0.3.3.tar.gz 22564562 +SHA256 98c28abcc4dfcdd41b559d6b214b671fa7d31782bd0bc5411e2b47de5ed017e3 elisa-0.3.3.tar.gz 22564562 |