2 changes: 2 additions & 0 deletions Gentoo/media-plugins/mythnews/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ DIST mythtv-0.25_pre20110101.tar.gz 69763422 RMD160 2c2610b93b9427fbef67b14ebce1
DIST mythtv-0.25_pre20110108.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110109.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110111.tar.gz 69766748 RMD160 b8fad3f3b0f31244f5790deb395e148d201a77cd SHA1 0f8ff050d6d3a12e6a5a095adacbb343369d3717 SHA256 ab8d18bd92c3b58a09f66db84a972e73177488e2f1855ac6b5e45d020107d0e0
DIST mythtv-0.25_pre20110113.tar.gz 69769451 RMD160 a4824a19a6d0babc70a0a3355fd444e600c6e2de SHA1 c85be40a7f96819a7459d7bccb91b929e40b2fa9 SHA256 76a4259d3cf0a9ce3810a8312fe976e364f8c4c2f74ae08365e2211896030f82
EBUILD mythnews-0.24_p20101223.ebuild 545 RMD160 f05da25f96d50c0145c4ab84c34a7c2aa70be3ee SHA1 f85bbae11b0c2eaa40c806471a89e0d9f473fe6b SHA256 549a5cdd9d35f468e1d40b07786188f9e7f92557d5f09797bd339fea4fa55503
EBUILD mythnews-0.24_p20110101.ebuild 545 RMD160 01df053360c51a81436e0e7174ddbbd5f17f82e9 SHA1 9dd9ec86e01f178fd376d41e2dacf6cda58757a1 SHA256 7bd3b4ff603220dcc5ad758eee4bc81a46d32e287631beb2fe2567a9c6c3769f
EBUILD mythnews-0.24_p20110109.ebuild 546 RMD160 d8808cb0d0181e03a6ce6953063c8043ab74bd58 SHA1 400ae54a76c811d6777dd4039db3cb57acac0901 SHA256 1bf90ec6e1ed142ce0c4a706d3d97254da55ec586394e7e7a0408f06fa6f4c2d
Expand All @@ -18,3 +19,4 @@ EBUILD mythnews-0.25_pre20110101.ebuild 547 RMD160 68b79aecd446c1a7dd42f383df5e5
EBUILD mythnews-0.25_pre20110108.ebuild 547 RMD160 ed9243b958415b3c93f9aa11637f182cd6b5f643 SHA1 3f4929f62cf2b3fdafacd257717de603374879b1 SHA256 22ab5ad398de60672da903ec969acd6a8b9168e084ade5001846114cb5d57edd
EBUILD mythnews-0.25_pre20110109.ebuild 547 RMD160 ed9243b958415b3c93f9aa11637f182cd6b5f643 SHA1 3f4929f62cf2b3fdafacd257717de603374879b1 SHA256 22ab5ad398de60672da903ec969acd6a8b9168e084ade5001846114cb5d57edd
EBUILD mythnews-0.25_pre20110111.ebuild 547 RMD160 418587cd9b4e31d806a946e8843449900ab16e89 SHA1 137f1a9a8a569769f573f0a74ed53faacd581874 SHA256 78a5f8578d1448d893e96be3aa9eec7decbc792a95a97e654db48a3fbca517b4
EBUILD mythnews-0.25_pre20110113.ebuild 547 RMD160 5ce71e58b90f07f402b840c4e33715476c11d9bc SHA1 29311d862283c5390c8e41f1581cd4b04a1c304e SHA256 0909b17218c971f0b95ed40679de33faa9fffa9a5d174ea7b9870a0ebfa52f0c
24 changes: 24 additions & 0 deletions Gentoo/media-plugins/mythnews/mythnews-0.25_pre20110113.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/mythvideo/mythvideo-0.21_p17595.ebuild,v 1.1 2008/08/01 16:35:22 cardoe Exp $

EAPI="2"

MYTHTV_VERSION="v0.25pre-854-geb2bd34"
MYTHTV_BRANCH="master"
MYTHTV_REV="eb2bd343a0bf2ffbe3e7819a7106fbaa75ed945b"
MYTHTV_SREV="eb2bd34"

inherit mythtv-plugins

DESCRIPTION="Module for MythTV."
IUSE=""
KEYWORDS="~amd64 ~x86 ~ppc"

RDEPEND=""
DEPEND=""

src_install() {
mythtv-plugins_src_install
}

2 changes: 2 additions & 0 deletions Gentoo/media-plugins/mythvideo/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ DIST mythtv-0.25_pre20110101.tar.gz 69763422 RMD160 2c2610b93b9427fbef67b14ebce1
DIST mythtv-0.25_pre20110108.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110109.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110111.tar.gz 69766748 RMD160 b8fad3f3b0f31244f5790deb395e148d201a77cd SHA1 0f8ff050d6d3a12e6a5a095adacbb343369d3717 SHA256 ab8d18bd92c3b58a09f66db84a972e73177488e2f1855ac6b5e45d020107d0e0
DIST mythtv-0.25_pre20110113.tar.gz 69769451 RMD160 a4824a19a6d0babc70a0a3355fd444e600c6e2de SHA1 c85be40a7f96819a7459d7bccb91b929e40b2fa9 SHA256 76a4259d3cf0a9ce3810a8312fe976e364f8c4c2f74ae08365e2211896030f82
EBUILD mythvideo-0.24_p20101223.ebuild 1218 RMD160 c7255ea0787d0bec848f2b2551c895a86c49069f SHA1 249b19252c52e37455abb4dc5c0579477bbc1795 SHA256 82397ff0f4d612cad196db962e8d9e67c5dbc0b103b90ffde440a38f1f572b5d
EBUILD mythvideo-0.24_p20110101.ebuild 1218 RMD160 57eaa4b3c430c376e6e1dcb69601847fe9707c4a SHA1 598d048372760b282e76b9417ba78bb1618e64b7 SHA256 b308b25e77de8c505767f1990554ed60a6b0e6400bd6f686edd1504a6eb72b79
EBUILD mythvideo-0.24_p20110109.ebuild 1219 RMD160 4a589be8f8039a277f0e127357b5832b866b5876 SHA1 9b4ea5c345f40ae9a7b82aa3682cd6740a0283e2 SHA256 86d78046b69b26b4b1ea578ae8f13167c33029b429bd8d2e945d3b290239c407
Expand All @@ -21,3 +22,4 @@ EBUILD mythvideo-0.25_pre20110101.ebuild 1220 RMD160 c44f9ff88d72e396bf5c86234ce
EBUILD mythvideo-0.25_pre20110108.ebuild 1220 RMD160 94e624faa911b30489a32a87c2e7232e0e8bfd0e SHA1 99e08b86ded9d443fbfe503cdea620ad5e26140a SHA256 a617ecf6acd41ecdb363282d9131d2bcff04e8bf3a19c2911d6de6f21e92c021
EBUILD mythvideo-0.25_pre20110109.ebuild 1220 RMD160 94e624faa911b30489a32a87c2e7232e0e8bfd0e SHA1 99e08b86ded9d443fbfe503cdea620ad5e26140a SHA256 a617ecf6acd41ecdb363282d9131d2bcff04e8bf3a19c2911d6de6f21e92c021
EBUILD mythvideo-0.25_pre20110111.ebuild 1220 RMD160 2441ccc1f72b840689a03590a06675d61b63ace8 SHA1 5cc2044591e8303f86b61c2548fc3ef299095cd1 SHA256 24800820e2c1a009d9a0c9a3881f89aad8fded933cdfa58645154d3ddea1f860
EBUILD mythvideo-0.25_pre20110113.ebuild 1220 RMD160 42deca252785e68e7fb6be73289df6f599937b2b SHA1 e8d15f82ad3d91bce6e50e47ba39a957c1dac9a6 SHA256 b4114a3905417d916b1c270f9cc5ebf0a4a9d107c6059d4153224ee32969824a
48 changes: 48 additions & 0 deletions Gentoo/media-plugins/mythvideo/mythvideo-0.25_pre20110113.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/mythvideo/mythvideo-0.21_p17595.ebuild,v 1.1 2008/08/01 16:35:22 cardoe Exp $

EAPI="2"

MYTHTV_VERSION="v0.25pre-854-geb2bd34"
MYTHTV_BRANCH="master"
MYTHTV_REV="eb2bd343a0bf2ffbe3e7819a7106fbaa75ed945b"
MYTHTV_SREV="eb2bd34"

inherit mythtv-plugins eutils

DESCRIPTION="Video player module for MythTV."
IUSE=""
KEYWORDS="~amd64 ~x86 ~ppc"

RDEPEND="media-tv/mythtv[python]
sys-apps/eject"
DEPEND=""

src_prepare() {
if use experimental
then
true;
fi
}

src_install() {
for file in `find ${S} -type f -name *.py`
do
chmod +x $file
done

mythtv-plugins_src_install
}

pkg_postinst() {
elog "MythVideo can use any media player to playback files, since"
elog "it's a setting in the setup menu."
elog
elog "MythTV also has an 'Internal' player you can use, which will"
elog "be the default for new installs. If you want to use it,"
elog "set the player to 'Internal' (note spelling & caps)."
elog
elog "Otherwise, you can install mplayer, xine or any other video"
elog "player and use that instead by configuring the player to use."
}
2 changes: 2 additions & 0 deletions Gentoo/media-plugins/mythweather/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ DIST mythtv-0.25_pre20110101.tar.gz 69763422 RMD160 2c2610b93b9427fbef67b14ebce1
DIST mythtv-0.25_pre20110108.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110109.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110111.tar.gz 69766748 RMD160 b8fad3f3b0f31244f5790deb395e148d201a77cd SHA1 0f8ff050d6d3a12e6a5a095adacbb343369d3717 SHA256 ab8d18bd92c3b58a09f66db84a972e73177488e2f1855ac6b5e45d020107d0e0
DIST mythtv-0.25_pre20110113.tar.gz 69769451 RMD160 a4824a19a6d0babc70a0a3355fd444e600c6e2de SHA1 c85be40a7f96819a7459d7bccb91b929e40b2fa9 SHA256 76a4259d3cf0a9ce3810a8312fe976e364f8c4c2f74ae08365e2211896030f82
EBUILD mythweather-0.24_p20101223.ebuild 681 RMD160 98204c5e7448a16434ec7c0f38819b74fe5b30ea SHA1 76ef2f789d1fd069034d00c49081ec98ca340b73 SHA256 36aa282627d7f5bece55aef41284f817b5de114060c110c4b801f9423b147e26
EBUILD mythweather-0.24_p20110101.ebuild 681 RMD160 044fd02cc4031e19bf37516da1937c469ce30757 SHA1 2aaa5a7943cb82876afd6c83a2f397c71d6e5a73 SHA256 351384a5992e2ac13bb3eee79d1756746df200b33e33e465c5ce020ebd2c1231
EBUILD mythweather-0.24_p20110109.ebuild 682 RMD160 dc58804d329f57dad34d1848130d485eac4ff2ba SHA1 2d6b601367a37c44fd2851984fe7070aa70a850b SHA256 e2182c7d64740fee64fc4273607a69380eab8b5ba0b07298753d14cb63ca9d89
Expand All @@ -18,3 +19,4 @@ EBUILD mythweather-0.25_pre20110101.ebuild 683 RMD160 6de017fd868806a15731e5fba8
EBUILD mythweather-0.25_pre20110108.ebuild 683 RMD160 3978a1c5daba5a83b0856e8fe552f707b1dac7b6 SHA1 91d252be023a539f4b0de80c64074264b3a92ac0 SHA256 4fc8d2be914679ed74ee99612622b90b86d1b0db07acd0f0fba3f9006a4d153b
EBUILD mythweather-0.25_pre20110109.ebuild 683 RMD160 3978a1c5daba5a83b0856e8fe552f707b1dac7b6 SHA1 91d252be023a539f4b0de80c64074264b3a92ac0 SHA256 4fc8d2be914679ed74ee99612622b90b86d1b0db07acd0f0fba3f9006a4d153b
EBUILD mythweather-0.25_pre20110111.ebuild 683 RMD160 69b9c60413bfc84df2be361eb61f46ece9f6e1de SHA1 cb73ea89e08ac6f7172fa90beeab7d3423e71a4d SHA256 5873611c9b4dd01026d1a658651b15b5278a761ebb295b2ff6139d9cfe41d3a0
EBUILD mythweather-0.25_pre20110113.ebuild 683 RMD160 02696729772ce586da429a38d626350d3b71d53c SHA1 2ef32305e166aebbc12b184bb6b1ae0cb57d1db4 SHA256 67c75321be4b29dccc1f48c81f478d8b54fedc2a1888bb5eeda8ebc2eaf2bd91
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/mythweather/mythweather-0.21_p17719.ebuild,v 1.1 2008/08/12 23:56:11 cardoe Exp $

EAPI="2"

MYTHTV_VERSION="v0.25pre-854-geb2bd34"
MYTHTV_BRANCH="master"
MYTHTV_REV="eb2bd343a0bf2ffbe3e7819a7106fbaa75ed945b"
MYTHTV_SREV="eb2bd34"

inherit mythtv-plugins

DESCRIPTION="Weather forecast module for MythTV."
IUSE=""
KEYWORDS="~amd64 ~x86 ~ppc"

DEPEND="dev-perl/DateManip
dev-perl/ImageSize
dev-perl/SOAP-Lite
dev-perl/XML-Simple
dev-perl/XML-Parser
dev-perl/XML-SAX
dev-perl/DateTime-Format-ISO8601
dev-perl/XML-XPath
"
2 changes: 2 additions & 0 deletions Gentoo/media-plugins/mythzoneminder/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ DIST mythtv-0.25_pre20110101.tar.gz 69763422 RMD160 2c2610b93b9427fbef67b14ebce1
DIST mythtv-0.25_pre20110108.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110109.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110111.tar.gz 69766748 RMD160 b8fad3f3b0f31244f5790deb395e148d201a77cd SHA1 0f8ff050d6d3a12e6a5a095adacbb343369d3717 SHA256 ab8d18bd92c3b58a09f66db84a972e73177488e2f1855ac6b5e45d020107d0e0
DIST mythtv-0.25_pre20110113.tar.gz 69769451 RMD160 a4824a19a6d0babc70a0a3355fd444e600c6e2de SHA1 c85be40a7f96819a7459d7bccb91b929e40b2fa9 SHA256 76a4259d3cf0a9ce3810a8312fe976e364f8c4c2f74ae08365e2211896030f82
EBUILD mythzoneminder-0.24_p20101223.ebuild 546 RMD160 d9431fea26a9ad7a5df8c37981ea1522fa5c59cb SHA1 d2749dffd49d0881aacad4bdccdd551dcf6ed2b0 SHA256 a9c10456043fa7217ca2e66986622ecb3e1f4677b8c42cceb66d36f4055eaf71
EBUILD mythzoneminder-0.24_p20110101.ebuild 546 RMD160 7d1b594d5bf14b055a6466012ec8c674bacd580c SHA1 78615f9c74a3218afef65df76cfe23d9b696549b SHA256 a489d6c3a0ecbcb99ff69403db09f8602f51d23ea69237a6653d15db32a3eb4d
EBUILD mythzoneminder-0.24_p20110109.ebuild 547 RMD160 2989601039a9b62b027b542d03c43a6e9b9259fe SHA1 fdc9a938f6325feb92481247ac954cd8231cd064 SHA256 0cb503d9a65eb33c77e202cd6cf06505167e1d33c2cae8d70b82c8bf52b8003b
Expand All @@ -18,3 +19,4 @@ EBUILD mythzoneminder-0.25_pre20110101.ebuild 548 RMD160 9ff30df1a7451bd6a6f7c57
EBUILD mythzoneminder-0.25_pre20110108.ebuild 548 RMD160 77654528a5939e65ad2e840bfb211618816715f0 SHA1 61d2ecde3e66f2a342bc745f6a0a185c35cdc73d SHA256 5e366cd4c1490e29fa5d4b04b9766b3d441715e1fc6c5a3a86d8a4b5344d0dbc
EBUILD mythzoneminder-0.25_pre20110109.ebuild 548 RMD160 77654528a5939e65ad2e840bfb211618816715f0 SHA1 61d2ecde3e66f2a342bc745f6a0a185c35cdc73d SHA256 5e366cd4c1490e29fa5d4b04b9766b3d441715e1fc6c5a3a86d8a4b5344d0dbc
EBUILD mythzoneminder-0.25_pre20110111.ebuild 548 RMD160 cfa83b34f4d41a803468baa20d7137163799b6b9 SHA1 561eaf8529b19e07b98a1405d6badd5446f1e337 SHA256 206d3de9f2763f38fb409361476c5b3fbe6793d4ea7aaaaf0cc03feadd6f7e5d
EBUILD mythzoneminder-0.25_pre20110113.ebuild 548 RMD160 4eeb4434bdfaef0b331446b71fbb25061f7661fc SHA1 a0de56876fabc06bff941d069f7e435738cbf12f SHA256 698fd05c3b28c5a794f1ef352173c48bf304b4907de472e98ae4a34b409670b9
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/mythvideo/mythvideo-0.21_p17595.ebuild,v 1.1 2008/08/01 16:35:22 cardoe Exp $

EAPI="2"

MYTHTV_VERSION="v0.25pre-854-geb2bd34"
MYTHTV_BRANCH="master"
MYTHTV_REV="eb2bd343a0bf2ffbe3e7819a7106fbaa75ed945b"
MYTHTV_SREV="eb2bd34"


inherit mythtv-plugins

DESCRIPTION="Module for MythTV."
IUSE=""
KEYWORDS="~amd64 ~x86 ~ppc"

RDEPEND=""
DEPEND=""

src_install() {
mythtv-plugins_src_install
}

2 changes: 2 additions & 0 deletions Gentoo/media-tv/mythtv/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,11 @@ DIST mythtv-0.24_p20110111.tar.gz 69745828 RMD160 ccc7c519fce706f97d32f07b2b5e82
DIST mythtv-0.25_pre20110108.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110109.tar.gz 69768446 RMD160 85ada5694a551d2c74d5c9f709d18d393c3d1da2 SHA1 6ae905cb400e8f8285f69d19b6f545c6c7b72756 SHA256 7ae18138cb5b485a9a0f68e411a54b0d79f02ec3b72935d98a12127858a927cb
DIST mythtv-0.25_pre20110111.tar.gz 69766748 RMD160 b8fad3f3b0f31244f5790deb395e148d201a77cd SHA1 0f8ff050d6d3a12e6a5a095adacbb343369d3717 SHA256 ab8d18bd92c3b58a09f66db84a972e73177488e2f1855ac6b5e45d020107d0e0
DIST mythtv-0.25_pre20110113.tar.gz 69769451 RMD160 a4824a19a6d0babc70a0a3355fd444e600c6e2de SHA1 c85be40a7f96819a7459d7bccb91b929e40b2fa9 SHA256 76a4259d3cf0a9ce3810a8312fe976e364f8c4c2f74ae08365e2211896030f82
EBUILD mythtv-0.24_p20110101.ebuild 8031 RMD160 37a73f84931e20f8ea5026065553b741be79b9c2 SHA1 17f946020e9db3a81c55c20b4a4070a84ae5a1a9 SHA256 c98be33a327e051f0b17248a554c16f7a950c50bfe7bf8d2bc2eb8909c9b5047
EBUILD mythtv-0.24_p20110109.ebuild 8032 RMD160 9310e3338681cd8522b37af13955d630938e2223 SHA1 39178e18717fc47ef989503d194b93e417f14fa9 SHA256 ea414980e6f1a9d52852c3c534c4a2a9b6aa90b6af856d22a28d7d89e79128ce
EBUILD mythtv-0.24_p20110111.ebuild 8032 RMD160 141294fdc50644209496fbce575fac6e722ae5b5 SHA1 9efd36d90da22894d50fd538621b815a4a63226a SHA256 8a3197bd8bedcdc21a329fbd9cf234a50f478f8180ad3ca912571e8f8c8cc9c6
EBUILD mythtv-0.25_pre20110108.ebuild 6693 RMD160 999934f3bbb4370915356de865b466e4d4c393e7 SHA1 d1e0b6c204908c72953af407e136dd3f029878a0 SHA256 b71fe376e67cf7a738d169ac9e91577108875ba592ba69bbe9a3991d76098622
EBUILD mythtv-0.25_pre20110109.ebuild 6693 RMD160 999934f3bbb4370915356de865b466e4d4c393e7 SHA1 d1e0b6c204908c72953af407e136dd3f029878a0 SHA256 b71fe376e67cf7a738d169ac9e91577108875ba592ba69bbe9a3991d76098622
EBUILD mythtv-0.25_pre20110111.ebuild 6693 RMD160 a20a20850dcc4cf45abbe725a7e6ca3b467af7f1 SHA1 54f8e15e265e59622bca18ce59e6fe0eabbb9827 SHA256 0f58ae5663ae1d02c724de45bd4e656dcab009d085ca218625cabd7f661128a3
EBUILD mythtv-0.25_pre20110113.ebuild 6693 RMD160 2703d96a64fa3ba1f6f423dc8ef5eb70f565853f SHA1 60e097e935d88585560fa6a2a4733b44a23ae37d SHA256 96cf6f479b0ac1f0b820cb4c95e6208a070302921ca1a8e11ca3a45d5caf94ba
267 changes: 267 additions & 0 deletions Gentoo/media-tv/mythtv/mythtv-0.25_pre20110113.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,267 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:$

EAPI=2
PYTHON_DEPEND="2"
MYTHTV_VERSION="v0.25pre-854-geb2bd34"
MYTHTV_BRANCH="master"
MYTHTV_REV="eb2bd343a0bf2ffbe3e7819a7106fbaa75ed945b"
MYTHTV_SREV="eb2bd34"

inherit flag-o-matic multilib eutils qt4 mythtv toolchain-funcs python

DESCRIPTION="Homebrew PVR project"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~ppc"

IUSE_VIDEO_CARDS="video_cards_nvidia"
IUSE="altivec autostart dvb \
dvd bluray \
ieee1394 jack lcd lirc \
alsa jack \
debug profile \
perl python \
vdpau \
experimental \
${IUSE_VIDEO_CARDS} \
input_devices_joystick \
"

RDEPEND="
>=net-misc/wget-1.12-r3
>=media-libs/freetype-2.0
>=media-sound/lame-3.93.1
x11-libs/libX11
x11-libs/libXext
x11-libs/libXinerama
x11-libs/libXv
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/qt-core:4[qt3support]
x11-libs/qt-gui:4[qt3support]
x11-libs/qt-sql:4[qt3support,mysql]
x11-libs/qt-opengl:4[qt3support]
x11-libs/qt-webkit:4
virtual/mysql
virtual/opengl
virtual/glu
|| ( >=net-misc/wget-1.9.1 >=media-tv/xmltv-0.5.43 )
alsa? ( >=media-libs/alsa-lib-0.9 )
autostart? ( net-dialup/mingetty
x11-wm/evilwm
x11-apps/xset )
dvb? ( media-libs/libdvb media-tv/linuxtv-dvb-headers )
dvd? ( media-libs/libdvdcss )
ieee1394? ( >=sys-libs/libraw1394-1.2.0
>=sys-libs/libavc1394-0.5.3
>=media-libs/libiec61883-1.0.0 )
jack? ( media-sound/jack-audio-connection-kit )
lcd? ( app-misc/lcdproc )
lirc? ( app-misc/lirc )
perl? ( dev-perl/DBD-mysql
dev-perl/Net-UPnP )
python? ( dev-python/mysql-python
dev-python/lxml )
bluray? ( media-libs/libbluray )
video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-180.06 )
"

DEPEND="${RDEPEND}
x11-proto/xineramaproto
x11-proto/xf86vidmodeproto
x11-apps/xinit
!x11-themes/mythtv-themes
media-fonts/liberation-fonts
"

MYTHTV_GROUPS="video,audio,tty,uucp"

pkg_setup() {
python_set_active_version 2

enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
usermod -a -G ${MYTHTV_GROUPS} mythtv
}

src_prepare() {
# upstream wants the revision number in their version.cpp
# since the subversion.eclass strips out the .svn directory
# svnversion in MythTV's build doesn't work
sed -e "s/\${SOURCE_VERSION}/${MYTHTV_VERSION}/g" \
-e "s/\${BRANCH}/${MYTHTV_BRANCH}/g" \
-i "${S}"/version.sh


# Perl bits need to go into vender_perl and not site_perl
sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
-i "${S}"/bindings/perl/Makefile

epatch "${FILESDIR}/fixLdconfSandbox.patch"

if use experimental
then
epatch "${FILESDIR}/optimizeMFDBClearingBySource-3.patch"
true;
fi
}

src_configure() {
local myconf="--prefix=/usr"
myconf="${myconf} --mandir=/usr/share/man"
myconf="${myconf} --libdir-name=$(get_libdir)"

myconf="${myconf} --enable-pic"

use alsa || myconf="${myconf} --disable-audio-alsa"
use altivec || myconf="${myconf} --disable-altivec"
use jack || myconf="${myconf} --disable-audio-jack"

myconf="${myconf} $(use_enable dvb)"
myconf="${myconf} $(use_enable ieee1394 firewire)"
myconf="${myconf} $(use_enable lirc)"
myconf="${myconf} --disable-directfb"
myconf="${myconf} --dvb-path=/usr/include"
myconf="${myconf} --enable-opengl-vsync"
myconf="${myconf} --enable-xrandr"
myconf="${myconf} --enable-xv"
myconf="${myconf} --enable-x11"

myconf="${myconf} --disable-xvmc"

if use perl && use python
then
myconf="${myconf} --with-bindings=perl,python"
elif use perl
then
myconf="${myconf} --without-bindings=python"
myconf="${myconf} --with-bindings=perl"
elif use python
then
myconf="${myconf} --without-bindings=perl"
myconf="${myconf} --with-bindings=python"
else
myconf="${myconf} --without-bindings=perl,python"
fi

if use debug
then
myconf="${myconf} --compile-type=debug"
elif use profile
then
myconf="${myconf} --compile-type=profile"
else
myconf="${myconf} --compile-type=release"
myconf="${myconf} --enable-proc-opt"
fi

if use vdpau && use video_cards_nvidia
then
myconf="${myconf} --enable-vdpau"
fi

use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"

myconf="${myconf} --enable-symbol-visibility"

hasq distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
hasq ccache ${FEATURES} || myconf="${myconf} --disable-ccache"

# let MythTV come up with our CFLAGS. Upstream will support this
strip-flags
CFLAGS=""
CXXFLAGS=""

chmod +x ./external/FFmpeg/version.sh

einfo "Running ./configure ${myconf}"
chmod +x ./configure
./configure ${myconf} || die "configure died"
}

src_compile() {
emake || die "emake failed"
}

src_install() {
make INSTALL_ROOT="${D}" install || die "install failed"
dodoc AUTHORS FAQ UPGRADING README

insinto /usr/share/mythtv/database
doins database/*

exeinto /usr/share/mythtv

newinitd "${FILESDIR}"/mythbackend-0.18.2.rc mythbackend
newconfd "${FILESDIR}"/mythbackend-0.18.2.conf mythbackend

dodoc keys.txt docs/*.{txt,pdf}
dohtml docs/*.html

keepdir /etc/mythtv
chown -R mythtv "${D}"/etc/mythtv
keepdir /var/log/mythtv
chown -R mythtv "${D}"/var/log/mythtv

insinto /etc/logrotate.d
newins "${FILESDIR}"/mythtv.logrotate.d mythtv

insinto /usr/share/mythtv/contrib
doins -r contrib/*

dobin "${FILESDIR}"/runmythfe

if use autostart
then
dodir /etc/env.d/
echo 'CONFIG_PROTECT="/home/mythtv/"' > "${D}"/etc/env.d/95mythtv

insinto /home/mythtv
newins "${FILESDIR}"/bash_profile .bash_profile
newins "${FILESDIR}"/xinitrc .xinitrc
fi

for file in `find ${D} -type f -name \*.py \
-o -type f -name \*.sh \
-o -type f -name \*.pl`;
do
chmod a+x $file;
done
}

pkg_preinst() {
export CONFIG_PROTECT="${CONFIG_PROTECT} ${ROOT}/home/mythtv/"
}

pkg_postinst() {
elog "Want mythfrontend to start automatically?"
elog "Set USE=autostart. Details can be found at:"
elog "http://www.mythtv.org/wiki/Gentoo_Autostart"

elog
elog "To always have MythBackend running and available run the following:"
elog "rc-update add mythbackend default"
elog
ewarn "Your recordings folder must be owned by the user 'mythtv' now"
ewarn "chown -R mythtv /path/to/store"

if use autostart
then
elog
elog "Please add the following to your /etc/inittab file at the end of"
elog "the TERMINALS section"
elog "c8:2345:respawn:/sbin/mingetty --autologin mythtv tty8"
fi

}

pkg_info() {
"${ROOT}"/usr/bin/mythfrontend --version
}

pkg_config() {
echo "Creating mythtv MySQL user and mythconverg database if it does not"
echo "already exist. You will be prompted for your MySQL root password."
"${ROOT}"/usr/bin/mysql -u root -p < "${ROOT}"/usr/share/mythtv/database/mc.sql
}