X-Git-Url: http://git.roojs.org/?p=roobuilder;a=blobdiff_plain;f=README.md;h=1e10e86a3887739ebac02d2f8ba5562a862a5f04;hp=65d6e75c516e9a8647aab08fc1dd479b31d48dde;hb=HEAD;hpb=99ad695dd8c2743fbb8dafc3dacb93d682967394 diff --git a/README.md b/README.md index 65d6e75c5..afe14d5e2 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,61 @@ -# roojsbuilder +# roobuilder Vala and Javascript IDE - for building Vala Desktop applications and Javascript UI's using the roojs libraries (for bootstrap and classic) --- -Debian and Ubuntu packages +**Videos** - https://www.dropbox.com/scl/fo/9gmglurw6s4qqwzc3xkvu/h?dl=0&rlkey=9x0o549ne7gyvii3yc93u3brc +GLib Settings Demo - * you will need libvala, roojspacker +Part 1 - click to view on youtube + +[![GLib Settings Demo Part 1](https://i.ytimg.com/vi/kx4B0frG-vc/hqdefault.jpg)](https://www.youtube.com/watch?v=kx4B0frG-vc&t=20s "GLib Settings Demo Part 1 - Click to Watch!") + +Part 2 - click to view on youtube + +[![GLib Settings Demo Part 2](https://i.ytimg.com/vi/XChS0YEB4yY/hqdefault.jpg)](https://www.youtube.com/watch?v=XChS0YEB4yY&t=6s "GLib Settings Demo Part 2 - Click to Watch!") --- +**Changlog** -Building it + https://github.com/roojs/roobuilder/blob/master/debian/changelog - a) Remove vala and install packages from here. We need to use an old version of vala, as new versions changed the code inspection api, - and build output and I've not got round to fixing hat. +--- +**Features Wishlist** - sudo apt-get remove vala* libvala* - - Download vala*.deb, libvala*.deb, and roojspacker*.deb from - https://www.dropbox.com/scl/fo/9gmglurw6s4qqwzc3xkvu/h?dl=0&rlkey=9x0o549ne7gyvii3yc93u3brc + Random list of ideas to add - I regulary add these in totally random order. - sudo dpkg -i libvala* vala* roojspacker* + https://docs.google.com/spreadsheets/d/1-qNQX1Bwwd1cV405Kj1l3B3Mi6K-GvECnMeuzRKfbGA/edit?usp=sharing - b) Clone this code.. +--- +**Debian and Ubuntu packages** + + you will need libvala (available on most debian/ubuntu repos), + and vala-language-server (available below) + +Dependancies + + * https://github.com/roojs/vala-language-server/releases + * https://github.com/roojs/roojspacker/releases + +Release + + * https://github.com/roojs/roobuilder/releases + +--- + +**Building it** + + a) Clone this code.. git clone https://github.com/roojs/roobuilder.git - c) configure it. + b) configure it. - ./autogen.sh --prefix=/usr + meson setup build --prefix=/usr - d) make make install + c) make make install - sudo make install + ninja -C install e) run it @@ -40,12 +63,23 @@ Building it --- -Notes on updating packaging.. +**Notes on updating packaging..** Update Package details. + Edit the about version (check debian/changelog) + dch -U -i (auto increases release..) dch -v {release version} Build it.. - debuild -us -uc + dpkg-buildpackage -rfakeroot -us -uc -b + + flatpak-builder --force-clean --sandbox --user --install --mirror-screenshots-url=https://dl.flathub.org/repo/screenshots --repo=repo build-dir org.roojs.roobuilder.json + +--- + +**Known issues** + + * Flatpack - run doesnt work - needs more work understanding how flatpack would manage to compile with libraries from the system, or inside the pack + * See the wishlist.. \ No newline at end of file