root/nicotine-app/trunk/nicotine/BUILD

Revision 33, 1.5 KB (checked in by vasi, 4 years ago)

new module

Line 
1Deps: atk1-shlibs blt-shlibs db42-shlibs expat-shlibs gdbm3-shlibs glib2 glib2-shlibs gmp-shlibs gtk+2 gtk+2-shlibs libgettext3-shlibs libglade2-shlibs libjpeg-shlibs libpng3-shlibs libtiff-shlibs libxml2-bin libxml2-shlibs numeric-py23 pango1-xft2 pango1-xft2-shlibs pygtk2-py23 python23 python23-shlibs python23-socket readline5-shlibs tcltk tcltk-shlibs
2
3Install: nicotine gtk+2 gtk2-engines
4
5May have to rebuild against Apple X11:
6  pango1-xft2-shlibs
7  gtk+2-shlibs
8  gtk2-engines
9  pygtk2-py23
10 
11(Then reinstall: xorg xorg-shlibs x11-app applex11tools)
12
13Reparent:
14        atk1-shlibs
15        glib2-shlibs
16        gtk2-engines
17        gtk+2-shlibs
18        libgettext3-shlibs
19        libiconv
20        nicotine
21        pango1-xft2-shlibs
22        pygtk2-py23
23
24Change:
25        * Nicotine warning fix:
26PatchScript: find . -type f | xargs perl -i -pe 's/gtk\.(FALSE|TRUE)/ucfirst lc $1/ge'
27       
28        * Add loaders:
29sed -e 's,/sw,./sw,g' /sw/etc/gtk-2.0/gdk-pixbuf.loaders > sw/etc/gdk-pixbuf.loaders
30       
31        * Add pango modules:
32mkdir -p sw/etc/pango
33sed -e 's,/sw,./sw,g' /sw/etc/pango/pango.modules > sw/etc/pango/pango.modules
34
35        * Use clearlooks + vera in gtkrc
36       
37        * Put getdisplay.sh in sw/bin
38       
39        * In script:
40                - Work around file limit with ulimit -n 512
41                - get DISPLAY
42                - modify and insert fontconfig conf
43                - set vars
44
45Remove:
46        share/doc
47        share/info
48        share/themes/* (except Clearlooks!)
49        lib/gtk-2.0/2.4.0/engines
50        lib/gtk-2.0/2.4.0/immodules
51        lib/gtk-2.0/2.4.0/loaders/* (except png and gif!)
52        lib/pango/1.4.0/modules/* (except basic!)
53        all .pyc files
54
55Files to keep:
56        script
57        etc/pangorc
58        etc/gtkrc-2.0
59        getdisplay.sh
Note: See TracBrowser for help on using the browser.