From a4aea0ada09cf8298248e493dd141359caeec926 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 30 Sep 2011 12:30:36 +0200 Subject: [PATCH] New package: caribou-0.4.0. --- srcpkgs/caribou-devel | 1 + srcpkgs/caribou/caribou-devel.template | 20 +++++++++ srcpkgs/caribou/depends | 2 + srcpkgs/caribou/template | 54 ++++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 78 insertions(+) create mode 120000 srcpkgs/caribou-devel create mode 100644 srcpkgs/caribou/caribou-devel.template create mode 100644 srcpkgs/caribou/depends create mode 100644 srcpkgs/caribou/template diff --git a/srcpkgs/caribou-devel b/srcpkgs/caribou-devel new file mode 120000 index 0000000000..7f932efc02 --- /dev/null +++ b/srcpkgs/caribou-devel @@ -0,0 +1 @@ +caribou \ No newline at end of file diff --git a/srcpkgs/caribou/caribou-devel.template b/srcpkgs/caribou/caribou-devel.template new file mode 100644 index 0000000000..84c5aebad5 --- /dev/null +++ b/srcpkgs/caribou/caribou-devel.template @@ -0,0 +1,20 @@ +# Template file for 'caribou-devel'. +# +short_desc="${sourcepkg} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libxklavier-devel +Add_dependency run libgee-devel +Add_dependency run pygobject-devel +Add_dependency run clutter-devel +Add_dependency run gtk+3-devel +Add_dependency run libXtst-devel +Add_dependency run caribou + +do_install() +{ + vmove usr/include usr + vmove usr/share/gir-1.0 usr/share +} diff --git a/srcpkgs/caribou/depends b/srcpkgs/caribou/depends new file mode 100644 index 0000000000..7855591013 --- /dev/null +++ b/srcpkgs/caribou/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.4.0" +api_depends="${abi_depends}" diff --git a/srcpkgs/caribou/template b/srcpkgs/caribou/template new file mode 100644 index 0000000000..41498a1f9e --- /dev/null +++ b/srcpkgs/caribou/template @@ -0,0 +1,54 @@ +# Template file for 'caribou' +pkgname=caribou +version=0.4.0 +distfiles="${GNOME_SITE}/$pkgname/0.4/$pkgname-$version.tar.xz" +build_style=gnu_configure +configure_args="--disable-schemas-compile --disable-static +--disable-gtk2-module" +short_desc="An alternative to the Gnome On-screen Keyboard" +maintainer="Juan RP " +checksum=9d9aeab26956371e9a8e807e2554be5ca08e32f6a27632598065cf2e85e66d16 +long_desc=" + Caribou is a text entry and UI navigation application being developed as an + alternative to the Gnome On-screen Keyboard. The overarching goal for Caribou + is to create a usable solution for people whose primary way of accessing a + computer is a switch device. + + The initial goal is to make an in-place on-screen keyboard suitable for people + who can use a mouse but not a hardware keyboard. This on-screen keyboard may + also be useful for touch screen or tablet users." + +triggers="gsettings-schemas" +subpackages="$pkgname-devel" + +Add_dependency run glibc +Add_dependency run gtk+3 +Add_dependency run pango +Add_dependency run gdk-pixbuf +Add_dependency run cairo +Add_dependency run libXtst +Add_dependency run libX11 +Add_dependency run libxklavier +Add_dependency run libxml2 +Add_dependency run libgee +Add_dependency run glib +Add_dependency run atk +Add_dependency run freetype +Add_dependency run fontconfig + +Add_dependency run dbus-python +Add_dependency run pygobject + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build gnome-doc-utils +Add_dependency build gobject-introspection +Add_dependency build vala-devel +Add_dependency build libxklavier-devel +Add_dependency build libgee-devel +Add_dependency build pygobject-devel +Add_dependency build clutter-devel +Add_dependency build gtk+3-devel +Add_dependency build libXtst-devel + +Add_dependency full gir-freedesktop diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 43f76aee97..6faa63d677 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -851,3 +851,4 @@ libsocialweb-client.so libsocialweb libsocialweb-devel liblcms2.so lcms2 lcms2-devel libcolord.so colord colord-devel libnm-gtk.so network-manager-applet network-manager-applet-devel +libcaribou.so caribou caribou-devel