public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/gnome-sharp/
@ 2018-07-06  6:24 Mikhail Pukhlikov
  0 siblings, 0 replies; 2+ messages in thread
From: Mikhail Pukhlikov @ 2018-07-06  6:24 UTC (permalink / raw
  To: gentoo-commits

commit:     3be113abaed36ab4ccfe0f9b1fc3aa960f33022f
Author:     Ilya Trukhanov <lahvuun <AT> gmail <DOT> com>
AuthorDate: Mon May  7 15:54:09 2018 +0000
Commit:     Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Mon May  7 15:54:09 2018 +0000
URL:        https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=3be113ab

Add ebuilds for 2.24.4 and git

 dev-dotnet/gnome-sharp/gnome-sharp-2.24.4.ebuild | 82 ++++++++++++++++++++++++
 dev-dotnet/gnome-sharp/gnome-sharp-9999.ebuild   | 82 ++++++++++++++++++++++++
 2 files changed, 164 insertions(+)

diff --git a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.4.ebuild b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.4.ebuild
new file mode 100644
index 0000000..e397cae
--- /dev/null
+++ b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit dotnet autotools
+
+SLOT="2"
+DESCRIPTION="gnome bindings for mono"
+HOMEPAGE="http://www.mono-project.com/GtkSharp"
+LICENSE="GPL-2"
+
+# Taken from the bootstrap configure script to allow using portage
+# functions for building. Should be updated accordingly.
+GNOME_SHARP_VERSION=2.24.4 # Not using ${PV} because 9999 depends on this value. Must be bumped with every release.
+ASSEMBLY_VERSION=2.24.0.0
+POLICY_VERSIONS="2.4 2.6 2.8 2.16 2.20"
+GTK_REQUIRED_VERSION=2.13.0
+GTK_SHARP_REQUIRED_VERSION=2.12.2
+GNOME_REQUIRED_VERSION=2.23.0
+GNOMECANVAS_REQUIRED_VERSION=2.20.0
+VERSIONCSDEFINES="-define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16 -define:GNOME_SHARP_2_20 -define:GNOME_SHARP_2_24"
+VERSIONCFLAGS="-DGTK_SHARP_2_6 -DGTK_SHARP_2_8 -DGNOME_SHARP_2_16 -DGNOME_SHARP_2_20 -DGNOME_SHARP_2_24"
+GNOME_API_TAG=2.20
+
+if [[ ${PV} == "9999" ]] ; then
+	EGIT_REPO_URI="https://github.com/mono/gnome-sharp.git"
+	inherit git-r3
+else
+	KEYWORDS="~amd64 ~x86 ~ppc"
+	SRC_URI="https://github.com/mono/${PN}/archive/${PV}.tar.gz"
+fi
+
+IUSE="debug"
+
+RESTRICT="test"
+
+RDEPEND="
+	>=dev-dotnet/gtk-sharp-2.12.21:2
+	gnome-base/gconf
+	gnome-base/libgnomecanvas
+	gnome-base/libgnomeui
+	media-libs/libart_lgpl
+	!dev-dotnet/gnomevfs-sharp
+	!dev-dotnet/gconf-sharp
+	!dev-dotnet/art-sharp
+	"
+DEPEND="${RDEPEND}
+	sys-devel/automake:1.11"
+
+pkg_pretend() {
+	if [[ ${PV} != "9999" ]] ; then
+		if [[ ${PV} > ${GNOME_SHARP_VERSION} ]] ; then
+			die "Revision bumps must also update the GNOME_SHARP_VERSION variable."
+		fi
+	fi
+}
+
+src_prepare() {
+	sed -e "s/@GNOME_SHARP_VERSION@/$GNOME_SHARP_VERSION/" \
+		-e "s/@GTK_REQUIRED_VERSION@/$GTK_REQUIRED_VERSION/" \
+		-e "s/@GTK_SHARP_REQUIRED_VERSION@/$GTK_SHARP_REQUIRED_VERSION/" \
+		-e "s/@GNOME_REQUIRED_VERSION@/$GNOME_REQUIRED_VERSION/" \
+		-e "s/@GNOMECANVAS_REQUIRED_VERSION@/$GNOMECANVAS_REQUIRED_VERSION/" \
+		-e "s/@VERSIONCSDEFINES@/$VERSIONCSDEFINES/" \
+		-e "s/@VERSIONCFLAGS@/$VERSIONCFLAGS/" \
+	    -e "s/@POLICY_VERSIONS@/$POLICY_VERSIONS/" \
+		-e "s/@ASSEMBLY_VERSION@/$ASSEMBLY_VERSION/" "$S/configure.in.in" > "$S/configure.in"
+
+	default
+	eautoreconf
+	elibtoolize
+}
+
+src_configure() {
+	econf $(use_enable debug)
+}
+
+src_install() {
+	default
+	dotnet_multilib_comply
+}

diff --git a/dev-dotnet/gnome-sharp/gnome-sharp-9999.ebuild b/dev-dotnet/gnome-sharp/gnome-sharp-9999.ebuild
new file mode 100644
index 0000000..e397cae
--- /dev/null
+++ b/dev-dotnet/gnome-sharp/gnome-sharp-9999.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit dotnet autotools
+
+SLOT="2"
+DESCRIPTION="gnome bindings for mono"
+HOMEPAGE="http://www.mono-project.com/GtkSharp"
+LICENSE="GPL-2"
+
+# Taken from the bootstrap configure script to allow using portage
+# functions for building. Should be updated accordingly.
+GNOME_SHARP_VERSION=2.24.4 # Not using ${PV} because 9999 depends on this value. Must be bumped with every release.
+ASSEMBLY_VERSION=2.24.0.0
+POLICY_VERSIONS="2.4 2.6 2.8 2.16 2.20"
+GTK_REQUIRED_VERSION=2.13.0
+GTK_SHARP_REQUIRED_VERSION=2.12.2
+GNOME_REQUIRED_VERSION=2.23.0
+GNOMECANVAS_REQUIRED_VERSION=2.20.0
+VERSIONCSDEFINES="-define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16 -define:GNOME_SHARP_2_20 -define:GNOME_SHARP_2_24"
+VERSIONCFLAGS="-DGTK_SHARP_2_6 -DGTK_SHARP_2_8 -DGNOME_SHARP_2_16 -DGNOME_SHARP_2_20 -DGNOME_SHARP_2_24"
+GNOME_API_TAG=2.20
+
+if [[ ${PV} == "9999" ]] ; then
+	EGIT_REPO_URI="https://github.com/mono/gnome-sharp.git"
+	inherit git-r3
+else
+	KEYWORDS="~amd64 ~x86 ~ppc"
+	SRC_URI="https://github.com/mono/${PN}/archive/${PV}.tar.gz"
+fi
+
+IUSE="debug"
+
+RESTRICT="test"
+
+RDEPEND="
+	>=dev-dotnet/gtk-sharp-2.12.21:2
+	gnome-base/gconf
+	gnome-base/libgnomecanvas
+	gnome-base/libgnomeui
+	media-libs/libart_lgpl
+	!dev-dotnet/gnomevfs-sharp
+	!dev-dotnet/gconf-sharp
+	!dev-dotnet/art-sharp
+	"
+DEPEND="${RDEPEND}
+	sys-devel/automake:1.11"
+
+pkg_pretend() {
+	if [[ ${PV} != "9999" ]] ; then
+		if [[ ${PV} > ${GNOME_SHARP_VERSION} ]] ; then
+			die "Revision bumps must also update the GNOME_SHARP_VERSION variable."
+		fi
+	fi
+}
+
+src_prepare() {
+	sed -e "s/@GNOME_SHARP_VERSION@/$GNOME_SHARP_VERSION/" \
+		-e "s/@GTK_REQUIRED_VERSION@/$GTK_REQUIRED_VERSION/" \
+		-e "s/@GTK_SHARP_REQUIRED_VERSION@/$GTK_SHARP_REQUIRED_VERSION/" \
+		-e "s/@GNOME_REQUIRED_VERSION@/$GNOME_REQUIRED_VERSION/" \
+		-e "s/@GNOMECANVAS_REQUIRED_VERSION@/$GNOMECANVAS_REQUIRED_VERSION/" \
+		-e "s/@VERSIONCSDEFINES@/$VERSIONCSDEFINES/" \
+		-e "s/@VERSIONCFLAGS@/$VERSIONCFLAGS/" \
+	    -e "s/@POLICY_VERSIONS@/$POLICY_VERSIONS/" \
+		-e "s/@ASSEMBLY_VERSION@/$ASSEMBLY_VERSION/" "$S/configure.in.in" > "$S/configure.in"
+
+	default
+	eautoreconf
+	elibtoolize
+}
+
+src_configure() {
+	econf $(use_enable debug)
+}
+
+src_install() {
+	default
+	dotnet_multilib_comply
+}


^ permalink raw reply related	[flat|nested] 2+ messages in thread
* [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/gnome-sharp/
@ 2018-07-06  6:24 Mikhail Pukhlikov
  0 siblings, 0 replies; 2+ messages in thread
From: Mikhail Pukhlikov @ 2018-07-06  6:24 UTC (permalink / raw
  To: gentoo-commits

commit:     2bcbadec8fa3e878a78688ba31571a6109c5e130
Author:     Ilya Trukhanov <lahvuun <AT> gmail <DOT> com>
AuthorDate: Mon May  7 15:53:49 2018 +0000
Commit:     Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Mon May  7 15:53:49 2018 +0000
URL:        https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=2bcbadec

Fix repoman warnings

 dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild
index b23cbb5..3b20d20 100644
--- a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild
+++ b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="6"
 


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-07-06  6:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-06  6:24 [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/gnome-sharp/ Mikhail Pukhlikov
  -- strict thread matches above, loose matches on Subject: below --
2018-07-06  6:24 Mikhail Pukhlikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox