Sie sind nicht angemeldet.

1

22.08.2010, 15:04

eBuild patchen?

Hallo,
ich habe beim kompilieren von openoffice3.2 einen Fehler. Zu diesen Fehler habe ich einen bekannten Bug gefunden. Dort sind bei Kommentar #11 #12 Attachments, also scheinbar Lösungen. Nur weiß ich nicht, wie ich diese Patches in meine eBuilds einfüge?

Danke,
Roux

2

22.08.2010, 16:45

Hier eine Anleitung:

gentoo ebuild patchen

$category ist die portage-Untergruppe für das ebuild (z.b. sys-apps/portage)
$ebuild ist der Dateiname (z.B. portage-2.0.51.22-r3.ebuild)
$ebuild-name ist der Paketname (z.b. sys-apps/portage)

Falls noch nicht vorhanden, ein overlay-Verzeichnis anlegen:
mkdir -p /usr/local/portage/$category

Das overlay muss in /etc/make.conf stehen, das sollte so aussehen:
PORTDIR_OVERLAY=”/usr/local/portage”

Das komplette ebuild-Verzeichnis aus portage in das overlay kopieren:
cp -R /usr/portage/$category/$ebuild-name /usr/local/portage/$category/$ebuild-name

Da hinein kommt das patch-ebuild ebuild von bugs.gentoo.org
Der patch kommt in das Unterverzeichnis files

Dann digest:
ebuild $ebuild digest

Danach kann das gepatchte ebuild mit emerge $ebuild-name installiert werden
;)

Auch diese Seite kann behilflich sein

http://www.gentoo-wiki.info/HOWTO_Create_an_Updated_Ebuild
:D
Ullrich Andreas
Meine Konfiguration:
x86_64/Gentoo-13/gcc Version 4.6.3/KDE-Version 4.12.5/Kernel version 3.7.10
Graphic: 2x Nvidia 9600-GT OC SLI,Drucker: Samsung CLP-315W

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »andreasullrich« (22.08.2010, 17:11)


3

22.08.2010, 19:55

RE: eBuild patchen?

Hallo,
ich habe beim kompilieren von openoffice3.2 einen Fehler. Zu diesen Fehler habe ich einen bekannten Bug gefunden. Dort sind bei Kommentar #11 #12 Attachments, also scheinbar Lösungen. Nur weiß ich nicht, wie ich diese Patches in meine eBuilds einfüge?

Danke,
Roux


Gib mal den Link

Zitat


Quellcode

1
ebuild $ebuild digest



ist das nicht mitlerweile

Quellcode

1
ebuild $ebuild manifest
?

man ebuild:

Zitat


digest This is now equivalent to the manifest command.

4

22.08.2010, 22:20

Hallo,
ich habe beim kompilieren von openoffice3.2 einen Fehler. Zu diesen Fehler habe ich einen bekannten Bug gefunden. Dort sind bei Kommentar #11 #12 Attachments, also scheinbar Lösungen. Nur weiß ich nicht, wie ich diese Patches in meine eBuilds einfüge?

Danke,
Roux


Gib mal den Link
So wars auch gedacht, Entschuldigung.
*klick*

Roux

5

23.08.2010, 01:47

3.2.1 läuft hier ohne probleme, aber ich patches dir trotzdem moment:

der patch ist bereits in tree:
openoffice-3.2.0.ebuild, Zeile 228:

Quellcode

1
cp -f "${FILESDIR}/npwrap-fix-nogtk.diff" "${S}/patches/hotfixes" || die