Package Details: vala-git 7142.cc038c1-1

Git Clone URL: https://aur.archlinux.org/vala-git.git (read-only)
Package Base: vala-git
Description: Compiler for the GObject type system
Upstream URL: http://live.gnome.org/Vala
Licenses: LGPL
Conflicts: vala, vala-devel
Provides: vala=0.28.0
Submitter: None
Maintainer: None
Last Packager: chenxiaolong
Votes: 84
Popularity: 0.321797
First Submitted: 2009-10-23 08:57
Last Updated: 2015-06-10 00:16

Required by (330)

Sources (1)

Latest Comments

chenxiaolong commented on 2014-03-08 21:14

@misc: Thanks! It's fixed now.

misc commented on 2014-03-08 11:56

"vala[c] --version" should not result in "UNKNOWN", as it currently does. This causes many buildscripts to fail as they use this to check for a recent enough version.

A solution is to add "git describe --tag | sed 's/-.*//g' > .tarball-version" before the autogen line.

garyvdm commented on 2013-07-10 13:22

Please can we make the pkgver use git describe, so that the pkgver is comparable to the real release ver. e.g.:

pkgver() {
cd "${srcdir}/vala"
git describe --always | sed 's|-|.|g'
}

which will result in a version like:

0.20.1.52.g218650f

(52 commits ahead of 0.20.1)

garyvdm commented on 2013-07-10 13:21

Please can we make the pkgver use git describe, so that the pkgver is comparable to the real release ver. e.g.:

pkgver() {
cd "${srcdir}/vala"
git describe --always | sed 's|-|.|g'
}

which will result in a version like:

0.20.1.52.g218650f

chenxiaolong commented on 2013-04-11 22:54

The versioning scheme changed with the new PKGBUILD. Please manually install the latest version.

chenxiaolong commented on 2013-02-05 23:53

@yuyichao: Does make read MAKEFLAGS from the environment?

yuyichao commented on 2013-02-05 14:35

Please remove the ${MAKEFLAGS} from the make command line.
You seems to use it a lot in your PKGBUILD's, but it's really pointless and ridiculous.

chenxiaolong commented on 2012-05-01 18:46

@buergi: Thanks! I changed it so that vala-git provides vala 0.18.0.

buergi commented on 2012-05-01 16:44

Could we revert the provides line to vala or vala=0.18.0 which would be correct?
If there is an issue with cairo-compmgr which than it should be fixed there not here.
I got both compiled just fine by changing to vala=0.18.0 in vala-git and cairo-compmgr-git and replacing the version in sed commands in cairo-compmgr-git's PKGCONFIG from 16 to 18.
With the current vala-git cairo-compmgr just doesn't compile since it doesn't provide libvala-0.14.so (resp 16 in current versions) even if it pretends to do so.

donniezazen commented on 2012-04-20 00:47

I built it this morning, it worked just fine except you have to install vala for first time as comment below says.

chenxiaolong commented on 2012-04-19 23:47

I received an email that Diego posted a comment that said "broken". Could you explain how it's broken (and provide build logs, etc)?

By the way, the out-of-date button is only for notifying maintainers that there's a new upstream button. Please do not click it when the build fails. I respond to all comments.

Diego commented on 2012-04-19 21:46

broken

chenxiaolong commented on 2012-04-04 03:50

@donniezazen: Just install the regular vala. It's only needed the first time you install vala-git :)

donniezazen commented on 2012-04-03 16:58

./autogen.sh: line 10: valac: command not found
**Error**: You must have valac >= 0.12.0 installed
to build vala. Download the appropriate package
from your distribution or get the source tarball at
http://download.gnome.org/sources/vala/
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build vala-git.

chenxiaolong commented on 2012-02-17 03:13

I'm taking over this package since no one wants to maintain it anymore. I've fixed the provides line so that it provides the latest version of vala in the extra repository :)

Berseker commented on 2012-02-05 12:02

please fix vala provides\makedepen issue

kite commented on 2012-02-04 18:27

flex is missed in dependencies

Anonymous comment on 2011-10-04 22:42

Changing `provides=('vala')` to `provides=('vala=0.14.0')` fixed dependency issues for cairo-compmgr.

Jack_CM commented on 2011-06-26 18:02

please add bison as dependence. I got this: configure: error: bison not found but required

flamelab commented on 2011-02-23 16:00

Fixed !

chronosghost commented on 2011-02-23 15:07

When trying to compile I have this singular error. To see that you can advise me.

==> Connecting to the GIT server....
/tmp/yaourt-tmp-chronosghost/aur-vala-git/./PKGBUILD: línea 33: git: no se encontró la orden
Abortando...
==> ERROR: Makepkg was unable to build vala-git.

When editing I see no problem with that line


msg "Connecting to the GIT server...."
if [[ -d ${srcdir}/${_gitname} ]] ; then
cd ${_gitname}
git pull origin
msg "The local files are updated..."
else
git clone ${_gitroot}//this is line 33
fi

l0gic commented on 2011-01-17 03:31

Could you add vala-devel in the conflicts array, please?

flamelab commented on 2010-11-19 07:05

Nope, base-devel should be preinstalled by all those that want to be build a package, you can check the wiki about the AUR guidelines :)

Anonymous comment on 2010-11-18 09:39

> bison and flex are in base-devel
Than add base-devel to makedeps? I don't have them installed and they are required, should be in PKGBUILD I think.

flamelab commented on 2010-10-21 21:54

Done :)

Anonymous comment on 2010-10-21 07:21

Can you move 'vala' from depends to makedepends ?
Thx

flamelab commented on 2010-07-09 10:28

bison and flex are in base-devel, they should be preinstalled.

vala is already in the deps, I think I have to move it to makedeps, since it is being used only in the building process.

Anonymous comment on 2010-07-09 08:41

Also add bison and vala

Anonymous comment on 2010-07-09 08:40

Doesn't build with autoconf 2.66 from testing.

Please, add "flex" to makedepends.

flamelab commented on 2010-04-12 18:47

You also need "vala" as makedepend, since vala-git already needs "valac" binary to be existing in the system.

flamelab commented on 2010-04-12 18:41

No, it follows the -git standards for PKGBUILDs. Check the most used (and voted) PKGBUILDs and you'll find out what I mean.

-Twice as big, but better functioning.
-You have a build dir, you should be git cloning from the internet within the build dir
-Yes, because with package() fakeroot isn't running.
-??
-??

flamelab commented on 2010-04-12 18:39

No, it follows the -git standards for PKGBUILDs. Check the most used (and voted) PKGBUILDs and you'll find out what I mean.

Anonymous comment on 2010-04-09 13:06

Why do you call that PKGBUILD "much cleaner"?
- twice as big
- 2 x cloning of git repo
- different steps for build/install
- variable names that are longer than its value
- ...

Is the package different when build with this PKGBUILD?

flamelab commented on 2010-04-09 12:09

I'd propose a much cleaner PKGBUILD

http://aur.pastebin.com/r5dTTvcY

flamelab commented on 2010-04-09 12:09

I'd propose a much cleaner (and -git PKGBUILD compliant) PKGBUILD

http://aur.pastebin.com/iVw6qaEk

flamelab commented on 2010-04-09 12:08

I'd propose a much cleaner (and -git PKGBUILD compliant) PKGBUILD

http://aur.pastebin.com/iVw6qaEk

Anonymous comment on 2010-04-09 09:47

done

Anonymous comment on 2010-04-09 08:50

Vala already has version 0.8.x
Maybe should change the version? Like another git PKGBUILD's.