aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsam <sam@cmpct.info>2017-07-31 23:23:01 +0100
committersam <sam@cmpct.info>2017-07-31 23:23:01 +0100
commitabd626645409ff3417b29ebca68481f3906c771e (patch)
tree3bfaf5b004f4111fff9cf7419fbc37ea86d0ed9a /net-irc/smuxi
parentnet-irc/smuxi: add 1.0.7 (diff)
downloaddotnet-abd626645409ff3417b29ebca68481f3906c771e.tar.gz
dotnet-abd626645409ff3417b29ebca68481f3906c771e.tar.bz2
dotnet-abd626645409ff3417b29ebca68481f3906c771e.zip
net-irc/smuxi: update 9999
Diffstat (limited to 'net-irc/smuxi')
-rw-r--r--net-irc/smuxi/Manifest2
-rw-r--r--net-irc/smuxi/smuxi-9999.ebuild96
2 files changed, 60 insertions, 38 deletions
diff --git a/net-irc/smuxi/Manifest b/net-irc/smuxi/Manifest
index 60be04b..3b1f31d 100644
--- a/net-irc/smuxi/Manifest
+++ b/net-irc/smuxi/Manifest
@@ -1,2 +1,2 @@
+DIST smuxi-1.0.6.130.tar.gz 4654298 SHA256 8604fddda08d1be4a03d670ccc3d9371137f7b6313bfe94869552e368d9d3199 SHA512 bf056d083747e86405b146ae04d19f59ef7cde77256b6f28119f245c81057a1cf70b79496e4f5e4190daab554434468562763ecb13cd18a8b171dea1fa3401df WHIRLPOOL 8d9cec4c4705682df75fecc8539117c15a5f9f7b9b62ff7ca214a4ac9ad99a7f410835df21416a8776136245a4a1e6bda8866333ab0113a3f1f21e7ebcc3f4f2
DIST smuxi-1.0.7.tar.gz 3041025 SHA256 0ec4fb1bd05f95d111b97d2bc8edc1461243578d086d82bbd45719c6753317ba SHA512 bc9884c2731141992c5b369c6d91f6bd5e241d53aea6beb86ae4a8c31558fd1d665b9290975567b4e78f622db8d1b1ca8d33879893be1b129eebefb2ef5d8e2f WHIRLPOOL 0bf0dc62c76dff216d16445035b97091f921f4a3612276f6f93664ff1438cb86dbbf2625b8d1ff710adf1f382e01bc02873285acb16a8a785742a0144b443fd5
-EBUILD smuxi-1.0.7.ebuild 1995 SHA256 abc80452bc84375ec7040c82ebd75378ed61aadad1f50826b158523b0476e8c4 SHA512 c1d225503b6d8c94057e1b2fb903172bce4e2e46b85b9ad1830ad36b0224b099fbb4f749517029b3a8219468291ad75db414f9a4c80ffa043b3171b7137393a2 WHIRLPOOL 5ba0add66842c4bdfa57d3004cdd360d4e2eb75a9a168695dd324035b66633f2be7f35134f7d3ad1c554be859340557315abc9d8c818364b006c30882b3d5591
diff --git a/net-irc/smuxi/smuxi-9999.ebuild b/net-irc/smuxi/smuxi-9999.ebuild
index 59a654f..c432d3a 100644
--- a/net-irc/smuxi/smuxi-9999.ebuild
+++ b/net-irc/smuxi/smuxi-9999.ebuild
@@ -1,66 +1,88 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=5
-inherit eutils mono-env git-2 autotools-utils
+EAPI=6
+inherit eutils gnome2-utils mono-env dotnet versionator autotools git-r3
DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome Desktop"
HOMEPAGE="http://www.smuxi.org/main/"
+EGIT_REPO_URI="https://github.com/meebey/smuxi"
+# https://github.com/meebey/smuxi/releases/tag/1.0.7
+#EGIT_COMMIT="a63e6236bb241c018633c380c99554c38a83f6ad"
+#EGIT_BRANCH="release/1.0"
+SRC_URI=""
SLOT="0"
-KEYWORDS=""
-IUSE="dbus debug gtk libnotify spell" #-gtk3 ( gtk3 branch just broken )
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus debug gtk libnotify spell nls"
LICENSE="|| ( GPL-2 GPL-3 )"
-RDEPEND="
- >=dev-lang/mono-3.0
- >=dev-dotnet/smartirc4net-0.4.5.1
- >=dev-dotnet/nini-1.1.0-r2
+CDEPEND=">=dev-lang/mono-4.0.2.5
+ >=dev-dotnet/smartirc4net-1.0
+ dev-libs/stfl
>=dev-dotnet/log4net-1.2.10
- dbus? ( dev-dotnet/ndesk-dbus
- dev-dotnet/ndesk-dbus-glib )
- gtk? ( >=dev-dotnet/gtk-sharp-2.12:2 )
- libnotify? ( dev-dotnet/notify-sharp )
+ >=dev-dotnet/nini-1.1.0-r2
+ gtk? ( >=dev-dotnet/gtk-sharp-2.12.39:2 )
+ libnotify? ( >=dev-dotnet/notify-sharp-0.4 )
+ libnotify? ( <dev-dotnet/notify-sharp-3 )
+ dbus? ( >=dev-dotnet/dbus-sharp-glib-0.6:* )
spell? ( >=app-text/gtkspell-2.0.9:2 )
"
-DEPEND="${RDEPEND}
+DEPEND="${CDEPEND}
>=dev-util/intltool-0.25
>=sys-devel/gettext-0.17
virtual/pkgconfig
"
+RDEPEND="${CDEPEND}"
-EGIT_REPO_URI="git://github.com/meebey/smuxi.git"
-EGIT_MASTER="master"
-EGIT_HAS_SUBMODULES=1
+# Build failed on debug issue with --jobs > 1 (2017-07-31)
+MAKEOPTS="-j1"
-DOCS=( FEATURES README.md )
-AUTOTOOLS_IN_SOURCE_BUILD=1
+pkg_preinst() {
+ gnome2_icon_savelist
+}
src_prepare() {
- ./autogen.sh MCS=$(which dmcs) || die
+ default
+
+ # https://github.com/meebey/smuxi/issues/86
+ # eautoreconf
+ ./autogen.sh | die "Could not run autogen.sh"
}
src_configure() {
- local myeconfargs=(
- --enable-engine-irc
- --without-indicate
- --with-vendor-package-version="Gentoo"
- --with-db4o=included
- --with-messaging-menu=no
- --with-indicate=no
- --disable-engine-jabbr
- $(use_enable debug)
- $(use_enable gtk frontend-gnome)
- $(use_with libnotify notify)
- $(use_with spell gtkspell)
- )
- autotools-utils_src_configure
+ # Our dev-dotnet/db4o is completely unmaintained
+ # We don't have ubuntu stuff
+ econf \
+ CSC=/usr/bin/mcs \
+ --enable-engine-irc \
+ --without-indicate \
+ --with-vendor-package-version="Gentoo ${PV}" \
+ --with-db4o=included \
+ --with-messaging-menu=no \
+ --with-indicate=no \
+ $(use_enable debug) \
+ $(use_enable gtk frontend-gnome) \
+ $(use_enable nls) \
+ $(use_with libnotify notify) \
+ $(use_with spell gtkspell) \
+
+ touch README
+}
+
+src_compile() {
+ default
}
src_install() {
default
- #runner scripts fix
- sed -i -e 's@mono --debug@mono --runtime=v4.0@g' "${ED}"/usr/bin/smuxi-frontend-gnome || die
- sed -i -e 's@mono --debug@mono --runtime=v4.0@g' "${ED}"/usr/bin/smuxi-server || die
+ # desktop icon is installed with /usr/share/applications/smuxi-frontend-gnome.desktop
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
}