Gnucash izstrādes versijas uzstādīšana
Uzstādīšana
Uzstāda izstrādes rīkus un bibliotēkas:
sudo apt-get install git autoconf automake build-essential checkinstall doxygen fakeroot gir1.2-webkit-3.0 \
gnome-common google-mock guile-1.8-dev intltool libboost-all-dev libdbd-{sqlite3,pgsql,mysql} libdbi0-dev \
libgnomecanvas2-dev libgnomeui-common libgnomeui-dev libgtest-dev libgtk-3-dev libwebkit2gtk-4.0-dev \
libwebkit-dev libxslt1-dev slib swig texinfo xsltproc; sudo apt-get build-dep gnucashLejuplādē GnuCash pirmkodu:
git clone https://github.com/Gnucash/gnucash.gitNokonfigurē Gnucash projektu:
cd gnucash
./autogen.sh
./configure --enable-debug --prefix=/opt/gnucash-devNokompilē un uzstāda:
make
sudo make installPalaiž GnuCash izstrādes versiju:
/opt/gnucash-dev/bin/gnucash
Latviskošana
Valodu faili tiek uzturēti maint zarā, tāpēc nepieciešams lietot šo zaru:
git fetch origin
git checkout -b test origin/maintAtjauno .po faila saturu atbilstoši pirmkoda izmaiņām:
make pot
cd po
msgmerge -o lv.new.po lv.po gnucash.pot
mv lv.new.po lv.poUzstāda Poedit programmu:
sudo apt-get install poedit- Atver ../gnucash/po/lv.po failu un veic tajā izmaiņas.
Faila formātu un tulkojuma statistiku pārbauda ar komandu:
msgfmt -c --statistics lv.poKarsto taustiņu norādes pārbauda ar komandu:
msgfmt -c --check-accelerators="_" --statistics lv.poPēc tam veic Gnucash kompilēšanu un palaiž to ar komandu:
/opt/gnucash-dev/bin/gnucash
Saites
Palaišana ar citu valodu
Ievadot komandu
Piemēram, lai Gnucash palaistu ar angļu valodas saskarni, ievada komandu:
LANG=en_US gnucash
Izmainot palaidēju starta izvēlnē
Skripta izveide
- Lejuplādē un saglabā skriptu
- Klikšķina uz gnucashen.sh faila ar labo peles pogu, izvēlas Īpašības.
- Klikšķina cilni Atļaujas.
- Iezīmē Ļaut izpildīt failu kā programmu un Aizvērt.
Palaidēja izmainīšana
- Klikšķina ar labo peles pogu uz Lietotnes, izvēlas Rediģēt izvēlnes
- Izvēlas Birojs un GnuCash finanšu pārvaldība
- Spiež pogu Rekvizīti
- Pie lauka Komanda spiež pogu Lūkoties un izvēlas sagatavoto skriptu.
- Spiež pogas Aizvērt un Aizvērt.
Izstrādes vides pielāgošana
Gnucash jaunākā izstrādes versija izmanto guile 1.8 bibliotēku, bet Ubuntu 10.04 pēc noklusēšanas ir 1.6. Tāpēc nestrādā daži pārskati u.c. lietas. Tālāk ir aprakstīts, kā uzlabot izstrādes vidi.
Kā root lietotājs nosaka esošās uzstāda 1.8 bibliotēkas:
sudo apt-get install --reinstall guile-1.8 guile-1.8-devAr roku izveido simbolisko saiti, kam būtu jābūt šobrīd neesošā guile-1.8-slib pakotnē:
cd /usr/share/guile/1.8
sudo ln -s ../../slib slibIevadot komandu guile --version jārāda 1.8...:
guile --version
Guile 1.8.7
...Izpilda komandu:
sudo guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"- Pilnībā pārbūvē Gnucash.
Saites
- Būvēšana no pirmkoda
- Gnucash finanšu lietotne
- http://wiki.gnucash.org/wiki/Translation
- http://wiki.gnucash.org/wiki/Development
- http://wiki.gnucash.org/wiki/Building
Created by Valdis Vītoliņš on 2009-07-29 06:26
Last modified by Valdis Vītoliņš on 2021-04-13 14:29