Gentoo Archives: gentoo-user-de

From: Erik Wasser <erik.wasser@×××××.net>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Spezifisches ebuild Problem/Doku zu ebuild gesucht
Date: Sat, 28 Aug 2004 14:19:00
Message-Id: 200408281618.57195.erik.wasser@iquer.net
1 Hallo gentoo-user-de@g.o,
2
3 Ich habe gerade versucht ein vorhandes Paket 'xmms' zu patchen.
4
5 Dazu habe ich folgendes gemacht.
6
7 1) Ich habe mir ein eigenes portage gemacht (/home/fuzz/portage).
8
9 2) Dort habe ich die folgendes Files angelegt:
10
11 distfiles/xmms-1.2.10-gentoo-patches-1.0.tar.bz2
12 distfiles/xmms-1.2.10.tar.bz2
13 media-sound/xmms/ChangeLog
14 media-sound/xmms/Manifest
15 media-sound/xmms/files/digest-xmms-1.2.10-r5
16 media-sound/xmms/files/digest-xmms-1.2.8-r4
17 media-sound/xmms/files/xmms.desktop
18 media-sound/xmms/metadata.xml
19 media-sound/xmms/xmms-1.2.10-r5.ebuild
20 media-sound/xmms/xmms-1.2.8-r4.ebuild
21
22 Die beiden Files:
23
24 > media-sound/xmms/files/digest-xmms-1.2.10-r6
25 > media-sound/xmms/xmms-1.2.10-r6.ebuild
26
27 habe ich jeweils aus der Vorgängerversion erstellt. Wie sage ich dem
28 ebuild denn, daß das Patch-File lokal liegt? Wenn ich also in
29 xmms-1.2.10-r6.ebuild die Definition von SRC_URI ändere, indem ich eine
30 Zeile hinzufüge:
31
32 SRC_URI="http://www.xmms.org/files/1.2.x/${MY_P}.tar.bz2
33 mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2
34 http://dev.gentoo.org/~eradicator/xmms/${P}-gentoo-patches-${PATCHVER}.tar.bz2
35 /home/fuzz/portage/distfiles/xmms-1.2.10-basename.patch"
36
37 dann versucht der Befehl
38 "emerge /home/fuzz/portage/media-sound/xmms/xmms-1.2.10-r6.ebuild" das
39 File xmms-1.2.10-basename.patch aus dem Internet zu downloaden, was
40 natürlich nicht der Sinn der Sache ist.
41
42 Ich habe mir jetzt mit der Zeile "epatch
43 ${FILESDIR}/${P}-basename.patch" abgeholfen. Das Bauen lief sauber
44 durch. Ist das korrekt oder eher mit der Brust durch das Auge? B-)
45
46 Oder allgemein gefragt: Hat jemand eine gute Einführung zu ebuilds im
47 Kopf oder in seiner Bookmarkliste? Ich fand weder das Ebuild-HOWTO[1]
48 noch das "Common ebuild Mistakes"-Dokument[2] sehr hilfreich um einen
49 leichten Einstieg in das Thema zu finden.
50
51 Mit freundlichen Grüssen
52
53 [1]http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
54 [2]http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
55
56 --
57 So long... Fuzz
58
59 --
60 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Spezifisches ebuild Problem/Doku zu ebuild gesucht Tobias Sager <moixa@×××.ch>