summaryrefslogtreecommitdiff
path: root/dev-libs/granite
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 /dev-libs/granite
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/granite')
-rw-r--r--dev-libs/granite/Manifest12
-rw-r--r--dev-libs/granite/files/granite-0.3.0-build-fix.patch22
-rw-r--r--dev-libs/granite/files/granite-0.3.0-build-fix2.patch13
-rw-r--r--dev-libs/granite/files/granite-0.3.0-build-fix3.patch24
-rw-r--r--dev-libs/granite/granite-0.2.1.ebuild56
-rw-r--r--dev-libs/granite/granite-0.2.3.1.ebuild58
-rw-r--r--dev-libs/granite/granite-0.3.0.ebuild64
-rw-r--r--dev-libs/granite/metadata.xml7
8 files changed, 256 insertions, 0 deletions
diff --git a/dev-libs/granite/Manifest b/dev-libs/granite/Manifest
new file mode 100644
index 000000000000..fc4221fe7c42
--- /dev/null
+++ b/dev-libs/granite/Manifest
@@ -0,0 +1,12 @@
+AUX granite-0.3.0-build-fix.patch 906 SHA256 48af9141720ea203c27d99e9e87b369295da1454d1bb876c49dff270f3e25e24 SHA512 dbbc67a006153d122f6b48759e7077e2deca73ef0d33b70243764141ccda89f5998d99e39fe6a05a9f527f43989b9ad66b191e65772fa5027365a333bf53e558 WHIRLPOOL 6c2e06ff2ad6e541fd568911005c1c8d5de21126b51ccfd336c872ad678e670dcbf6d0afb543e0cab619ae2062f62d9c7946f80ec40b37009628e36c4662ddb2
+AUX granite-0.3.0-build-fix2.patch 521 SHA256 a6821317eac03cf85956d6d88f94179e91c28c0f10f0bfd89200e74d5c83cb46 SHA512 7e9e7c39f63e845275b998f437648ea4c38c1043140b02b6474c215ba7ef78b258f9aabe1c83c5533d37c0dc8f502a1425a573578238f786c9903764644d4f19 WHIRLPOOL bb12c64dbb3b05c307e94942bb3e49012f25aaa01e23130a3f313af975127b05e5cff1f3f35385aa52968d6b976f7c2916334a2138a5145ec876891cba6bfe59
+AUX granite-0.3.0-build-fix3.patch 916 SHA256 607ca648cbd5afe799784f0be6587905b69fd095b732cd421d6d576c9630b69a SHA512 61e49768fbe13a88dfbbd5bbd5c481320fd90af65900d359d680502364795f0eb3cc94fc116dc0e720b94e994705a183d77c9e1243415ffcae6629b2b29937bc WHIRLPOOL 11843a9bb8d8cefdc80eb993bb0aaaa48c738b97a3424b578d193b587b4ea08613771e5e731325af32af1cf842dcb33cdeef2b4e64068946e63585e331a4de13
+DIST granite-0.2.1.tar.gz 146871 SHA256 4e9a97488c04b2c3eadcb4b8251c8938a9637820b1989449e55490f42a2ac92c SHA512 a9cbe43e836c1e5430260bb8643b63b6712c17a60c184ed7105a9e96eb68e8107c09de655f58262a1dcab85cfb59beb18352b49a5ddb0817f9aff7b86d1e2bb1 WHIRLPOOL 6d909976300fa32c16b127b0865f7c8b064230407c496653627aa63b1d24ff4197fa3894d93f9ea9d349a85c26ad0b94e7836bfe6fa15aa0deafa1e5b28d51df
+DIST granite-0.2.3.1.tgz 152607 SHA256 56f05338bb7967f0b912d35bf780a3ddd68b517e1939371a14a5f79581a8f80d SHA512 c4db7d3a9e65178fa961761355fdf4d3795513a5a8d0ba5a448761336817a0de027382421a86213b434449f257f3c869b6275357acb732b6dd382cf5ea86eca8 WHIRLPOOL b7287c7f5ab0c1213b8ea3dc8512375c133244a3d838e612d42c59d3c9694164c03a40a464e210a3b5771399afff0b24f2b054e61fb76fd636443f7804833caa
+DIST granite-0.3.0.tar.gz 285072 SHA256 df950dd79749213971d50316c68edadf1fb3c2151cb7d63f6a6b9edf12084ad1 SHA512 3ebbb7453b770f8b5b98cee0f96db8443d7583af0117b2d34c9daa82bf36d25418e0fcf61118e7551ced91e751d8b032998dc9cca2569e61c7227666c4383872 WHIRLPOOL ebf2130fc97b3d896b868ef2fb37ea3952b0e2630b872a05930ee52f8bc9fb656382cceb7cdbf201e91267b99ab6485777ea2880305ad9e32c79f4af7865f875
+EBUILD granite-0.2.1.ebuild 1127 SHA256 d55f9190732ed2f29abe129eb40fb88b404091d72b1953201f0018c88f7f799e SHA512 9ce2f40a076bd92979ab82801004d10ace1d6b808cf80aae983381a1bd17993fa4ed7ca571d6e7e01bddac34b65fb9b41ca9497933bf7c35cd7479a1ca07d2f2 WHIRLPOOL 0ee35d3513c33afd183dc00fa0b7715096088d4bac44a6294adaa90c9aa0eee146ae7e76fbd589926d3fe5d24cce43b1992f9502a1647746c2f27945ae780c8a
+EBUILD granite-0.2.3.1.ebuild 1108 SHA256 d2f2d6d9ea9b290df9d16aa34203545bacae6f40c1831c5a64583ec0ee4f8d05 SHA512 734946b6d7233bdc2255df030171e1c8143e382aa800e2a635774374fb906f73a9148bbb913e0070e9508c651354f0f9a5bafe089171197ef91c4e26a02bb059 WHIRLPOOL c0a22f0beae4508be968f94915976833c95242707b5f3938a02cc996a9d97326141a459ced732cd62e3524135c828cfcc760ef5f81fc9da537651514725b0ece
+EBUILD granite-0.3.0.ebuild 1256 SHA256 491f77d66b70f5dd8b23eb0954b1002e9513d6e39ceddc9e3ffd6533f3ab91d9 SHA512 f7d7c73328fa0ad6d90533b7d3fa2254cc69153ad21567f5876bb29fb13e870c3a83f6a2e9d58f2014f0f7c5b59fd8dfde3fe60c37bdf8308383d96b7729091a WHIRLPOOL c53bd38b1097b76ffc9667675740c74702f20e1caad7fd67bd7388bb7b1017ea3f2ff29b9e3d7ce6d485f171015075f8225b51634e89f4d665bd1a3765f80092
+MISC ChangeLog 2825 SHA256 f84d58960d8593a98f02f2a853bed02155d229265d18537ecf7e065681f0bb2d SHA512 ac0c7fb40786a5d344a5c865a4c0b6056fc4308b20afd1b1d7a73cdd9f9455aaf0b7b8f131d84d6e0b47cb56d8377df8c98bef2d6ac4b85a4c81f026538c9386 WHIRLPOOL df216ab23fa177056d80106b50c8ea92e5c12953b528bdf1e2cd6797c28d14caa7a29071720d80a9c7b67122f15d8a310af5604cffb97725b986d04975ae1fb0
+MISC ChangeLog-2015 1540 SHA256 3caa40cde9fa6d0e853e2dca80bd897500e4d0e12f09c3d5b16ef879d6a1e9a0 SHA512 6f3dc01ee9dcdfa8afa510ae936b00c019d9dfd66665c46f83cc5294f091183242395dbe2e6fe6fda6bc159b2bd1e8b59951788e88e471ecbae6da926de26062 WHIRLPOOL d150a19cba5e583250e702cc5e16b33bd28b0b7be207f7888ec98f6746e4f0bac55a550c2b61bb267a0e38fe5f6611d5e9c9d6c8bbc3b1f7fbaccb294029b62e
+MISC metadata.xml 214 SHA256 922fd4048dade8049d8a795670d3528355af05c2caf6b808fddce9e569151059 SHA512 bec672c74ddfb91f6939258681767ad87123c2e9c750a2166a101e2a2326619625c92c53a6516e7b4af642194c3b59be1cbe6e952c814768912b9222fc2673a2 WHIRLPOOL 49a0feacecae5648b989013fd730f1b6d9c257d996ae09affa52a66c3a52b6690dd15764b58b88e44f6a2ff01e03b200cc8aad22de0e3ec8dbc694ade3bb7989
diff --git a/dev-libs/granite/files/granite-0.3.0-build-fix.patch b/dev-libs/granite/files/granite-0.3.0-build-fix.patch
new file mode 100644
index 000000000000..f93a3c65df33
--- /dev/null
+++ b/dev-libs/granite/files/granite-0.3.0-build-fix.patch
@@ -0,0 +1,22 @@
+=== modified file 'lib/Widgets/ContractorView.vala'
+--- lib/Widgets/ContractorView.vala 2014-09-04 12:39:00 +0000
++++ lib/Widgets/ContractorView.vala 2015-03-23 05:21:46 +0000
+@@ -35,7 +35,7 @@
+ public delegate void ContractCallback ();
+ private Gee.HashMap<int, DelegateWrapper?> outsiders;
+ private int[] blacklisted_pos;
+- private ListStore list;
++ private Gtk.ListStore list;
+
+ private struct DelegateWrapper { unowned ContractCallback method; }
+
+@@ -73,7 +73,7 @@
+ */
+ public ContractorView (string filename, string mime, int icon_size = 32, bool show_contract_name = true) {
+ /* Setup the ListStore */
+- list = new ListStore (2, typeof (Gdk.Pixbuf), typeof (string));
++ list = new Gtk.ListStore (2, typeof (Gdk.Pixbuf), typeof (string));
+ outsiders = new Gee.HashMap<int, DelegateWrapper?> ();
+ this.model = list;
+
+
diff --git a/dev-libs/granite/files/granite-0.3.0-build-fix2.patch b/dev-libs/granite/files/granite-0.3.0-build-fix2.patch
new file mode 100644
index 000000000000..7c6bcb9236e5
--- /dev/null
+++ b/dev-libs/granite/files/granite-0.3.0-build-fix2.patch
@@ -0,0 +1,13 @@
+=== modified file 'lib/Widgets/DynamicNotebook.vala'
+--- lib/Widgets/DynamicNotebook.vala 2014-08-30 13:28:37 +0000
++++ lib/Widgets/DynamicNotebook.vala 2014-09-23 13:43:11 +0000
+@@ -941,7 +941,7 @@
+ notebook.create_window.connect (on_create_window);
+ }
+
+- ~Notebook () {
++ ~DynamicNotebook () {
+ notebook.switch_page.disconnect (on_switch_page);
+ notebook.page_added.disconnect (on_page_added);
+ notebook.page_removed.disconnect (on_page_removed);
+
diff --git a/dev-libs/granite/files/granite-0.3.0-build-fix3.patch b/dev-libs/granite/files/granite-0.3.0-build-fix3.patch
new file mode 100644
index 000000000000..145d552c7a04
--- /dev/null
+++ b/dev-libs/granite/files/granite-0.3.0-build-fix3.patch
@@ -0,0 +1,24 @@
+=== modified file 'lib/Widgets/DynamicNotebook.vala'
+--- lib/Widgets/DynamicNotebook.vala 2014-07-31 12:41:52 +0000
++++ lib/Widgets/DynamicNotebook.vala 2014-08-30 13:28:37 +0000
+@@ -658,10 +658,19 @@
+ /**
+ * The text shown in the add button tooltip
+ */
++#if VALA_0_26
++ public string add_button_tooltip {
++ get { _add_button_tooltip = add_button.tooltip_text; return _add_button_tooltip; }
++ set { add_button.tooltip_text = value; }
++ }
++ // Use temporary field to avoid breaking API this can be dropped while preparing for 0.4
++ string _add_button_tooltip;
++#else
+ public string add_button_tooltip {
+ get { return add_button.tooltip_text; }
+ set { add_button.tooltip_text = value; }
+ }
++#endif
+
+ public Tab current {
+ get { return tabs.nth_data (notebook.get_current_page ()); }
+
diff --git a/dev-libs/granite/granite-0.2.1.ebuild b/dev-libs/granite/granite-0.2.1.ebuild
new file mode 100644
index 000000000000..5cde39d696ef
--- /dev/null
+++ b/dev-libs/granite/granite-0.2.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+VALA_MIN_API_VERSION="0.14"
+
+inherit cmake-utils gnome2-utils multilib vala versionator
+
+DESCRIPTION="A development library for elementary development"
+HOMEPAGE="https://launchpad.net/granite"
+SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ dev-libs/libgee:0[introspection]
+ x11-libs/gtk+:3"
+DEPEND="${RDEPEND}
+ $(vala_depend)
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+ vala_src_prepare
+ sed -i -e "/NAMES/s:valac:${VALAC}:" cmake/FindVala.cmake || die
+ sed -i -e "/DESTINATION/s:lib:$(get_libdir):" lib/CMakeLists.txt || die
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DLIB_INSTALL_DIR=$(get_libdir)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ HTML_DOCS=( doc/. )
+ cmake-utils_src_install
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/dev-libs/granite/granite-0.2.3.1.ebuild b/dev-libs/granite/granite-0.2.3.1.ebuild
new file mode 100644
index 000000000000..70b6abf0e83d
--- /dev/null
+++ b/dev-libs/granite/granite-0.2.3.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+VALA_MIN_API_VERSION=0.16
+
+inherit cmake-utils gnome2-utils multilib vala versionator
+
+DESCRIPTION="A development library for elementary development"
+HOMEPAGE="https://launchpad.net/granite"
+SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tgz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2.32
+ dev-libs/gobject-introspection
+ dev-libs/libgee:0[introspection]
+ >=x11-libs/gtk+-3.3.14:3"
+DEPEND="${RDEPEND}
+ $(vala_depend)
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+ vala_src_prepare
+ sed -i -e "/NAMES/s:valac:${VALAC}:" cmake/FindVala.cmake || die
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DLIB_INSTALL_DIR=$(get_libdir)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ HTML_DOCS=( doc/. )
+ cmake-utils_src_install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/dev-libs/granite/granite-0.3.0.ebuild b/dev-libs/granite/granite-0.3.0.ebuild
new file mode 100644
index 000000000000..1c0f1295ae48
--- /dev/null
+++ b/dev-libs/granite/granite-0.3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+VALA_MIN_API_VERSION="0.24"
+
+inherit cmake-utils gnome2-utils multilib vala versionator
+
+DESCRIPTION="A development library for elementary development"
+HOMEPAGE="https://launchpad.net/granite"
+SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/$(get_version_component_range 1-2)/+download/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/glib-2.32:2
+ dev-libs/gobject-introspection:=
+ dev-libs/libgee:0.8[introspection]
+ >=x11-libs/gtk+-3.11.6:3
+"
+DEPEND="${RDEPEND}
+ $(vala_depend)
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS )
+PATCHES=(
+ # https://bugs.launchpad.net/granite/+bug/1453526
+ "${FILESDIR}"/${P}-build-fix{,2,3}.patch
+)
+
+src_prepare() {
+ vala_src_prepare
+ sed -i -e "/NAMES/s:valac:${VALAC}:" cmake/FindVala.cmake || die
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DLIB_INSTALL_DIR=$(get_libdir)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ HTML_DOCS=( doc/. )
+ cmake-utils_src_install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/dev-libs/granite/metadata.xml b/dev-libs/granite/metadata.xml
new file mode 100644
index 000000000000..87ed66a6e737
--- /dev/null
+++ b/dev-libs/granite/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <remote-id type="launchpad">granite</remote-id>
+ </upstream>
+</pkgmetadata>