summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-08-01 22:33:39 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-08-01 22:33:39 +0000
commit5923b6b4f1d3bfeea1cf60aaa4241e48e87db3f3 (patch)
treedf95025c38e12cc25ffa33a2a9a5c6a9d59ff3dc /net-misc
parentAnother bump, upstream says fixes to TRIM. (diff)
downloadhistorical-5923b6b4f1d3bfeea1cf60aaa4241e48e87db3f3.tar.gz
historical-5923b6b4f1d3bfeea1cf60aaa4241e48e87db3f3.tar.bz2
historical-5923b6b4f1d3bfeea1cf60aaa4241e48e87db3f3.zip
Version bump; experimental ebuild, since the code does not look extremely useful. This at least builds.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/tsclient/ChangeLog12
-rw-r--r--net-misc/tsclient/Manifest17
-rw-r--r--net-misc/tsclient/files/tsclient-2.0.1-no-networkmanager.patch40
-rw-r--r--net-misc/tsclient/metadata.xml8
-rw-r--r--net-misc/tsclient/tsclient-2.0.1.ebuild67
5 files changed, 136 insertions, 8 deletions
diff --git a/net-misc/tsclient/ChangeLog b/net-misc/tsclient/ChangeLog
index aa7025e97a85..2625114efc86 100644
--- a/net-misc/tsclient/ChangeLog
+++ b/net-misc/tsclient/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-misc/tsclient
-# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tsclient/ChangeLog,v 1.29 2009/05/23 21:52:05 beandog Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tsclient/ChangeLog,v 1.30 2009/08/01 22:33:39 flameeyes Exp $
+
+*tsclient-2.0.1 (01 Aug 2009)
+
+ 01 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ +tsclient-2.0.1.ebuild, +files/tsclient-2.0.1-no-networkmanager.patch,
+ metadata.xml:
+ Version bump; experimental ebuild, since the code does not look extremely
+ useful. This at least builds.
23 May 2009; Steve Dibb <beandog@gentoo.org> tsclient-0.148.ebuild:
Remove dodoc on non-existing file
diff --git a/net-misc/tsclient/Manifest b/net-misc/tsclient/Manifest
index b6a5ec44cd8c..35ba40ab482e 100644
--- a/net-misc/tsclient/Manifest
+++ b/net-misc/tsclient/Manifest
@@ -1,6 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX tsclient-2.0.1-no-networkmanager.patch 1537 RMD160 994a72e8cbf9a7dad193b85c9986beb8e6c52920 SHA1 fd2fe33c36b64f023ccb403855eb93a4d7de252b SHA256 21c560398532d7bcf89447ba14daab74f6fa29e5d6c2d34ff71883937603c3f1
DIST tsclient-0.148.tar.gz 490745 RMD160 8cead17e593e5f4ef23b85ffd5c339f98453517b SHA1 f792b4fa75c8666c5252fa9bac2cd52962d80a53 SHA256 8d045530a5f1dd38e809162047a5806ad38c2e2d5d685d5b90b965780b4ffca6
DIST tsclient-0.150.tar.gz 495975 RMD160 b4263f667bdf6c4d1f4d5b10ccb77b3a1c356252 SHA1 75e061ba365a826c1b88623cedf33736578c8a3c SHA256 7dbcad13d98c45a4365dffb3d775be89f49d4e27e139aeaf028e9cd4a41a3ae1
+DIST tsclient-2.0.1.tar.bz2 360232 RMD160 662b28a84c59c018628c584e82855c238443c239 SHA1 be80de4bbec2ffb23786acb24fd1f11df8d7fe69 SHA256 0ec9c6c320e244bc2e7d5a745136ca0c935c575fe3d14dd680253843efc68c0d
EBUILD tsclient-0.148.ebuild 1093 RMD160 8974b300f94eb3a3125cc71a7dd04d61e3399ce6 SHA1 04688a1458c80ca056932dff1caf43ae31efbf2b SHA256 468878a914042fee8b507b8c9bf58858ae82cde2197c07f96c5bed551835e7cc
EBUILD tsclient-0.150.ebuild 1110 RMD160 5f25ae779ebf2f59cac63aa87e6f1b7be7071c6b SHA1 ca359ff08c76f22cd7f9da243ba78ab18e0fbac8 SHA256 037dd2d174a00656f397acab84b2096efe0b6a3678aa12de873e4df7d3da73ca
-MISC ChangeLog 4131 RMD160 a21d6d9ac738d1c81276c1652186cfe8f21d4211 SHA1 730c101c3bf3c359052194e3665fe352871bf4b5 SHA256 15d35fe74e0fb5b3dc62d8e78cab5cdc7a1883120a0b20d9632dcaf67aca14ec
-MISC metadata.xml 238 RMD160 56f5c460559e1c98efaa8260bc6081e61e5efc37 SHA1 1290472d7daa0ea880c47b588b5029042b836700 SHA256 94de161bbd4a072a4d147e4c6d89fc4d006d7166cf9d864b3d43caf5b09ec9a9
+EBUILD tsclient-2.0.1.ebuild 1546 RMD160 119f7d33a9950697be38bab5e36186d844069b5e SHA1 64f4552513b15d8d3347be962cd6e98be1c75fca SHA256 c749422a80b53f8c26f2150c58c1ca1772fad5beb4023db3e1eece4e109b429f
+MISC ChangeLog 4418 RMD160 3c47ed0565fe1ccd536872e0a90b2804d9eaeb22 SHA1 d7bf1d0ead872fe42a91e2006a42244460b19a00 SHA256 5d8defa2f11f106debea3fcad3cb3f04a6803e0804f369f05cf1cce57c4c6662
+MISC metadata.xml 231 RMD160 e2fc63b915c34005d4a00f9491d4af9f0f512656 SHA1 93a3ea32c14c885f4a282f4a5a19ce1f59743a56 SHA256 9f9743606554a91a6c2999dc60fba9ffde65dd316b5910991be692866be47461
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkp0wskACgkQAiZjviIA2XjD2QCg7+fMQtRm8F5yfCqS/OSeBSTd
+JI8AmgN2yhsF1n0YAt/fScO/JRhdbGeZ
+=0cPC
+-----END PGP SIGNATURE-----
diff --git a/net-misc/tsclient/files/tsclient-2.0.1-no-networkmanager.patch b/net-misc/tsclient/files/tsclient-2.0.1-no-networkmanager.patch
new file mode 100644
index 000000000000..bb6dace855d5
--- /dev/null
+++ b/net-misc/tsclient/files/tsclient-2.0.1-no-networkmanager.patch
@@ -0,0 +1,40 @@
+Index: tsclient-2.0.1/configure.ac
+===================================================================
+--- tsclient-2.0.1.orig/configure.ac
++++ tsclient-2.0.1/configure.ac
+@@ -32,7 +32,7 @@ AM_PROG_LIBTOOL
+
+ ### get cflags and libs
+
+-PKG_CHECK_MODULES(TSC, glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib)
++PKG_CHECK_MODULES(TSC, glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0)
+ TSC_CFLAGS="-Wall $TSC_CFLAGS"
+
+ ### Internationalization support
+Index: tsclient-2.0.1/src/Makefile.am
+===================================================================
+--- tsclient-2.0.1.orig/src/Makefile.am
++++ tsclient-2.0.1/src/Makefile.am
+@@ -36,7 +36,6 @@ tsclient_SOURCES = \
+ tsc-main.c \
+ tsc-marshal.c \
+ tsc-manager.c \
+- tsc-network.c \
+ tsc-provider.c \
+ tsc-spawn.c \
+ tsc-util.c \
+Index: tsclient-2.0.1/src/tsc-connection.c
+===================================================================
+--- tsclient-2.0.1.orig/src/tsc-connection.c
++++ tsclient-2.0.1/src/tsc-connection.c
+@@ -167,10 +167,6 @@ tsc_connection_start (TSCConnection *con
+ return TRUE;
+ }
+
+- if (!tsc_network_wait ()) {
+- g_set_error (&my_error, TSC_ERROR, TSC_ERROR, _("Network connection is not available."));
+- }
+-
+ class = TSC_CONNECTION_GET_CLASS (connection);
+ if (class->start == NULL) {
+ g_set_error (&my_error, TSC_ERROR, TSC_ERROR, "Start method not implemented");
diff --git a/net-misc/tsclient/metadata.xml b/net-misc/tsclient/metadata.xml
index fe83d6c486fb..28be26d74f5d 100644
--- a/net-misc/tsclient/metadata.xml
+++ b/net-misc/tsclient/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>gnome</herd>
-<longdescription>
-TSclient is a GTK2+ frontend for rdesktop.
-</longdescription>
+ <herd>gnome</herd>
+ <maintainer>
+ <email>flameeyes@gentoo.org</email>
+ </maintainer>
</pkgmetadata>
diff --git a/net-misc/tsclient/tsclient-2.0.1.ebuild b/net-misc/tsclient/tsclient-2.0.1.ebuild
new file mode 100644
index 000000000000..2238bc499e54
--- /dev/null
+++ b/net-misc/tsclient/tsclient-2.0.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tsclient/tsclient-2.0.1.ebuild,v 1.1 2009/08/01 22:33:39 flameeyes Exp $
+
+EAPI=2
+
+inherit eutils autotools
+
+DESCRIPTION="GTK2 frontend for rdesktop"
+HOMEPAGE="http://sourceforge.net/projects/${PN}"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+# Too broken upstream to support
+RESTRICT=test
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2
+ gnome-base/libglade:2.0
+ gnome-base/libgnome
+ gnome-base/libgnomeui
+ gnome-base/gnome-desktop"
+
+DEPEND="${RDEPEND}
+ gnome-base/gconf
+ >=dev-util/intltool-0.27
+ dev-util/pkgconfig"
+
+RDEPEND="${RDEPEND}
+ >=net-misc/rdesktop-1.3.0"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-no-networkmanager.patch
+
+ # For recent libgnomeui
+ sed -i -e 's:libgnome-2\.0:\0 libgnomeui-2\.0:' \
+ configure.ac || die
+
+ # don't seem to be actually needed
+ sed -i -e 's:libnotify gconf-2.0::' \
+ configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ --disable-dependency-tracking
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS NEWS README TODO || die
+
+ find "${D}" -name '*.la' -delete || die
+
+ # Don't install headers since we don't have any plugin that uses
+ # tsclient. If upstream ever release further plugins we'll restore
+ # them, but for now it seems like they just use a single plugin
+ # for the sake of it.
+ rm -r "${D}"/usr/include || die
+}