User: timar Date: 06/02/14 06:35:27 Added: /hu/src/2.0.2/ config_office_wrapit-win.sh, hu-howto.txt
Log: instructions and wrapit script for linux File Changes: Directory: /hu/src/2.0.2/ ========================= File [added]: config_office_wrapit-win.sh Url: http://hu.openoffice.org/source/browse/hu/src/2.0.2/config_office_wrapit-win.sh?rev=1.1&content-type=text/vnd.viewcvs-markup Added lines: 28 --------------- # root of build tree setenv my_BUILD_ROOT /cygdrive/c/ooo2 setenv myIDE_PATH "/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/IDE" setenv myMSPDB_PATH "/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/IDE" setenv myFWSDK_PATH "/cygdrive/c/Program Files/Microsoft.NET/SDK/v1.1" setenv myJSDK_PATH "/cygdrive/c/j2sdk1.4.2_10" setenv myPSDK_PATH "/cygdrive/c/Program Files/Microsoft Platform SDK" setenv myDX_PATH "/cygdrive/c/DXSDK" setenv myANTHOME "/cygdrive/c/apache-ant-1.6.5" setenv myCLHOME "/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7" setenv myNMAKE_PATH "/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin" setenv myCSCPATH "/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v1.1.4322" setenv myMIDLPATH "/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/Tools/Bin" setenv myNSISPATH "/cygdrive/c/Program Files/NSIS" setenv PATH "${PATH}:${myIDE_PATH}" # desired languages setenv my_LANGUAGES --with-lang="hu" ./configure "$my_LANGUAGES" --with-mspdb-path="$myMSPDB_PATH" --with-frame-home="$myFWSDK_PATH" --with-jdk-home="$myJSDK_PATH" --with-use-shell=tcsh --with-psdk-home="$myPSDK_PATH" --with-directx-home="$myDX_PATH" --with-ant-home=$myANTHOME --with-cl-home="$myCLHOME" --with-nmake-path="$myNMAKE_PATH" --with-csc-path="$myCSCPATH" --with-nsis-path="$myNSISPATH" --with-dict="ENUS,ENUK,DEDE,HUHU,ITIT,FRFR" --with-build-version="OOo PRE 2.0.2 FSF.hu M150 Build 1" --with-images='industrial crystal hicontrast' # supply temp dir echo setenv TEMP /tmp >>../winenv.set echo setenv TMP /tmp >>../winenv.set File [added]: hu-howto.txt Url: http://hu.openoffice.org/source/browse/hu/src/2.0.2/hu-howto.txt?rev=1.1&content-type=text/vnd.viewcvs-markup Added lines: 91 --------------- Így készült a magyar OpenOffice.org 2.0.2 Az OpenOffice.org magyar kiadásán dolgozó fordítók és fejlesztõk deklarált célja nagyjából két éve, hogy munkájuk eredménye bekerüljön a hivatalos forrásba, elõsegítve ezzel a magyar változat jobb elterjedését, és csökkentendõ az egyes kiadások alkalmával a fejlesztõkre háruló munkát. Ez a cél nagyrészt teljesült, de még mindig vannak olyan kiegészítések, javítások, amelyek még nem részei a hivatalos forrásnak, így még most, a 2.0.2-es verzió megjelenésekor is indokolt külön magyar változatot -- az úgynevezett FSF.hu buildet -- kiadni. Fájlok és patchek CVS-ben van minden összegyûjtve, amit használtunk: $ cvs -d:pserver:[EMAIL PROTECTED]:/cvs login A jelszó: anoncvs $ cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvs co hu/src/2.0.2 A gyökérben található egy config_office_wrapit-linux.sh nevezetû fájl, amely a Linux alatt alkalmazott beállításokat tartalmazza. Ugyanez megvan Windowsra is config_office_wrapit-win.sh néven. A Files könyvtár tartalmát be kell másolni a forrásfába, minden a helyén van. A fájlok között megtaláljuk a "Magyar változat - FSF.hu Alapítvány" felirattal ellátott indítóképernyõt, a lefordított "licenc"-et, amelyet a felhasználónak el kell fogadni telepítéskor (Windows), és a Writer2LaTeX exportszûrõt. Ez utóbbi csak Linux (gcc 3.3), Mac OS X és Windows alatt kúszik be a helyére, más platformokon máshová kell másolni a solverben. A Patches könyvtár javítófoltokat tartalmaz, amelyeket fel kell rakni a forrásra. A patchek "patch -p0" paranccsal felmennek a build tree gyökerébõl kiadva. A patchek között vannak olyanok, amelyek hamarosan bekerülnek az OOo hivatalos forrásába, és vannak olyanok, amelyek nem, vagy csak beláthatatlan idõn belül. A legtöbb patch neve egy számmal kezdõdik, ezen a számon szerepel az IssueZilla hibaadatbázisban a patchhez kapcsolódó hibajegy. Ez a qa.openoffice.org/issues/show_bug.cgi?id=xxxxx URL-en megtekinthetõ, ahol xxxxx a hiba száma (az "i" nélkül). A hibaszám nélküli patchek a következõk: extended-tips-on.diff - Bekapcsolja alapból a részletes tippeket. ooo_vendor_new.diff - A Névjegypanelen megjelenik az FSF.hu Alapítvány, mint a build készítõje. pavel-psprint-do-not-substitute.diff - Pavel Janíktól átvett patch, amely arra utasítja a PostScript drivert, hogy ne helyettesítse be a fontokat. Így egy hibalehetõséget kizárunk, amely abban nyilvánul meg, hogy a magyar õ és û karakterek helyén kérdõjeleket, kockákat vagy más fontból származó õ-ket és û-ket látunk. Magyar fordítás A magyar fordítás elvileg része a hivatalos forráskódnak. A 2.0.2 azonban ugyanabból a forráskódból keletkezik, mint a StarOffice 8 PP2, amelybõl magyar verzió is lesz kiadva. Ezért az történt, hogy az OOo közösségi fordítását kidobták, és a magyar StarOffice fordítását tették bele a forrásba. A két fordítás alig néhány helyen tér el, mivel az egységesség mindkét fél érdeke volt, viszont van egy egyelõre feloldhatatlan probléma, a terméknév névelõje. A StarOffice névelõje "a", az OpenOffice.org-é "az". A jelenlegi forrásból buildelve "a OpenOffice.org" szerepelne mindenhol emiatt. Ráadásul a StarOffice fordításának befejezõdése óta több javítás is keletkezett, amelyeket kár volna kihagyni. Ezért jobb kézzel feltenni a fordítást. A CVS-bõl kiszedett 2.0.2 könyvtár SDF alkönyvtárában találjuk a magyar fordításokat. Technikai okokból különválasztottuk az alap SDF-et és a patchek által bevezetett új stringeket. A hu.sdf.bz2-t és a hu-patches.sdf.bz2-t be kell másolni a build könyvtár gyökerébe, majd ki kell csomagolni, és be kell forgatni a fájlokba. $ bunzip2 hu.sdf.bz2 $ localize -m -l hu -f hu.sdf $ bunzip2 hu-patches.sdf.bz2 $ localize -m -l hu -f hu-patched.sdf A "localize" a transex3 modulból származik, így ha nulláról indulunk, akkor ennek a buildelésével kell kezdeni: $ cd transex3 $ build --all $ deliver $ rehash (tcsh alatt) $ cd .. Majd végül: $ cd instsetoo_native $ build --all --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
