User:Jaffa/Developing with Vala

m (IDE: Link to Valable)
(Adding install instructions)
Line 1: Line 1:
-
== IDE ==
+
== Installing in Scratchbox ==
 +
# Add extras and extras-devel to /etc/apt/sources.list.d in Scratchbox
 +
# Install valac (and, optionally, libgee).
-
=== RPMs ===
+
For example:
-
http://mono.ximian.com/monobuild/snapshot/download-trunk/
+
/scratchbox/login
 +
for j in '' '-src'; do for i in '' '-devel'; do
 +
  echo "deb$j http://repository.maemo.org/extras$i diablo free non-free" >>/etc/apt/sources.list.d/extras-repo.list
 +
done; done
 +
apt-get update && apt-get install valac libgee
-
=== Debian/Ubuntu ===
+
== IDE ==
-
1) Give up and use [https://launchpad.net/valable Valable] with Eclipse?
+
=== Monodevelop ===
-
 
+
* RPMs at http://mono.ximian.com/monobuild/snapshot/download-trunk/
-
2) Getting [http://www.monodevelop.com/Download_-_Unstable Monodevelop v1.9] with add-ins:
+
* [http://www.internettablettalk.com/forums/showthread.php?p=201170#post201170 Setup instructions] by Bundyo
-
# Add [http://www.mono-project.com/Other_Downloads#Ubuntu_8.04_LTS_.28Hardy_Heron.29_-_backport_packages: badgerports] repository.
+
=== Eclipse ===
-
# Download [http://ftp.novell.com/pub/mono/download/noarch/monodevelop/1.9-3/monodevelop-1.9-3.novell.noarch.rpm monodevelop-1.9-3.novell.noarch.rpm] and [http://ftp.novell.com/pub/mono/download/noarch/mono-addins/0.3.1/mono-addins-0.3.1-0.novell.noarch.rpm mono-addins-0.3.1-0.novell.noarch.rpm]
+
* [https://launchpad.net/valable Valable] is Eclipse plugin
-
# <code>apt-get install alien mono-runtime libmono-system-runtime2.0-cil libmono-winforms2.0-cil gtk-sharp2 libmono-system2.0-cil libmono-corlib2.0-cil libmono2.0-cil</code>
+
* '''TODO''' How to install
-
# <code>alien -i monodevelop-1.9-3.novell.noarch.rpm mono-addins-0.3.1-0.novell.noarch.rpm</code>
+
* [http://www.internettablettalk.com/forums/showthread.php?p=203154#post206712 Screenshots]

Revision as of 17:29, 25 July 2008

Contents

Installing in Scratchbox

  1. Add extras and extras-devel to /etc/apt/sources.list.d in Scratchbox
  2. Install valac (and, optionally, libgee).

For example:

/scratchbox/login
for j in  '-src'; do for i in  '-devel'; do
  echo "deb$j http://repository.maemo.org/extras$i diablo free non-free" >>/etc/apt/sources.list.d/extras-repo.list
done; done
apt-get update && apt-get install valac libgee

IDE

Monodevelop

Eclipse