staging.inyokaproject.org

Medieval Total War II Patch in Wine einbauen.

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

sabziero

Anmeldungsdatum:
27. April 2009

Beiträge: 132

Wie kann ich diesen Patch http://bugs.winehq.org/attachment.cgi?id=35425 in Wine einbauen? Hab noch nicht soviel Ahnung von kompilieren.

Moderiert von tomtomtom:

Ins passende Forum verschoben. Bitte beachte die Themenstickies.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi sabziero,

im Groben sind folgende Schritte durchzufuehren: Lade dir den Quelltext von der Projektseite herunter, dann wende den Patch an, dann besorge dir den Debian-Quelltext mit Controlfiles und Kompilieranweisungen. Dann baue das Paket, schliesslich kannst du das Paket ueber die Paketverwaltung installieren.

Bei konkreten Fragen zu den doch sehr oberflaechlich dargestellten Schritten bitte nachfragen.

Gruss Lasall

sabziero

(Themenstarter)

Anmeldungsdatum:
27. April 2009

Beiträge: 132

Ok fangen wir mal langsam an 😀 Ich hab mir jetzt wine-1.3.35.tar.bz2 von dort runtergeladen http://www.winehq.org/ wie wende ich den Patch an?

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi sabziero,

den Patch wendest du entweder mit (git) git-apply an, also:

git apply /pfad/zu/patch.diff 

Oder du erledigst das mit patch:

patch -p1 < /pfad/zu/patch.diff 

Dabei befindest du dich jeweils im Wurzelverzeichnis des Quellcodes.

Gruss Lasall

sabziero

(Themenstarter)

Anmeldungsdatum:
27. April 2009

Beiträge: 132

Soll ich das alles kopieren http://bugs.winehq.org/attachment.cgi?id=35425 und es in ein Texteditor einfügen und es als Patch.diff speichern?

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi sabziero,

du schriebst:

Soll ich das alles kopieren http://bugs.winehq.org/attachment.cgi?id=35425 und es in ein Texteditor einfügen und es als Patch.diff speichern?

Ja. Die Endung hat dabei nur kosmetische Gruende, ist also nicht zwingend .diff.

Gruss Lasall

EDIT: Die aktuellsten Debian-Maintainerdateien finde sich unter http://dev.carbon-project.org/debian/wine-unstable/ und finden sich im debian.tar.bz2 Archiv. Das Debianverzeichnis dann direkt unterhalb des Wurzelverzeichnisses des Quellcodes einfuegen und das Paket dann bauen. Anleitung dazu gibt es auch hier im Wiki unter Paketbau und Grundlagen der Paketerstellung, wobei das imho nicht so strukturiert ist. Nachdem du einen neuen Changelog-Eintrag vorgenommen hast, reicht es hoffentlich aus, das Paket mit einem einfachen "debuild -us -uc" zu bauen.

Antworten |