summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerkan Kaba <serkan@gentoo.org>2008-11-05 18:31:34 +0000
committerSerkan Kaba <serkan@gentoo.org>2008-11-05 18:31:34 +0000
commitfcd3b079566fd8681d3434ed411eb343743b46f6 (patch)
tree1f9d70a8b76e95072efd19f7466e0bdba3ce1684 /gnome-extra/file-browser-applet
parentAutomated update of use.local.desc (diff)
downloadhistorical-fcd3b079566fd8681d3434ed411eb343743b46f6.tar.gz
historical-fcd3b079566fd8681d3434ed411eb343743b46f6.tar.bz2
historical-fcd3b079566fd8681d3434ed411eb343743b46f6.zip
Version bump that adds optional hotkey support via x11-libs/gtkhotkey.
Package-Manager: portage-2.2_rc12/cvs/Linux 2.6.27-gentoo-r2 x86_64
Diffstat (limited to 'gnome-extra/file-browser-applet')
-rw-r--r--gnome-extra/file-browser-applet/ChangeLog9
-rw-r--r--gnome-extra/file-browser-applet/Manifest13
-rw-r--r--gnome-extra/file-browser-applet/file-browser-applet-0.6.0.ebuild44
-rw-r--r--gnome-extra/file-browser-applet/files/file-browser-applet-0.6.0-fixautomagic-gtkhotkey.patch61
-rw-r--r--gnome-extra/file-browser-applet/metadata.xml3
5 files changed, 124 insertions, 6 deletions
diff --git a/gnome-extra/file-browser-applet/ChangeLog b/gnome-extra/file-browser-applet/ChangeLog
index 29c82a9bc12a..6b35366ace67 100644
--- a/gnome-extra/file-browser-applet/ChangeLog
+++ b/gnome-extra/file-browser-applet/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-extra/file-browser-applet
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/file-browser-applet/ChangeLog,v 1.3 2008/10/29 22:11:07 serkan Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/file-browser-applet/ChangeLog,v 1.4 2008/11/05 18:31:33 serkan Exp $
+
+*file-browser-applet-0.6.0 (05 Nov 2008)
+
+ 05 Nov 2008; Serkan Kaba <serkan@gentoo.org>
+ +files/file-browser-applet-0.6.0-fixautomagic-gtkhotkey.patch,
+ metadata.xml, +file-browser-applet-0.6.0.ebuild:
+ Version bump that adds optional hotkey support via x11-libs/gtkhotkey.
*file-browser-applet-0.5.9 (29 Oct 2008)
diff --git a/gnome-extra/file-browser-applet/Manifest b/gnome-extra/file-browser-applet/Manifest
index 21ddeb9b2ce1..fd0e8429486b 100644
--- a/gnome-extra/file-browser-applet/Manifest
+++ b/gnome-extra/file-browser-applet/Manifest
@@ -1,14 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX file-browser-applet-0.6.0-fixautomagic-gtkhotkey.patch 2130 RMD160 876435fcd2cfcc6d935b16b3687c1880f2e83745 SHA1 329540e21bccf676983b70a9d80353b2e9bcc6dc SHA256 86b2b5006f2234fda04347232d5f8140c4e0afab53df98b0ad3b653348402e74
DIST file-browser-applet-0.5.9.tar.gz 49850 RMD160 72c9e2d1cbe0e4781aa2880830bfd77f7619ea3f SHA1 eecef39daa40f1ecd2a35808bfcab2144e0211a2 SHA256 0bd1591647d321a2460f22c7f9692bc0cf0188513e358088db3282e913973d3e
+DIST file-browser-applet-0.6.0.tar.gz 50970 RMD160 8c0539f030bdab365047b48e20933eb12c7efadb SHA1 a31d58adfbcb64a4dca46ed470c9c8674210c62b SHA256 61665a4962331ffeef07aaf20c5c5ebe815fc74042700d73caa43529101de00e
EBUILD file-browser-applet-0.5.9.ebuild 1025 RMD160 9241ee4e834d275048ef4fc8ada58d5a578a43fb SHA1 731edc14c4c12fd03047064107e80c55ff9eed1a SHA256 d05abc1710fbdbec6efc8e31d0211326b752b640a124d42c809388ad25ddff14
-MISC ChangeLog 770 RMD160 0c30fb0ab48d914bf3465223b8ae3533e2c184d6 SHA1 03976459c229d09d13bdd5f3aac1d48ac565199a SHA256 3100e4e8341c2b4a87d410f289ee979f733732b883d32acf92f893183c9ec242
-MISC metadata.xml 222 RMD160 bfad6b2abb6bc764f69215b5be9d24f532822cf5 SHA1 50b2221fb634dcec5fa38fe369d1084d94b21371 SHA256 5407bd71215220a37380ba5afaddf1c42faf43f9b85263b6b6c17d2dd1a4fd93
+EBUILD file-browser-applet-0.6.0.ebuild 1314 RMD160 18a2d7f8920224b4dc90524f33f12d9e10b6be9f SHA1 6064f42e2712bcebde4fb89016915aebe393aa35 SHA256 d0eadb6271847f83474966768a84bcd09fce42f479bacf90ee79e5f33ff25747
+MISC ChangeLog 1049 RMD160 c4dee54724b52f1b49872e31eb51b222aa45c217 SHA1 258149533252003a56b5c85ecde4acf6f15d14b3 SHA256 307d2e1a07ed825de64088cc916305025ad26c1668087ca29ac85e04b932119a
+MISC metadata.xml 323 RMD160 8a1543d8862921df40ef0a32adc2a60765577576 SHA1 a0c466e77b4f280d40a5706b8a40776ee4acb250 SHA256 1f2b8a3a2542f812e898a912f05597daea2c60d3389bab109aa778014061b3d6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkkI34AACgkQRh6X64ivZaI6bwCfcQk1tB3VmrrjUsswb+GLWo+G
-RK8An2rsoq3WsjtA7lu1P3vXzvWliz7m
-=aM1M
+iEYEARECAAYFAkkR5osACgkQRh6X64ivZaIqVwCfb8NmYpWxiHi3w31E8gS/R0gb
+Yk0Ani3MUpy7SurTQAMUvwKTCVCHkjbo
+=MHjp
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/file-browser-applet/file-browser-applet-0.6.0.ebuild b/gnome-extra/file-browser-applet/file-browser-applet-0.6.0.ebuild
new file mode 100644
index 000000000000..9c655ee92948
--- /dev/null
+++ b/gnome-extra/file-browser-applet/file-browser-applet-0.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/file-browser-applet/file-browser-applet-0.6.0.ebuild,v 1.1 2008/11/05 18:31:33 serkan Exp $
+
+inherit gnome2 cmake-utils
+
+DESCRIPTION="Browse and open files in your home directory from the GNOME panel."
+HOMEPAGE="http://code.google.com/p/gnome-menu-file-browser-applet/"
+SRC_URI="http://gnome-menu-file-browser-applet.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gtkhotkey"
+
+RDEPEND=">=x11-libs/gtk+-2.12
+ >=gnome-base/gnome-panel-2.0
+ >=gnome-base/libglade-2.0
+ >=dev-libs/glib-2.16
+ gtkhotkey? ( x11-libs/gtkhotkey )"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ >=dev-util/cmake-2.4.8"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}" || die
+ epatch "${FILESDIR}"/${P}-fixautomagic-gtkhotkey.patch
+ #Move to src_prepare when portage-2.2 is stable.
+}
+
+src_compile() {
+ mycmakeargs="${mycmakeargs} -DCMAKE_INSTALL_GCONF_SCHEMA_DIR=/etc/gconf/schemas"
+ use gtkhotkey || mycmakeargs="${mycmakeargs} -DDISABLE_GTK_HOTKEY=true"
+ cmake-utils_src_compile
+}
+
+src_install() {
+ export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
+ cmake-utils_src_install
+ unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+ dodoc HISTORY README || die "dodoc failed"
+}
diff --git a/gnome-extra/file-browser-applet/files/file-browser-applet-0.6.0-fixautomagic-gtkhotkey.patch b/gnome-extra/file-browser-applet/files/file-browser-applet-0.6.0-fixautomagic-gtkhotkey.patch
new file mode 100644
index 000000000000..047d99b53c6d
--- /dev/null
+++ b/gnome-extra/file-browser-applet/files/file-browser-applet-0.6.0-fixautomagic-gtkhotkey.patch
@@ -0,0 +1,61 @@
+Index: INSTALL
+===================================================================
+--- INSTALL (revision 159)
++++ INSTALL (revision 160)
+@@ -22,13 +22,14 @@
+
+ Configuration
+ *************
+-There are 5 configuration options available:
++There are 6 configuration options available:
+ * CMAKE_INSTALL_PREFIX
+ * CMAKE_INSTALL_LIB_PREFIX
+ * CMAKE_INSTALL_LIB_EXEC_DIR
+ * CMAKE_INSTALL_BONOBO_DIR
+ * CMAKE_INSTALL_GCONF_SCHEMA_DIR
+ * CMAKE_INSTALL_GLADEUI_DIR
++ * DISABLE_GTK_HOTKEY
+
+ CMAKE_INSTALL_PREFIX specifies the base installation prefix. The following
+ other specific installation paths depend on this prefix:
+@@ -56,6 +57,9 @@
+ CMAKE_INSTALL_BONOBO_DIR specifies the installation bonobo Server file. The
+ default is CMAKE_INSTALL_LIB_PREFIX/bonobo/servers
+
++DISABLE_GTK_HOTKEY disables the use of libgtkhotkey even if it found by cmake.
++The default value is false, meaning that if libgtkhotkey is found it will be used.
++
+ To configure using the defaults, run the following command at the project root folder:
+ 'cmake .'
+
+Index: src/CMakeLists.txt
+===================================================================
+--- src/CMakeLists.txt (revision 159)
++++ src/CMakeLists.txt (revision 160)
+@@ -1,8 +1,16 @@
+ INCLUDE (FindPkgConfig)
+
+ PKG_CHECK_MODULES (DEPS REQUIRED gtk+-2.0>=2.14 gio-unix-2.0 libpanelapplet-2.0 libglade-2.0)
+-PKG_CHECK_MODULES (LIBGTKHOTKEY gtkhotkey-1.0)
+
++
++# Clear the cached value of LIBGTKHOTKEY_FOUND
++SET (LIBGTKHOTKEY_FOUND false)
++IF (DISABLE_GTK_HOTKEY)
++ MESSAGE ("\n-- libgtkhotkey disabled.")
++ELSE (DISABLE_GTK_HOTKEY)
++ PKG_CHECK_MODULES (LIBGTKHOTKEY gtkhotkey-1.0)
++ENDIF (DISABLE_GTK_HOTKEY)
++
+ INCLUDE_DIRECTORIES (${DEPS_INCLUDE_DIRS})
+ LINK_DIRECTORIES (${DEPS_LIBRARY_DIRS})
+ SET (LIBS ${DEPS_LIBRARIES})
+@@ -35,3 +43,8 @@
+ TARGET_LINK_LIBRARIES (${EXEC} ${LIBS})
+
+ INSTALL (TARGETS ${EXEC} DESTINATION "${CMAKE_INSTALL_LIB_EXEC_DIR}")
++
++# Clear DISABLE_GTK_HOTKEY in the cache so it is reevaluated every time. Sigh!
++# Have to do it twice or it doesn't work
++SET (DISABLE_GTK_HOTKEY false CACHE INTERNAL "sigh!")
++SET (DISABLE_GTK_HOTKEY false CACHE INTERNAL "sigh!")
diff --git a/gnome-extra/file-browser-applet/metadata.xml b/gnome-extra/file-browser-applet/metadata.xml
index ec0ca90022de..0122d579e030 100644
--- a/gnome-extra/file-browser-applet/metadata.xml
+++ b/gnome-extra/file-browser-applet/metadata.xml
@@ -5,4 +5,7 @@
<maintainer>
<email>serkan@gentoo.org</email>
</maintainer>
+<use>
+ <flag name="gtkhotkey">Enable hotkey support via <pkg>x11-libs/gtkhotkey</pkg></flag>
+</use>
</pkgmetadata>