Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179225 - net-wireless/bluez-gnome-0.7 version bump
Summary: net-wireless/bluez-gnome-0.7 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Petteri Räty (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-05-20 13:55 UTC by Dick Marinus
Modified: 2007-05-20 19:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
net-wireless/bluez-gnome-0.7.ebuild (bluez-gnome-0.7.ebuild,831 bytes, text/plain)
2007-05-20 13:56 UTC, Dick Marinus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dick Marinus 2007-05-20 13:55:48 UTC
new ebuild net-wireless/bluez-gnome-0.7
Comment 1 Dick Marinus 2007-05-20 13:56:19 UTC
Created attachment 119794 [details]
net-wireless/bluez-gnome-0.7.ebuild
Comment 2 Dick Marinus 2007-05-20 14:18:26 UTC
Marcel has improved my patch and --disable-schemas-install is working :-)

It seems to work better with the input service for me.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2007-05-20 16:00:01 UTC
Committed with the following modifications:
betelgeuse@pena /usr/portage/net-wireless/bluez-gnome $ diff -u attachment.cgi\?id\=119794 bluez-gnome-0.7.ebuild
--- attachment.cgi?id=119794    2007-05-20 18:58:24.000000000 +0300
+++ bluez-gnome-0.7.ebuild      2007-05-20 18:58:09.000000000 +0300
@@ -17,16 +17,13 @@
        >=x11-libs/libnotify-0.3.2
        >=gnome-base/gconf-2.6
        >=dev-libs/dbus-glib-0.60
+       sys-apps/hal
+       x11-proto/xproto
        >=x11-libs/gtk+-2.6"
 RDEPEND="=net-wireless/bluez-utils-3*
        ${DEPEND}"

-src_compile() {
-       econf --disable-schemas-install || die "econf failed"
-       emake || die "emake failed"
-}
-src_install() {
-       emake DESTDIR="${D}" install || die "make install failed"
-       dodoc AUTHORS README NEWS
-}
+G2CONF="--disable-schemas-install"
+
+DOCS="dodoc AUTHORS README NEWS ChangeLog"
Comment 4 Dick Marinus 2007-05-20 19:06:09 UTC
I think G2CONF="--disable-schemas-install" should be removed, this is handled by the gnome2 eclass.

from gnome2.eclass:

        # we must delay gconf schema installation due to sandbox
        export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
Comment 5 Petteri Räty (RETIRED) gentoo-dev 2007-05-20 19:19:37 UTC
(In reply to comment #4)
> I think G2CONF="--disable-schemas-install" should be removed, this is handled
> by the gnome2 eclass.
> 

s/should be removed/is redundant/

Committed.
Comment 6 Dick Marinus 2007-05-20 19:29:43 UTC
Great! It's not redundant, the eclass is calling make install with GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 in src_install and with unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL in pkg_postinst.

With disable-schemas-install no schemas are installed.
Comment 7 Petteri Räty (RETIRED) gentoo-dev 2007-05-20 19:40:06 UTC
(In reply to comment #6)
> Great! It's not redundant, the eclass is calling make install with
> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 in src_install and with unset
> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL in pkg_postinst.
> 
> With disable-schemas-install no schemas are installed.
> 

No? It installs them manually using eclass functions.