Wine multilib slackbuild: Difference between revisions
No edit summary |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{header_it|title=Script SlackBuild per WINE di StudioSG| keyword={{Template:keyword_it_wine}}| description=Uno script per generare pacchetti funzionanti di WINE per la distribuzione Slackware Linux | link_page=En/wine_multilib_slackbuild}} | |||
Alcuni appunti circa la compilazione di Wine in versione multilibreria tramite Slackbuild. | |||
È necessario compilare 2 volte il codice cambiando opportunamente la configurazione: | |||
* '''''Wine 64 bit''''' | * '''''Wine 64 bit''''' | ||
configure --enable-win64 | configure --enable-win64 | ||
| Line 15: | Line 9: | ||
configure --with-wine64=<directory utilizzata per la precedente compilazione> | configure --with-wine64=<directory utilizzata per la precedente compilazione> | ||
È possibile anche compilare separatamente le 2 versioni di wine e copiare alcuni file dalla versione 32 a quella a 64 bit: | |||
$libdir/libwine.so* (Libreria + alcuni link). | $libdir/libwine.so* (Libreria + alcuni link). | ||
$libdir/wine/ (Directory contenente tutte le librerie a 32 bit). | $libdir/wine/ (Directory contenente tutte le librerie a 32 bit). | ||
$bindir/wine (Eseguibile. Rinominato wine32 per non sovrascrivere la versione 64 bit). | $bindir/wine (Eseguibile. Rinominato wine32 per non sovrascrivere la versione 64 bit). | ||
$bindir/wine-preloader (Eseguibile). | $bindir/wine-preloader (Eseguibile). | ||
''Le ultime 2 righe contengono istruzioni datate, facenti riferimento alla versione 1.1.44. Tra quella e la 1.2-rc2 sono stati effettuati dei cambiamenti per cui l'eseguibile a 64 bit di Wine si chiama ora Wine64. Non | ''Le ultime 2 righe contengono istruzioni datate, facenti riferimento alla versione 1.1.44. Tra quella e la 1.2-rc2 sono stati effettuati dei cambiamenti per cui l'eseguibile a 64 bit di Wine si chiama ora Wine64. Non è perciò necessario rinominare wine in wine32.'' | ||
Lo script di build | Lo script di build è stato modificato in modo da utilizzare 1a directory standard per compilare la | ||
versione principale di Wine e, solo nel caso di 64 bit, creare una seconda directory dedicata al sottosistema WoW64. | versione principale di Wine e, solo nel caso di 64 bit, creare una seconda directory dedicata al sottosistema WoW64. | ||
| Line 52: | Line 46: | ||
configure --with-wine64=<dir> | configure --with-wine64=<dir> | ||
Un archivio contenente lo slackbuild ed i file utilizzati per la compilazione di Wine è reperibile al seguente indirizzo: [http://www.giustetti.net/resource/slackbuild/wine/wine-1.7.15.tar.gz wine 1.7.15] | |||
Lo scipt prevede l'impiego di Fontforge e Requiredbuilder. Se non si desiderasse utilizzare tali pacchetti sarà necessario impostare le seguenti variabili: REQUIRE_FONTFORGE="NO" e REQUIREDBUILDER_USE="NO" | |||
Vedere: | |||
* http://wiki.winehq.org/BuildingWine | |||
* http://wiki.winehq.org/Packaging?action=show&redirect=Wine64ForPackagers | |||
Per commenti, consigli, domande inviate una e-mail all'indirizzo ''studiosg [chiocciola] giustetti [punto] net''. | |||
---- | ---- | ||
{{footer_it | link_page=En/wine_multilib_slackbuild}} | |||