add license file
[undvd.git] / dist / undvd.ebuild
blob3d5edbb66212a698963b2a2ea8bbbe90b20bdadd
1 # Copyright 1999-2004 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 inherit eutils
7 DESCRIPTION="<desc>"
8 HOMEPAGE="<homepage>"
9 SRC_URI="<tarball>"
11 LICENSE="<license>"
12 SLOT="0"
13 KEYWORDS="~x86"
14 IUSE="aac css ffmpeg matroska mp4 ogm xvid"
16 DEPEND="sys-apps/coreutils
17         >=dev-lang/perl-5.8.8
18         media-video/lsdvd
19         media-video/mplayer
20         css? (
21                 media-libs/libdvdcss
22                 media-video/vobcopy
23         )
24         ffmpeg? (
25                 media-video/ffmpeg
26         )
27         matroska? (
28                 media-video/mkvtoolnix
29         )
30         mp4? (
31                 media-video/mpeg4ip
32         )
33         ogm? (
34                 media-sound/ogmtools
35         )"
36 RDEPEND="${DEPEND}"
39 pkg_setup() {
40         einfo "Checking mplayer for USE flags we need..."
41         mplayer_flags="encode dvd x264 mp3"
42         for f in $mplayer_flags; do
43                 if ! built_with_use media-video/mplayer $f; then
44                         missing_flags="$f"
45                         eerror "$f missing"
46                 fi
47         done
49         if [ "$missing_flags" ]; then
50                 eerror
51                 eerror "Please re-emerge media-video/mplayer with USE=\"$mplayer_flags\""
52                 die "mplayer missing necessary USE flags"
53         fi
56         if use aac; then
57                 if ! built_with_use media-video/mplayer aac; then
58                         eerror
59                         eerror "aac missing. This means you cannot encode to aac."
60                         eerror "Please re-emerge media-video/mplayer with USE=\"aac\""
61                         die "mplayer merged without aac USE flag"
62                 fi
63         fi
65         if use xvid; then
66                 if ! built_with_use media-video/mplayer xvid; then
67                         eerror
68                         eerror "xvid missing. This means you cannot encode to xvid."
69                         eerror "Please re-emerge media-video/mplayer with USE=\"xvid\""
70                         die "mplayer merged without xvid USE flag"
71                 fi
72         fi
74         einfo " everything seems to be in order"
77 src_unpack() {
78         unpack ${A}
79         cd "${WORKDIR}"
82 src_install() {
83         emake DESTDIR="${D}" install || die "Install failed"