summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>2011-11-16 21:11:53 +0100
committerMarc-Antoine Perennou <Marc-Antoine@Perennou.com>2011-11-16 21:16:52 +0100
commit35bc9fc19d0446feecfe71f6c6f455ddeb50739a (patch)
treec33e83d61da2c30311f51803dcde0619143a32e8
parentupdate gnome2.eclass (diff)
downloadkeruspe-35bc9fc19d0446feecfe71f6c6f455ddeb50739a.tar.gz
keruspe-35bc9fc19d0446feecfe71f6c6f455ddeb50739a.tar.bz2
keruspe-35bc9fc19d0446feecfe71f6c6f455ddeb50739a.zip
port some stuff to vala 0.14
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
-rw-r--r--media-libs/memphis/Manifest3
-rw-r--r--media-libs/memphis/files/memphis-0.2.3-demos.patch13
-rw-r--r--media-libs/memphis/memphis-0.2.3-r1.ebuild39
-rw-r--r--net-libs/libsocialweb/Manifest2
-rw-r--r--net-libs/libsocialweb/libsocialweb-0.25.20-r1.ebuild77
-rw-r--r--net-misc/vinagre/Manifest1
-rw-r--r--net-misc/vinagre/vinagre-9999-r1.ebuild67
-rw-r--r--profiles/categories1
8 files changed, 203 insertions, 0 deletions
diff --git a/media-libs/memphis/Manifest b/media-libs/memphis/Manifest
new file mode 100644
index 00000000..2d2a28db
--- /dev/null
+++ b/media-libs/memphis/Manifest
@@ -0,0 +1,3 @@
+AUX memphis-0.2.3-demos.patch 405 RMD160 af121163c40d1a3bc23097f77718ed9eb44fcaa2 SHA1 dbe38e3461487f10f4466b773d32f7ef78a3a5df SHA256 38b09ebf9c3e23a5e4012364f585eeb954f3f22b8f80f6938b8540b6f35a94e9
+DIST memphis-0.2.3.tar.gz 459423 RMD160 df6685fa2854cf0bc8bf2d52f2403e0cf2752186 SHA1 a2f287ae7a28554833269f59de17d0054ad01ebf SHA256 c1cc050938ee34400197489bc9c110cc4c7c03c73780087b8cdd83a148b0e69b
+EBUILD memphis-0.2.3-r1.ebuild 899 RMD160 6e5d5c1621fc9f0bcb7fb660aefdfc22985f9345 SHA1 1292aa10709b20475b52cb025f8a4e947c3925b1 SHA256 0aa240d2887f01d34a5aefd6dc3c4439029ec51732dd8a85bb0acf6ead0b8153
diff --git a/media-libs/memphis/files/memphis-0.2.3-demos.patch b/media-libs/memphis/files/memphis-0.2.3-demos.patch
new file mode 100644
index 00000000..2d9510ef
--- /dev/null
+++ b/media-libs/memphis/files/memphis-0.2.3-demos.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index d1a063d..68218b5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -95,7 +95,7 @@ if test x$enable_vala = xyes; then
+ AC_SUBST(VALA_EXAMPLE_PACKAGES)
+ fi
+
+-AM_CONDITIONAL(ENABLE_VALA, test x${VALAC} != x"")
++AM_CONDITIONAL(ENABLE_VALA, test x$enable_vala = xyes"")
+
+ # -----------------------------------------------------------
+ AC_CONFIG_FILES([Makefile
diff --git a/media-libs/memphis/memphis-0.2.3-r1.ebuild b/media-libs/memphis/memphis-0.2.3-r1.ebuild
new file mode 100644
index 00000000..761251d3
--- /dev/null
+++ b/media-libs/memphis/memphis-0.2.3-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+WANT_AUTOMAKE=1.11
+
+inherit autotools base
+
+DESCRIPTION="A map-rendering application and a library for OpenStreetMap"
+HOMEPAGE="http://trac.openstreetmap.ch/trac/memphis/"
+SRC_URI="http://wenner.ch/files/public/mirror/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0.2"
+KEYWORDS="amd64 x86"
+IUSE="debug doc +introspection vala"
+
+RDEPEND="
+ >=dev-libs/expat-2.0.1
+ dev-libs/glib:2
+ >=x11-libs/cairo-1.8.8
+ introspection? ( dev-libs/gobject-introspection )
+ vala? ( dev-lang/vala:0.14 )"
+DEPEND="${RDEPEND}
+ doc? ( >=dev-util/gtk-doc-1.12 )"
+
+DOCS=(AUTHORS ChangeLog NEWS README)
+
+src_configure() {
+ CFLAGS="${CFLAGS}" \
+ econf \
+ VALAC=$(type -p valac-0.14) \
+ $(use_enable debug) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable introspection) \
+ $(use_enable vala)
+}
diff --git a/net-libs/libsocialweb/Manifest b/net-libs/libsocialweb/Manifest
new file mode 100644
index 00000000..773328b5
--- /dev/null
+++ b/net-libs/libsocialweb/Manifest
@@ -0,0 +1,2 @@
+DIST libsocialweb-0.25.20.tar.xz 471464 RMD160 55292f28cfaf5edc58df23dacc66b971a6fcc40a SHA1 85021d882e54643ee54df73fbd8f255e9d2353ea SHA256 eb0078f44eb5fc4570fcee26c5670a433ca1bb83be0cead421a4a03e7d838ff5
+EBUILD libsocialweb-0.25.20-r1.ebuild 1913 RMD160 0a434012d6944a7ff091ffb3423102464c5a9926 SHA1 edb283cb2224a879b8462cd2403582f09fc3b3d4 SHA256 7a84864cbbcc88a83fc3a11ee58c4ec4c0912f4f62302e74e7f0cecb3c417525
diff --git a/net-libs/libsocialweb/libsocialweb-0.25.20-r1.ebuild b/net-libs/libsocialweb/libsocialweb-0.25.20-r1.ebuild
new file mode 100644
index 00000000..e77815c4
--- /dev/null
+++ b/net-libs/libsocialweb/libsocialweb-0.25.20-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_DEPEND="2"
+
+inherit gnome2 python
+
+DESCRIPTION="Social web services integration framework"
+HOMEPAGE="http://git.gnome.org/browse/libsocialweb"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc connman +gnome +introspection +networkmanager vala"
+
+# NOTE: coverage testing should not be enabled
+RDEPEND=">=dev-libs/glib-2.14:2
+ >=net-libs/rest-0.7.10
+
+ gnome-base/gconf:2
+ gnome-base/libgnome-keyring
+ dev-libs/dbus-glib
+ dev-libs/json-glib
+ net-libs/libsoup:2.4
+
+ gnome? ( >=net-libs/libsoup-gnome-2.25.1:2.4 )
+ introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
+ networkmanager? ( net-misc/networkmanager )
+ !networkmanager? ( connman? ( net-misc/connman ) )"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.15
+ >=dev-util/intltool-0.40
+ dev-util/pkgconfig
+ sys-devel/gettext
+ doc? (
+ dev-libs/libxslt
+ >=dev-util/gtk-doc-1.15 )
+ vala? (
+ dev-lang/vala:0.14[vapigen]
+ >=dev-libs/gobject-introspection-0.9.6 )"
+
+# Introspection is needed for vala bindings
+REQUIRED_USE="vala? ( introspection )"
+
+pkg_setup() {
+ # TODO: enable sys-apps/keyutils support (--without-kernel-keyring)
+ G2CONF="${G2CONF}
+ --disable-static
+ --disable-gcov
+ --without-kernel-keyring
+ --enable-all-services
+ $(use_enable introspection)
+ $(use_enable vala vala-bindings)
+ $(use_with gnome)
+ VALAC=$(type -P valac-0.14)
+ VAPIGEN=$(type -P vapigen-0.14)
+ --with-online=always"
+
+ # NetworkManager always overrides connman support
+ use connman && G2CONF="${G2CONF} --with-online=connman"
+ use networkmanager && G2CONF="${G2CONF} --with-online=networkmanager"
+
+ DOCS="AUTHORS README TODO"
+
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ python_convert_shebangs 2 "${S}/tools/glib-ginterface-gen.py"
+}
diff --git a/net-misc/vinagre/Manifest b/net-misc/vinagre/Manifest
new file mode 100644
index 00000000..7e8e6ae2
--- /dev/null
+++ b/net-misc/vinagre/Manifest
@@ -0,0 +1 @@
+EBUILD vinagre-9999-r1.ebuild 1545 RMD160 db8a91bfeba522efb856977a889f9aade4504215 SHA1 72614f9d92399fb8d885bb6e6fe1df4b231633a7 SHA256 2aeab9b2d5b65b6e5de0239e9e313f6d69865b74357e4feac2fb6a758368a224
diff --git a/net-misc/vinagre/vinagre-9999-r1.ebuild b/net-misc/vinagre/vinagre-9999-r1.ebuild
new file mode 100644
index 00000000..dc4791ee
--- /dev/null
+++ b/net-misc/vinagre/vinagre-9999-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2-live
+
+DESCRIPTION="VNC Client for the GNOME Desktop"
+HOMEPAGE="http://www.gnome.org/projects/vinagre/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="avahi +ssh +telepathy test"
+
+# cairo used in vinagre-tab
+# gdk-pixbuf used all over the place
+RDEPEND=">=dev-libs/glib-2.28.0:2
+ >=x11-libs/gtk+-3.0.3:3
+ >=gnome-base/gnome-keyring-1
+ >=dev-libs/libxml2-2.6.31:2
+ >=net-libs/gtk-vnc-0.4.3[gtk3]
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-themes/gnome-icon-theme
+
+ avahi? ( >=net-dns/avahi-0.6.26[dbus,gtk3] )
+ ssh? ( >=x11-libs/vte-0.20:2.90 )
+ telepathy? (
+ dev-libs/dbus-glib
+ >=net-libs/telepathy-glib-0.11.6 )
+"
+DEPEND="${RDEPEND}
+ dev-lang/vala:0.14
+ gnome-base/gnome-common
+ >=dev-lang/perl-5
+ >=dev-util/pkgconfig-0.16
+ >=dev-util/intltool-0.40
+ app-text/scrollkeeper
+ app-text/gnome-doc-utils
+ >=sys-devel/gettext-0.17
+ test? ( ~app-text/docbook-xml-dtd-4.3 )"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog ChangeLog.pre-git NEWS README"
+ # Spice support?
+ # SSH support fails to compile
+ G2CONF="${G2CONF}
+ VALAC=$(type -p valac-0.14)
+ --disable-schemas-compile
+ --disable-scrollkeeper
+ --disable-spice
+ --enable-rdp
+ $(use_with avahi)
+ $(use_enable ssh)
+ $(use_with telepathy)"
+}
+
+src_install() {
+ gnome2_src_install
+
+ # Remove it's own installation of DOCS that go to $PN instead of $P and aren't ecompressed
+ rm -rf "${ED}"/usr/share/doc/vinagre
+}
diff --git a/profiles/categories b/profiles/categories
index b6ead8b5..8c36af1e 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -12,6 +12,7 @@ dev-vcs
games-action
gnome-base
gnome-extra
+media-libs
media-sound
media-video
net-dns