Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

11.03.2009, 13:57

ebuild für 2mandvd erstellen

Hallo
Mit Unterstützung bin ich an diesem Punkt.

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
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License

# $Header: $
EAPI="2"
inherit qt4

MY_PN="2ManDVD"

DESCRIPTION="2ManDVD is the successor of ManDVD... This is a program to simply create DVD Video"
HOMEPAGE="http://de.kde-apps.org/content/show.php/2ManDVD?content=99450"
SRC_URI="http://download.tuxfamily.org/2mandvd/${MY_PN=}-${PV}.tar.gz"

LICENSE="GPL-2"

IUSE="xine"

SLOT="0"

KEYWORDS="~amd64 ~x86"

DEPEND=">=x11-libs/qt-gui-4.5.0"

RDEPEND="${DEPEND}
   virtual/cdrtools
   >=app-cdr/dvd+rw-tools-5.21.4
   >=media-video/ffmpegthumbnailer-1.3.0
   >=media-video/ffmpeg-0.4.9_p20090201
   >=media-sound/sox-14.2.0
   >=media-video/mplayer-1.0_rc2_p28450
   >=media-video/dvdauthor-0.6.14
   >=media-video/mjpegtools-1.9.0
   >=media-libs/netpbm-10.44.00-r1
   xine? ( >=media-libs/xine-lib-1.1.16.2 )"

S="${WORKDIR}/2ManDVD"

src_compile () {
   eqmake4 ${MY_PN}.pro
   rm moc_*
   default
}
src_install () {
emake DESTDIR="${D}" install
}

Quellcode

1
2
3
4
5
6
>>> Source compiled.                                                                                  
>>> Test phase [not enabled]: media-video/2mandvd-0.5.3                                               
>>> Install 2mandvd-0.5.3 into /var/tmp/portage/media-video/2mandvd-0.5.3/image/ category media-video
make DESTDIR=/var/tmp/portage/media-video/2mandvd-0.5.3/image/ install                               
make: Für das Ziel »install« ist nichts zu tun.                                                      
>>> Completed installing 2mandvd-0.5.3 into /var/tmp/portage/media-video/2mandvd-0.5.3/image/ 

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flammenflitzer« (30.06.2009, 15:28)


2

11.03.2009, 18:44

Quellcode

1
2
3
src_install () {
dobin ${MY_PN}
}
funktioniert. Es fehlt aber einiges. Ist z.B. nur auf französisch. Besser wäre

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
src_install() {
dodir /opt/${MY_PN}            	#soll in /opt/2ManDVD installiert werden
exeinto /opt/${MY_PN}          	 
doexe ${MY_PN}/${MY_PN}        	#2ManDVD soll in /opt/2ManDVD 
doexe ${MY_PN}/2mandvd_*.qm    	#2mandvd_en.qm  2mandvd_pl.qm sollen in /opt/2ManDVD landen

dodir /usr/bin                 	 
dosym /opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}  #ein Link soll von /opt/2ManDVD/2ManDVD auf/bin/2ManDVD erzeugt werden

dodir /usr/share/${MY_PN}                   	#ein Desktop Eintrag soll erstellt werden
dodir /usr/share/applnk/Multimedia
 
echo "[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=2ManDVD
Icon=mandvd.png
Comment=Simple DVD Video creator
Name=2ManDVD
Terminal=false
GenericName=DVD Video Creator" > ${D}/usr/share/applnk/Multimedia/2ManDVD.desktop
 
dodir /usr/share/icons
insinto /usr/share/icons
newins ${S}/${MY_PN}/Interface/mandvd.png mandvd.png
}

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
>>> Source compiled.                                                                             	 
>>> Test phase [not enabled]: media-video/2mandvd-0.5.3                                          	 

>>> Install 2mandvd-0.5.3 into /var/tmp/portage/media-video/2mandvd-0.5.3/image/ category media-video
install: Aufruf von stat für „2ManDVD/2ManDVD“ nicht möglich: Ist kein Verzeichnis              	 
!!! doexe: 2ManDVD/2ManDVD does not exist                                                       	 
install: Aufruf von stat für „2ManDVD/2mandvd_*.qm“ nicht möglich: Ist kein Verzeichnis         	 
!!! doexe: 2ManDVD/2mandvd_*.qm does not exist                                                  	 
!!! newins: /var/tmp/portage/media-video/2mandvd-0.5.3/work/2ManDVD/2ManDVD/Interface/mandvd.png does not exist                                                                                        	 
>>> Completed installing 2mandvd-0.5.3 into /var/tmp/portage/media-video/2mandvd-0.5.3/image/    	 

 * QA Notice: file does not exist:
 *                           	 
 *  	doexe: 2ManDVD/2ManDVD does not exist
 *  	doexe: 2ManDVD/2mandvd_*.qm does not exist
 *  	newins: /var/tmp/portage/media-video/2mandvd-0.5.3/work/2ManDVD/2ManDVD/Interface/mandvd.png does not exist                                                                                    	 

>>> Installing media-video/2mandvd-0.5.3

>>> Recording media-video/2mandvd in "world" favorites file...
>>> Auto-cleaning packages...  

3

22.03.2009, 08:15

Nicht ganz schick, aber funktioniert erst einmal.

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
67
68
69
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License
# $Header: $

EAPI="2"
inherit qt4

MY_PN="2ManDVD"

DESCRIPTION="2ManDVD is the successor of ManDVD... This is a program to simply create DVD Video"
HOMEPAGE="http://de.kde-apps.org/content/show.php/2ManDVD?content=99450"
SRC_URI="http://download.tuxfamily.org/2mandvd/${MY_PN=}-${PV}.tar.gz"

LICENSE="GPL-2"
IUSE="xine"
SLOT="0"
KEYWORDS="~amd64 ~x86"

DEPEND=">=x11-libs/qt-gui-4.5.0"

RDEPEND="${DEPEND}
   virtual/cdrtools
   >=app-cdr/dvd+rw-tools-5.21.4
   >=media-video/ffmpegthumbnailer-1.3.0
   >=media-video/ffmpeg-0.4.9_p20090201
   >=media-sound/sox-14.2.0
   >=media-video/mplayer-1.0_rc2_p28450
   >=media-video/dvdauthor-0.6.14
   >=media-video/mjpegtools-1.9.0
   >=media-libs/netpbm-10.44.00-r1
   xine? ( >=media-libs/xine-lib-1.1.16.2 )"

S="${WORKDIR}/2ManDVD"

src_compile () {
   eqmake4 ${MY_PN}.pro
   rm moc_*
   default
}

src_install() {
dodir /opt/${MY_PN}            	#soll in /opt/2ManDVD installiert werden
exeinto /opt/${MY_PN}          	 
doexe ${MY_PN}       	#2ManDVD soll in /opt/2ManDVD 
doexe 2mandvd_*.qm   	#2mandvd_en.qm  2mandvd_pl.qm sollen in /opt/2ManDVD landen
doexe Interface/*.png	#alle Icons in /opt/2ManDVD

dodir /usr/bin                 	 
dosym /opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}  #ein Link soll von /opt/2ManDVD/2ManDVD auf/bin/2ManDVD erzeugt werden
#dosym /opt/${MY_PN}/*.png /usr/share/2ManDVD
#dosym /opt/${MY_PN}/mandvd.png /usr/share/pixmaps

dodir /usr/share/${MY_PN}                   	#ein Desktop Eintrag soll erstellt werden
dodir /usr/share/applnk/Multimedia
 
echo "[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=2ManDVD
Icon=mandvd.png
Comment=Simple DVD Video creator
Name=2ManDVD
Terminal=false
GenericName=DVD Video Creator" > ${D}/usr/share/applnk/Multimedia/2ManDVD.desktop
 
dodir /usr/share/icons
insinto /usr/share/icons
newins Interface/mandvd.png mandvd.png
}

4

16.05.2009, 15:48

Es ist nun auch ein ebuild im "qting-edge" Overlay verfügbar,
siehe zb
http://gpo.zugaina.org/media-video/2mandvd

Edit:
ist das Thema damit [erledigt] oder [gelöst] ?

MfG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (19.05.2009, 22:21)