Sie sind nicht angemeldet.

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)