[решено]Cairo Compmgr. Ошибка при сборке пакета.

При сборке из АУРа выдает следущее:
configure: error: Package requirements (xcomposite,
        xdamage,
        xext,
        xi,
        x11,
        ice,
        sm,
        xrandr,
        gl,
        cairo >= 1.8.0,
        pixman-1 >= 0.16.0,
        gtk+-2.0 >= 2.16.0
        libvala-0.24 >= 0.18.0) were not met:

No package 'libvala-0.24' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CAIRO_COMPMGR_CFLAGS
and CAIRO_COMPMGR_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Свежий Vala установлен.
отредактируй PKGBUILD: libvala -> vala
Вот pkgbuild
# Maintainer: Cedric Girard <[email protected]>
# Contributor: catalyst <[email protected]>
# Contributor: Jacob Winther <[email protected]>

pkgname=cairo-compmgr-git
epoch=1
pkgver=0.3.1.35.g719a997
pkgrel=3
pkgdesc="Cairo based composite manager - Git version"
arch=(i686 x86_64)
url="https://github.com/gandalfn/Cairo-Composite-Manager/pull/4.diff"
license=(LGPL3)
conflicts=(cairo-compmgr)
provides=(cairo-compmgr)
makedepends=(gettext git gtk-doc "intltool>=0.41" gconf)
depends=("gtk2>=2.16.0" "vala>=0.24" libsm libgl)
options=(!makeflags
         !libtool)

source=('cairocompmgr::git+https://github.com/gandalfn/Cairo-Composite-Manager.git'
        'https://github.com/gandalfn/Cairo-Composite-Manager/pull/4.diff'
        'bfd_ansidecl.patch'
)
md5sums=('SKIP'
         '011074cd9687475ebf9ac93fc1f535aa'
         'b316779ffe9f86ada7ed601ae433789b')

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

prepare() {
  cd "$srcdir"/cairocompmgr

#patch for compatibility with vala 0.24
  sed -i 's!libvala-0.18!libvala-0.24!' configure.ac
  sed -i 's!libvala-0.18!libvala-0.24!' vapi/cairo-compmgr.deps

  #patch needed to build with newer deps version
  patch -p1 < ../4.diff

  #bfd.h should include ansidecl.h
  patch -p2 < ../bfd_ansidecl.patch

}

build() {
  cd "$srcdir"/cairocompmgr

  ./autogen.sh --prefix=/usr LIBS="-ldl -lgmodule-2.0 -lm -lz"

  make
}

package() {
  cd "$srcdir"/cairocompmgr

  make DESTDIR="$pkgdir" install
  install -d "$pkgdir/usr/share/gconf/schemas/"
  gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/cairo-compmgr.schemas" "$pkgdir/etc/gconf/schemas/*.schemas"
  rm -rf "$pkgdir/etc/gconf/schemas/"

}

# vim:set ts=2 sw=2 et:
Вроде зависимости правильные. Что касается libvala, разве что это
#patch for compatibility with vala 0.24
  sed -i 's!libvala-0.18!libvala-0.24!' configure.ac
  sed -i 's!libvala-0.18!libvala-0.24!' vapi/cairo-compmgr.deps
всё равно не собирается?
да
Причем сначала перестал работать установленный. Когда запускал из терминала, выдывал какую-то ошибку, типа нехватает ...vala....so. Потом снес программу, а заново не устанавливается.
яктыткъ, последняя вала 0,26, а не 0,24
здесь вот так libvala-0.24 >= 0.18.0
а вот здесь
#patch for compatibility with vala 0.24
  sed -i 's!libvala-0.18!libvala-0.24!' configure.ac
  sed -i 's!libvala-0.18!libvala-0.24!' vapi/cairo-compmgr.deps
У меня собрался, когда в PKGBUILDе заменил 0.24 на 0.26. Уже не первый раз какая то лажа с валой. Смотрю в сторону комптона.
 
Зарегистрироваться или войдите чтобы оставить сообщение.