diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-08-01 22:33:39 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-08-01 22:33:39 +0000 |
commit | 5923b6b4f1d3bfeea1cf60aaa4241e48e87db3f3 (patch) | |
tree | df95025c38e12cc25ffa33a2a9a5c6a9d59ff3dc /net-misc | |
parent | Another bump, upstream says fixes to TRIM. (diff) | |
download | historical-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/ChangeLog | 12 | ||||
-rw-r--r-- | net-misc/tsclient/Manifest | 17 | ||||
-rw-r--r-- | net-misc/tsclient/files/tsclient-2.0.1-no-networkmanager.patch | 40 | ||||
-rw-r--r-- | net-misc/tsclient/metadata.xml | 8 | ||||
-rw-r--r-- | net-misc/tsclient/tsclient-2.0.1.ebuild | 67 |
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 +} |