summaryrefslogtreecommitdiff
path: root/media-libs/libchamplain
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/libchamplain
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/libchamplain')
-rw-r--r--media-libs/libchamplain/Manifest7
-rw-r--r--media-libs/libchamplain/libchamplain-0.12.15.ebuild63
-rw-r--r--media-libs/libchamplain/libchamplain-0.12.16.ebuild63
-rw-r--r--media-libs/libchamplain/metadata.xml8
4 files changed, 141 insertions, 0 deletions
diff --git a/media-libs/libchamplain/Manifest b/media-libs/libchamplain/Manifest
new file mode 100644
index 000000000000..16d875a8d325
--- /dev/null
+++ b/media-libs/libchamplain/Manifest
@@ -0,0 +1,7 @@
+DIST libchamplain-0.12.15.tar.xz 616692 SHA256 54721a210bdef6d73c5192ed83542023117bf5d7441257e7a7a9f8c05550b874 SHA512 df921dc26e30bc32f6487c02fc3c3f2dc7c672f6f42bd79e05091f717e6545051ab4f0db0709152a5babd4bbd7eb122997682561d9d63bef19bc1b2923100437 WHIRLPOOL 8b771c21cf3227b9f07377d219124b7c8a6ddeefa48db8f9e76e0ef619e01afaab808f7b3ffb5b54baed69a117ff7396f94e82e8abe69e26fd8dff6f9b36a6e5
+DIST libchamplain-0.12.16.tar.xz 623912 SHA256 4a7e31cf7889669aebf04631543af64435edd989685159b804911c6005db908d SHA512 78db380d87bd6437cab84b546af7f6505a8aaed7e8d9e8a06f3fdab1896b06a3bf1d11201384e4daedd2c78e528221e1d7e40665557e78251efec5fa036f4137 WHIRLPOOL 828f0e4f3ebdc207b2526802cd8e63fad51b445388c4d7feda31ec585d7afb586a14bbd600fea1addacd31c6f4ae34fd9ead65a19343074a4934a3935d2ddc34
+EBUILD libchamplain-0.12.15.ebuild 1609 SHA256 c94c1d6d85e3f77ea8391c82a8add5248ac5dfd70769b25e13de7a222d51b962 SHA512 5d45092261e5c5917cc511e0edc563656f834bc7c8fcf431c8159b2813abbbccae450ee0c4449094887e7b15c56465bb1cb1139138f031ca0bf8de438155d5db WHIRLPOOL 82c7a4337dc0816ed8d640203c7fd2ab6f41cd501eb1a1eb2d9855c06c08efd4ed68eb2d401a3c0817241fb9b61674dbb7101210aefa71d35055f8cb82c9e6b7
+EBUILD libchamplain-0.12.16.ebuild 1611 SHA256 0a010d71d6b09ce09684f2e424c9bc8a322e32cbb4df05fce66361b538fbbe70 SHA512 18ef464b85ae2e053c9c475e7ded97ab3f2b817da54efcab40a97cea540152654e15b231fc8e8854319252ce108b3b7fab8c32744785a484b4c331ba434880ab WHIRLPOOL cbbc036c05f5571e5be431e6748b7d413a871860bf0f882279d93090bca72fd6f40ff6a7629d2316b8772033dbb823afdf519ef2e93c12e95b626b08614306db
+MISC ChangeLog 5715 SHA256 1fca027c9cc38ebb9907df3d944c31e595b46a22251604c7bd8de311a420564c SHA512 a8c0b4247cc9a5129adf8a7587f3b61b95dedc6130c3a2dec312bd4a5940052905f91618867f7b1590f1b6ff68b89890491183ef2188e9b2b7fe1df2941e19d5 WHIRLPOOL aec275aa3aeb5e34093e990ecf8ba7c968bc10654393010a9fd073064baf875705c4f308bbfe3831b5e69e9ce7d549d7f3d75cdf49a2597f0d279968d6ed9e9a
+MISC ChangeLog-2015 10596 SHA256 6d6f5486429495b4e7f0213cfdbbc3103dc774c6656d1173841ab1cded37b664 SHA512 045e425275b28f8b7b5463cb1f6f9e5d66b910b164bd6fa3ad4fe8973ac82b57f3b5b88e307f192973ff54895e6b07244624bdb05f6f1f617edd70e03c9ebaab WHIRLPOOL 0ce58ab8a12319e01759bea253c39afb764916e2b537bcc2f00f82e804cf5c1a5abe33b0734c3b5ddfc895dcf74958df579305da04e4b5da8332b72d5ad30383
+MISC metadata.xml 253 SHA256 8f92439176f4cd2ba6a060c523c6b29ab210cd9aab7903b6db6eecc6654b1e21 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442 WHIRLPOOL d5d853bd8a39a54c45728e16a1aa295e014e0a3a105a01ec6b3c93a4f53d7b7055644708301751b7f5be68543056d3f0bd611d5ce0be442eb5d06f5e032fe154
diff --git a/media-libs/libchamplain/libchamplain-0.12.15.ebuild b/media-libs/libchamplain/libchamplain-0.12.15.ebuild
new file mode 100644
index 000000000000..8f081e3d8b9c
--- /dev/null
+++ b/media-libs/libchamplain/libchamplain-0.12.15.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala
+
+DESCRIPTION="Clutter based world map renderer"
+HOMEPAGE="https://wiki.gnome.org/Projects/libchamplain"
+
+SLOT="0.12"
+LICENSE="LGPL-2"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+
+IUSE="debug +gtk +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ dev-db/sqlite:3
+ >=dev-libs/glib-2.16:2
+ >=media-libs/clutter-1.12:1.0[introspection?]
+ media-libs/cogl:=
+ >=net-libs/libsoup-2.42:2.4
+ >=x11-libs/cairo-1.4
+ x11-libs/gtk+:3
+ gtk? (
+ x11-libs/gtk+:3[introspection?]
+ media-libs/clutter-gtk:1.0 )
+ introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}
+ dev-util/gtk-doc-am
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ # Fix documentation slotability
+ sed \
+ -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-${SLOT}/" \
+ -i docs/reference/Makefile.{am,in} || die "sed (1) failed"
+ sed \
+ -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-gtk-${SLOT}/" \
+ -i docs/reference-gtk/Makefile.{am,in} || die "sed (2) failed"
+ mv "${S}"/docs/reference/${PN}{,-${SLOT}}-docs.sgml || die "mv (1) failed"
+ mv "${S}"/docs/reference-gtk/${PN}-gtk{,-${SLOT}}-docs.sgml || die "mv (2) failed"
+
+ use vala && vala_src_prepare
+ gnome2_src_prepare
+}
+
+src_configure() {
+ # Vala demos are only built, so just disable them
+ gnome2_src_configure \
+ --disable-memphis \
+ --disable-static \
+ --disable-vala-demos \
+ $(use_enable debug) \
+ $(use_enable gtk) \
+ $(use_enable introspection) \
+ $(use_enable vala)
+}
diff --git a/media-libs/libchamplain/libchamplain-0.12.16.ebuild b/media-libs/libchamplain/libchamplain-0.12.16.ebuild
new file mode 100644
index 000000000000..80a76c72306e
--- /dev/null
+++ b/media-libs/libchamplain/libchamplain-0.12.16.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 vala
+
+DESCRIPTION="Clutter based world map renderer"
+HOMEPAGE="https://wiki.gnome.org/Projects/libchamplain"
+
+SLOT="0.12"
+LICENSE="LGPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="debug +gtk +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ dev-db/sqlite:3
+ >=dev-libs/glib-2.16:2
+ >=media-libs/clutter-1.12:1.0[introspection?]
+ media-libs/cogl:=
+ >=net-libs/libsoup-2.42:2.4
+ >=x11-libs/cairo-1.4
+ x11-libs/gtk+:3
+ gtk? (
+ x11-libs/gtk+:3[introspection?]
+ media-libs/clutter-gtk:1.0 )
+ introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}
+ dev-util/gtk-doc-am
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ # Fix documentation slotability
+ sed \
+ -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-${SLOT}/" \
+ -i docs/reference/Makefile.{am,in} || die "sed (1) failed"
+ sed \
+ -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-gtk-${SLOT}/" \
+ -i docs/reference-gtk/Makefile.{am,in} || die "sed (2) failed"
+ mv "${S}"/docs/reference/${PN}{,-${SLOT}}-docs.sgml || die "mv (1) failed"
+ mv "${S}"/docs/reference-gtk/${PN}-gtk{,-${SLOT}}-docs.sgml || die "mv (2) failed"
+
+ use vala && vala_src_prepare
+ gnome2_src_prepare
+}
+
+src_configure() {
+ # Vala demos are only built, so just disable them
+ gnome2_src_configure \
+ --disable-memphis \
+ --disable-static \
+ --disable-vala-demos \
+ $(use_enable debug) \
+ $(use_enable gtk) \
+ $(use_enable introspection) \
+ $(use_enable vala)
+}
diff --git a/media-libs/libchamplain/metadata.xml b/media-libs/libchamplain/metadata.xml
new file mode 100644
index 000000000000..996e7cacd217
--- /dev/null
+++ b/media-libs/libchamplain/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+</pkgmetadata>