From 707a7e4ca97e8729d2d095d82de7779593050dc2 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 5 Apr 2011 11:52:13 +0200 Subject: [PATCH] Added vte3-0.28.0 build template (gtk+3). --HG-- branch : gnome3 --- srcpkgs/vte3-devel | 1 + srcpkgs/vte3/depends | 2 ++ srcpkgs/vte3/template | 44 ++++++++++++++++++++++++ srcpkgs/vte3/vte3-devel.template | 28 +++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 76 insertions(+) create mode 120000 srcpkgs/vte3-devel create mode 100644 srcpkgs/vte3/depends create mode 100644 srcpkgs/vte3/template create mode 100644 srcpkgs/vte3/vte3-devel.template diff --git a/srcpkgs/vte3-devel b/srcpkgs/vte3-devel new file mode 120000 index 00000000000..30ca3abb877 --- /dev/null +++ b/srcpkgs/vte3-devel @@ -0,0 +1 @@ +vte3 \ No newline at end of file diff --git a/srcpkgs/vte3/depends b/srcpkgs/vte3/depends new file mode 100644 index 00000000000..b2ba4f1866d --- /dev/null +++ b/srcpkgs/vte3/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.28.0" +api_depends="${abi_depends}" diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template new file mode 100644 index 00000000000..f154c77a067 --- /dev/null +++ b/srcpkgs/vte3/template @@ -0,0 +1,44 @@ +# Template build file for 'vte3'. +pkgname=vte3 +version=0.28.0 +wrksrc=vte-${version} +distfiles="${GNOME_SITE}/vte/0.28/vte-$version.tar.bz2" +build_style=gnu_configure +configure_args="--localstatedir=/var --with-gtk=3.0 --enable-introspection +--disable-gnome-pty-helper" +short_desc="Terminal widget with improved accessibility and I18N support" +maintainer="Juan RP " +checksum=1467c566aa9e55c1e33aa1dfea3f14dd4c8a4a63ff0005b254bd8c2c375d952e +long_desc=" + Terminal widget with improved font, internationalization and + accessibility support for the GNOME 3 desktop." + +subpackages="vte3-devel" + +Add_dependency run glibc +Add_dependency run ncurses-libs +Add_dependency run glib +Add_dependency run atk +Add_dependency run pango +Add_dependency run cairo +Add_dependency run freetype +Add_dependency run fontconfig +Add_dependency run libpng +Add_dependency run gdk-pixbuf +Add_dependency run libX11 +Add_dependency run gtk+3 + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build gtk+3-devel +Add_dependency build atk-devel +Add_dependency build glib-devel +Add_dependency build pango-devel +Add_dependency build cairo-devel +Add_dependency build freetype-devel +Add_dependency build fontconfig-devel +Add_dependency build libX11-devel +Add_dependency build ncurses-devel +Add_dependency build gobject-introspection + +Add_dependency full vte ">=0.0" # for gnome-pty-helper diff --git a/srcpkgs/vte3/vte3-devel.template b/srcpkgs/vte3/vte3-devel.template new file mode 100644 index 00000000000..0132012e077 --- /dev/null +++ b/srcpkgs/vte3/vte3-devel.template @@ -0,0 +1,28 @@ +# Template file for 'vte3-devel'. +# +short_desc="${sourcepkg} development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run intltool +Add_dependency run gtk+3-devel +Add_dependency run atk-devel +Add_dependency run glib-devel +Add_dependency run pango-devel +Add_dependency run cairo-devel +Add_dependency run freetype-devel +Add_dependency run fontconfig-devel +Add_dependency run ncurses-devel +Add_dependency run libX11-devel +Add_dependency run vte3 + +do_install() +{ + mkdir -p ${DESTDIR}/usr/{lib,share} + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/{gir*,gtk-doc} ${DESTDIR}/usr/share +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index caba614a9c7..5ff2b275feb 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -802,3 +802,4 @@ libvpx.so libvpx libvpx-devel libXevie.so libXevie libXevie-devel libatspi.so at-spi2-core at-spi2-core-devel libmutter.so mutter mutter-devel +libvte2_90.so vte3 vte3-devel