Package Details: vala-git 0.54.1+r150+gc46078fa4-1

Git Clone URL: https://aur.archlinux.org/vala-git.git (read-only, click to copy)
Package Base: vala-git
Description: Compiler for the GObject type system
Upstream URL: https://wiki.gnome.org/Projects/Vala
Keywords: compiler gobject programming
Licenses: LGPL
Conflicts: vala, valadoc
Provides: vala, valadoc
Submitter: None
Maintainer: swiftscythe
Last Packager: swiftscythe
Votes: 83
Popularity: 0.000000
First Submitted: 2009-10-23 08:57 (UTC)
Last Updated: 2022-01-03 16:44 (UTC)

Dependencies (14)

Required by (783)

Sources (1)

Latest Comments

FabioLolix commented on 2022-01-03 16:57 (UTC)

Thanks for updating!

FabioLolix commented on 2022-01-03 16:23 (UTC)

About valadoc isn't much important but not needed anyway since official vala package have replace=(valadoc) since v0.38.1 on 13 Sep 2017, so who still have that package don't have updated in 4+ years,

provides/conflicts vala and valadoc is enough

About replaces vala, when the builded vala-git package is added to a repository, it will replace vala (or one of the legacy vala version if installed) when updating, the Arch wiki somewhere says to add replaces only when needed, i.e. when a package is dismissed for another.

I have some local custom repositories which host my clean build all my pkgbuilds and other AUR stuff I need or use

swiftscythe commented on 2022-01-03 16:07 (UTC)

@FabioLolix I keep it like this because the original package also replaces valadoc. Do you think it's enough with the provides array? What kind of effect does it have?

FabioLolix commented on 2022-01-03 15:51 (UTC)

Hello, replaces=(vala valadoc) is not needed and have a detrimeral effect when the builded package is added to repositories

omerkaraduman commented on 2021-09-28 08:20 (UTC)

This package is breaking package installation process called pamac-all-git, please fix that problem in addition to vala's other 0.54.1-1 version as well as is borking.

swiftscythe commented on 2020-12-23 08:45 (UTC)

@btd1337 version updated, thank you.

btd1337 commented on 2020-12-22 23:46 (UTC) (edited on 2020-12-22 23:53 (UTC) by btd1337)

This package is using wrong version and is being displayed to other packages that require vala version lower than 0.44.

Please fix it. Consider to use latest version and to add vala-git in provide section.

FredBezies commented on 2019-01-24 10:13 (UTC)

Please add autoconf-archive to makedepends.

Without it, this error stops build process:

./configure: line 9220: syntax error near unexpected token `$flag,TEST_CFLAGS="$TEST_CFLAGS $flag"'

chenxiaolong commented on 2014-03-08 21:14 (UTC)

@misc: Thanks! It's fixed now.

misc commented on 2014-03-08 11:56 (UTC)

"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 (UTC)

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)

chenxiaolong commented on 2013-04-11 22:54 (UTC)

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

chenxiaolong commented on 2013-02-05 23:53 (UTC)

@yuyichao: Does make read MAKEFLAGS from the environment?

yuyichao commented on 2013-02-05 14:35 (UTC)

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 (UTC)

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

buergi commented on 2012-05-01 16:44 (UTC)

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 (UTC)

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 (UTC)

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.

chenxiaolong commented on 2012-04-04 03:50 (UTC)

@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 (UTC)

./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 (UTC)

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 :)

commented on 2012-02-05 12:02 (UTC)

please fix vala provides\makedepen issue

kite commented on 2012-02-04 18:27 (UTC)

flex is missed in dependencies

commented on 2011-10-04 22:42 (UTC)

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

flamelab commented on 2011-02-23 16:00 (UTC)

Fixed !

chronosghost commented on 2011-02-23 15:07 (UTC)

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 (UTC)

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

flamelab commented on 2010-11-19 07:05 (UTC)

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 :)

commented on 2010-11-18 09:39 (UTC)

> 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 (UTC)

Done :)

commented on 2010-10-21 07:21 (UTC)

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

flamelab commented on 2010-07-09 10:28 (UTC)

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.

commented on 2010-07-09 08:41 (UTC)

Also add bison and vala

commented on 2010-07-09 08:40 (UTC)

Doesn't build with autoconf 2.66 from testing. Please, add "flex" to makedepends.

flamelab commented on 2010-04-12 18:47 (UTC)

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 (UTC)

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. -?? -??

commented on 2010-04-09 13:06 (UTC)

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 (UTC)

I'd propose a much cleaner PKGBUILD http://aur.pastebin.com/r5dTTvcY

commented on 2010-04-09 09:47 (UTC)

done

commented on 2010-04-09 08:50 (UTC)

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