Sie sind nicht angemeldet.

1

16.10.2009, 15:13

[gelöst]2mandvd-1.0.2.ebuild

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#                                                
# Distributed under the terms of the GNU General Public License v2                          
# $Header:                                                                                

EAPI="2"

LANGS="de en he it pl pt ru"

inherit qt4

MY_PN="2ManDVD"

DESCRIPTION="The successor of ManDVD"
HOMEPAGE="http://kde-apps.org/content/show.php?content=99450"
SRC_URI="http://download.tuxfamily.org/${PN}/${MY_PN}-${PV}.tar.gz"

LICENSE="GPL" #http://www.gnu.org/licenses/gpl.html
SLOT="0"       
KEYWORDS="~amd64 ~x86"
IUSE="debug"          

DEPEND="media-video/dvdauthor
        media-video/ffmpegthumbnailer
        media-fonts/dejavu           
        media-sound/sox              
        media-video/mplayer          
        media-libs/netpbm            
        media-video/mjpegtools       
        app-cdr/cdrtools             
        media-libs/xine-lib          
        x11-libs/qt-gui:4"           
RDEPEND="${DEPEND}"                  

S="${WORKDIR}/${MY_PN}"

src_prepare() {
        # fix installation path
        for file in mainfrm.cpp media_browser.cpp rendering.cpp; do
                sed -i "s:qApp->applicationDirPath().\?+.\?":"/usr/share/${PN}/:" \
                        ${file} || die "sed failed"                                  
        done                                                                         

        sed -i "s:qApp->applicationDirPath():"/usr/share/${PN}/":" \
                mainfrm.cpp || die "sed failed"                       

        qt4_src_prepare
}

src_compile () {
   eqmake4 ${MY_PN}.pro
   default
}

src_install() {
        dobin 2ManDVD || die "dobin failed"
        dodoc README.txt || die "dodoc failed"
        insinto /usr/share/${PN}/
        doins -r Bibliotheque || die "failed to install Bibliotheque"
        doins -r Interface || die "failed to install Interface"
        doins 2mandvd_*.qm || die "failed to install LOCALE"
        doicon Interface/mandvdico.png || die "doicon failed"
        # Desktop icon
        make_desktop_entry 2ManDVD 2ManDVD mandvdico "Qt;AudioVideo;Video" \
                || die "make_desktop_entry failed"
#        prepare_translations
}
funktioniert.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flammenflitzer« (18.10.2009, 19:30)


3

18.10.2009, 19:13

Werde es aufnehmen. Siehe PN
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.