remove share vala from cleanup
[roobuilder] / README.md
1 # roojsbuilder
2 Vala and Javascript IDE - for building Vala Desktop applications and Javascript UI's using the roojs libraries (for bootstrap and classic)
3
4 ---
5 Changlog 
6
7   https://github.com/roojs/roobuilder/blob/master/debian/changelog
8
9 ---
10 Debian and Ubuntu packages
11
12  * you will need libvala (available on most debian/ubuntu repos), 
13    and vala-language-server (available below)
14  
15   https://github.com/roojs/roobuilder/releases
16   https://github.com/roojs/vala-language-server/releases 
17   
18
19
20 Building it
21
22   a) Clone this code..
23   
24     git clone https://github.com/roojs/roobuilder.git
25     
26   b) configure it.
27   
28     meson setup build --prefix=/usr
29     
30   c) make make install
31   
32     ninja -C install
33     
34   e) run it
35
36     roobuilder
37     
38 ---
39
40 Notes on updating packaging..
41
42 Update Package details.
43     Edit the about version (check debian/changelog)
44     
45     dch -U -i (auto increases release..)
46     dch -v {release version}
47
48 Build it..
49
50     dpkg-buildpackage -rfakeroot -us -uc -b
51
52     flatpak-builder --force-clean --sandbox --user --install --mirror-screenshots-url=https://dl.flathub.org/repo/screenshots --repo=repo build-dir org.roojs.roobuilder.json
53
54 ---
55
56 Known issues
57
58   * Flatpack -  run doesnt work - needs more work understanding how flatpack would manage to compile with libraries from the system, or inside the pack
59