I am using

   - cmake + pkg-config + mingw32 + vala + gtk+ win32 pre-built binaries +
   eclipse + cdt as development environment
   - cmake + nsis for packaging

All these tasks are done in Ubuntu.

   - cmake can be installed with apt-get (powerful make file generator).
   - mingw32 cross toolchain and nsis can be installed with apt-get (to
   generate binaries and packages for win32).
   - gtk+ win32 pre-built binaries can download from
here<http://www.gtk.org/download/win32.php>
   .
   - libgee for win32 can download from
here<http://code.google.com/p/vala-win32/downloads/detail?name=libgee-0.6.1.zip&can=2&q=>
   .
   - vala is from vala ppa <https://launchpad.net/%7Evala-team/+archive/ppa>

After you downloaded gtk+ win32 pre-built binaries, you have to fix pathes
in .pc (mainly prefix, to the root where you put all these win32 binaries)
and .la (mainly libdir, prepend with the root), or pkg-config will report
wrong information.

On Fri, Sep 2, 2011 at 8:00 PM, <vala-list-requ...@gnome.org> wrote:

> Send vala-list mailing list submissions to
>        vala-list@gnome.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://mail.gnome.org/mailman/listinfo/vala-list
> or, via email, send a message with subject or body 'help' to
>        vala-list-requ...@gnome.org
>
> You can reach the person managing the list at
>        vala-list-ow...@gnome.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of vala-list digest..."
>
>
> Today's Topics:
>
>   1. Re: Vala logo symbol voting (Tobias Bernard)
>   2. Re: How to make shared library in win32? (Tal Hadad)
>   3. vala on a mac (august)
>   4. Re: vala on a mac (pancake)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 1 Sep 2011 16:30:26 +0200
> From: Tobias Bernard <berto...@gmail.com>
> To: Dru Moore <d...@dru-id.co.uk>, vala-list@gnome.org
> Subject: Re: [Vala] Vala logo symbol voting
> Message-ID:
>        <cafq_nlb-x1ec4cbxuq2gscnjjr9623vdhquwtaaheahzidr...@mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> It's never too late for feedback :)
>
> But as I already wrote here on the mailing list, this voting won't be about
> the VALA text but about the symbol. This text is on the proposals as an
> example, but it will be dicussed later and there will be a separate voting
> on it.
> For now, if you don't like it, ignore it ;)
>
> tobias
>
> 2011/8/31 Dru Moore <d...@dru-id.co.uk>
>
> > Probably far too late in the process to come back and comment on this
> > but I have a few general comments.
> >
> > I really like the concept of wings etc and think of the logo marks,
> > all but #4 are really very strong, to me #4 is the weakest and is only
> > good.
> >
> > However, I really dislike the font used for VALA.
> >
> > I totally get that by reducing the number of strokes required to form
> > the letters you are trying to evoke simplicity and lightness as shared
> > qualities. For me it actually suggests a different, less accurate set
> > of ideas:
> > Only a few basic tools - 4 unique strokes build the entire word
> > Very direct and angular - fast yes, elegant no.
> >
> > These would seem more to be the qualities of a low level language
> > (assembler or c) rather than a modern, high level language. Vala
> > provides lot's of tools and high level objects to it's users that
> > should let us express ourselves in a much more elegant fashion.
> >
> > Appreciate these comments may be coming at the least helpful time and
> > regardless the outcome will clearly be to a very high standard.
> >
> > On 31 August 2011 18:20, Tobias Bernard <berto...@gmail.com> wrote:
> > > I totally agree with you that war isn't a good symbolism for this, it
> is
> > one
> > > of the reasons I deleted that proposal.
> > >
> > > The reason why I created it in the first place was the sound of "Vala":
> > it
> > > reminds "of Valkyrie" or "Valhalla" (and if you've read the
> Silmarillion
> > it
> > > reminds of the "Valar"), and ancient weapons are strongly connected to
> > those
> > > topics, so I wanted to try working on that. But since there are better
> > > symbolisms (which also look better graphically :D), I deleted that
> > proposal.
> > >
> > > I don't know if you've taken a look at the pdf, but there are several
> > > proposals which communicate exactly what you said: lightness, easiness,
> > > flying etc.
> > > A flying carpet isn't a bad idea but personally, I like a wing better,
> > > because it's less complex and easier to understand.
> > > in case you've missed it: symbol proposals pdf
> > > download<http://ubuntuone.com/p/1DBL/>
> > >
> > > kind regards
> > > tobias
> > >
> > > 2011/8/31 Jim Peters <j...@uazu.net>
> > >
> > >> Sam Liddicott wrote:
> > >> > >2) The symbolism of "ancient warfare" is hard to
> > >> > >understand. Probably too hard to be understood instantly by most
> > >> > >people, so I put that proposal away too.
> > >> >
> > >> > The presentation is very good.
> > >> >
> > >> > I think that symbols of weapons, killing and/or warfare should be
> > >> > avoided, having very current and unpleasant connotations for many
> > >> > people in specific locales.
> > >>
> > >> War happens -- deal with it.  But anyway, Vala is not about war, not
> > >> even about posing with weapons, nor indulging in feelings of
> > >> superiority or anything like that.  Vala is practical and gets the job
> > >> done.  It is not an academic language made by purists or theorists.
> > >> It doesn't seem to attract zealots or fanatics -- it is relatively
> > >> humble in that sense.  It makes life easier for those who use it --
> > >> compared to the alternative tools available to do the same job.
> > >>
> > >> Getting a good visual logo can be hard.  When I was involved in
> > >> OpenEEG, someone sent us a drawing of a levitating, meditating,
> > >> EEG-wired GNU, which was really perfect and said everything:
> > >>
> > >>  http://openeeg.sf.net/
> > >>
> > >> However, a programming language is more abstract.  Linux has a penguin
> > >> mascot pictured with a bellyful of fish (according to Linus), which I
> > >> guess represents a feeling of comfort.
> > >>
> > >> I wonder whether we can find a feeling connection for Vala?
> > >>
> > >> To me it is about flying above all the nightmare complexity of pages
> > >> of boilerplate code that is required at the C level.  So maybe
> > >> Aladdin's flying carpet?  Or something else to represent the ease and
> > >> feeling of flying above complexity?
> > >>
> > >> Any other way we can represent this feeling?
> > >>
> > >> Or is there some other feeling we can associate with Vala?
> > >>
> > >> Jim
> > >>
> > >> --
> > >>  Jim Peters                  (_)/=\~/_(_)
> j...@uazu.net
> > >>                          (_)  /=\  ~/_  (_)
> > >>  Uaz?                  (_)    /=\    ~/_    (_)                http://
> > >>  in Peru            (_) ____ /=\ ____ ~/_ ____ (_)
> uazu.net
> > >> _______________________________________________
> > >> vala-list mailing list
> > >> vala-list@gnome.org
> > >> http://mail.gnome.org/mailman/listinfo/vala-list
> > >>
> > >
> > > _______________________________________________
> > > vala-list mailing list
> > > vala-list@gnome.org
> > > http://mail.gnome.org/mailman/listinfo/vala-list
> > >
> > >
> >
>
> ------------------------------
>
> Message: 2
> Date: Thu, 1 Sep 2011 18:08:11 +0300
> From: Tal Hadad <tal...@hotmail.com>
> To: Vala Mail List <vala-list@gnome.org>
> Subject: Re: [Vala] How to make shared library in win32?
> Message-ID: <blu162-w15c147c85a956ec6aa3afbe5...@phx.gbl>
> Content-Type: text/plain; charset="windows-1255"
>
>
> valac --pkg config --pkg gtk+-2.0 --pkg gee-1.0 --pkg libxml-2.0
>  --vapidir=../vapi/ *.vala --disable-warnings --library dvw-0.1 -X
>  -fPIC -X -shared -o test_shared.dll
> All this in one line. You must pass this two arguments to CC(C
> Compiler), which
> each one comes after the "-X". See the first link you gave here for
> them.
> It ends with "-o test_shared.dll" which tell the output name.
> As far as I know, this is the only argument in Vala which
> passed to the CC without the "-X". Same relationship between
> CC and linker.
>
> > Date: Thu, 1 Sep 2011 12:16:09 +0900
> > From: hoisa...@gmail.com
> > To: vala-list@gnome.org
> > Subject: [Vala] How to make shared library in win32?
> >
> > I try to build libdvw shared library. But following error occur.
> >
> > https://live.gnome.org/Vala/SharedLibSample
> > http://gitorious.org/libdvw/libdvw
> >
> > toddw@TODDW-PC /C/msys/home/toddw/libdvw/dvw (master)
> > $
> >
> > c:/msys/home/toddw/libdvw/dvw/util.vala.c: In function
> > `_vala_dvw_point_get_property':
> > c:/msys/home/toddw/libdvw/dvw/util.vala.c:586: warning: passing arg 2 of
> `g_valu
> > e_set_pointer' discards qualifiers from pointer target type
> > c:/msys/home/toddw/libdvw/dvw/util.vala.c:589: warning: passing arg 2 of
> `g_valu
> > e_set_pointer' discards qualifiers from pointer target type
> > c:/vala-0.12.0/lib/libmingw32.a(main.o):main.c:(.text+0xbd): undefined
> reference
> >  to `WinMain@16'
> > collect2: ld returned 1 exit status
> > error: cc exited with status 1
> > Compilation failed: 1 error(s), 0 warning(s)
> >
> > I try to use Carl's 13.1 valac environment too. But it's a same result.
> > Thanks in advance for any suggetions.
> > _______________________________________________
> > vala-list mailing list
> > vala-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/vala-list
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 1 Sep 2011 18:20:26 +0200
> From: august <aug...@alien.mur.at>
> To: Vala Mail List <vala-list@gnome.org>
> Subject: [Vala] vala on a mac
> Message-ID: <20110901162026.gn27...@alien.mur.at>
> Content-Type: text/plain; charset=us-ascii
>
>
>
> Hi,
>
>        I'm looking to port some software from linux to a mac and eventually
>        to windows.  Is anyone using vala on a mac to make deployable
>        software?  If so, how do you create and package binaries?  Do you
>        include glib and gtk+ inside of the app bundle?  If so, how?  If
> not,
>        what other methods would you recommend for distributing or using
>        shared libraries?
>
>        Any other cross-compile and cross-distribution methods you use?
>
>        thanks for any tips -august.
>
>
>
> --
> http://aug.ment.org
> GPG: 0A8D 2BC7 243D 57D0 469D  9736 C557 458F 003E 6952
>
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 2 Sep 2011 01:15:04 +0200
> From: pancake <panc...@youterm.com>
> To: august <aug...@alien.mur.at>
> Cc: Vala Mail List <vala-list@gnome.org>
> Subject: Re: [Vala] vala on a mac
> Message-ID: <ab887fcb-b6b9-4dd8-bc6a-b427772cb...@youterm.com>
> Content-Type: text/plain;       charset=us-ascii
>
> Yup. And I wrote this:
>
> http://radare.org/cgi-bin/wk/GTK
>
> On 01/09/2011, at 18:20, august <aug...@alien.mur.at> wrote:
>
> >
> >
> > Hi,
> >
> >    I'm looking to port some software from linux to a mac and eventually
> >    to windows.  Is anyone using vala on a mac to make deployable
> >    software?  If so, how do you create and package binaries?  Do you
> >    include glib and gtk+ inside of the app bundle?  If so, how?  If not,
> >    what other methods would you recommend for distributing or using
> >    shared libraries?
> >
> >    Any other cross-compile and cross-distribution methods you use?
> >
> >    thanks for any tips -august.
> >
> >
> >
> > --
> > http://aug.ment.org
> > GPG: 0A8D 2BC7 243D 57D0 469D  9736 C557 458F 003E 6952
> >
> > _______________________________________________
> > vala-list mailing list
> > vala-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/vala-list
> >
>
>
> ------------------------------
>
> _______________________________________________
> vala-list mailing list
> vala-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/vala-list
>
>
> End of vala-list Digest, Vol 46, Issue 2
> ****************************************
>
_______________________________________________
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to