tarnyko | 24 Aug 2012 20:33
Favicon

[Vala] ANNOUNCE: ValaWinPKG for win32

Hi folks, 

Since this a dev list, I'll just post a little dev-oriented annnounce... 

I just released the first version of ValaWinPKG. It's a kind of package 
manager, which downloads Win32 libraries having Vala bindings : Soup, Gee, 
MySQL, SQLite, GLUT, GtkGLExt, SDL... 

It permits usage of the Win32 Vala compiler with additional libraries 
easily. 

The packages themselves contains DLLs, import libraries (dll.a), locales and 
eventuelly .vapi files when they are not included with Vala itself. 

Download link : http://www.tarnyko.net/en/?q=node/5
Tutorial link : http://www.tarnyko.net/en/?q=node/6 

It's GPL of course.
I also posted it on the wiki. 

Regards, Tarnyko
Tal Hadad | 25 Aug 2012 20:22
Picon
Favicon

Re: [Vala] ANNOUNCE: ValaWinPKG for win32


It looks very good!
Most .Net devs find Vala libraries installation difficult with windows(such as me).
This software solve the problems(give Windows users the installation style they used to!).
I have questions though:
If I have mingw and install Vala and other libraries using MinGW(msys),
can I install a specific library(such as gobject-introspection) which I can't build?
Can I create a custom package for other libraries(which out of repo)?

Good work! I'll test it when I boot back to Windows.

Tal

> From: tarnyko <at> tarnyko.net
> To: vala-list <at> gnome.org
> Date: Fri, 24 Aug 2012 20:33:57 +0200
> Subject: [Vala] ANNOUNCE: ValaWinPKG for win32
> 
> Hi folks, 
> 
> Since this a dev list, I'll just post a little dev-oriented annnounce... 
> 
> I just released the first version of ValaWinPKG. It's a kind of package 
> manager, which downloads Win32 libraries having Vala bindings : Soup, Gee, 
> MySQL, SQLite, GLUT, GtkGLExt, SDL... 
> 
> It permits usage of the Win32 Vala compiler with additional libraries 
> easily. 
> 
> The packages themselves contains DLLs, import libraries (dll.a), locales and 
(Continue reading)

tarnyko | 26 Aug 2012 12:10
Favicon

Re: [Vala] ANNOUNCE: ValaWinPKG for win32

Hi Tal, nice to see some feedback, 

> If I have mingw and install Vala and other libraries using MinGW(msys),
> can I install a specific library(such as gobject-introspection) which I can't build?

ValaWinPKG uses Vala and GLib versions to identify compatible packages. So, 
as gobject-introspection depends on GLib, you could well have a prebuilt 
package for the custom GLib you've built with MinGW/MSYS. 

If you cannot compile gobject-introspection yourself, you'll have to find 
compatible binaries on the Internet, test them, and create the package 
yourself (see below). 

The "build, find" is really the tricky part. ValaWinPKG works at best with 
the Vala bundle found here : 
https://vala-win32.googlecode.com/files/vala-0.12.0.exe 

> Can I create a custom package for other libraries(which out of repo)?

Of course.
To create a custom package at this very moment, you need to host a local 
repo following the guidelines. I just made my repo browsable, so you can see 
them :
http://www.tarnyko.net/repo/vala/ 

The root folder is named "vala<VERSION>-glib<VERSION>". The versions have to 
match those found on the system. 

"Packages" is a CSV file listing packages with dependencies. 

(Continue reading)


Gmane