LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1020|回复: 2

及时体验gnome-power-manager的brightness applets和inhibit applets

[复制链接]
发表于 2006-11-28 07:18:05 | 显示全部楼层 |阅读模式
gnome-extra/gnome-power-manager-2.16.2_p20061199
ebuild:
  1. # Copyright 1999-2006 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header$

  4. inherit gnome2 eutils cvs

  5. DESCRIPTION="Gnome Power Manager"
  6. HOMEPAGE="http://www.gnome.org/projects/gnome-power-manager/"

  7. SRC_URI=""

  8. ECVS_SERVER="anoncvs.gnome.org/cvs/gnome"
  9. ECVS_MODULE="gnome-power-manager"
  10. ECVS_AUTH="pserver"
  11. ECVS_USER="anonymous"
  12. ECVS_LOCALNAME="gnome-power-manager"

  13. S=${WORKDIR}/${ECVS_LOCALNAME}

  14. LICENSE="GPL-2"
  15. SLOT="0"
  16. KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
  17. IUSE="doc libnotify"

  18. RDEPEND=">=dev-libs/glib-2.6.0
  19.                  >=x11-libs/gtk+-2.10.0
  20.                  >=gnome-base/libgnome-2.14.0
  21.                  >=gnome-base/libgnomeui-2.10.0
  22.                  >=sys-apps/hal-0.5.7-r1
  23.                  >=gnome-base/libglade-2.5.0
  24.                  >=x11-libs/libwnck-2.10.0
  25.                  >=x11-libs/cairo-1.0.0
  26.                  >=gnome-base/gconf-2
  27.                  x11-libs/libX11
  28.                  x11-libs/libXext
  29.                  || (
  30.                                 >=dev-libs/dbus-glib-0.71
  31.                                 ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.61 )
  32.                         )
  33.                  libnotify? (
  34.                                                 >=x11-libs/libnotify-0.4.3
  35.                                                 >=x11-misc/notification-daemon-0.2.1
  36.                                         )"
  37. DEPEND="${RDEPEND}
  38.                 sys-devel/gettext
  39.                 dev-util/pkgconfig
  40.                 >=dev-util/intltool-0.35
  41.                 doc? (
  42.                                 app-text/xmlto
  43.                                 app-text/gnome-doc-utils
  44.                                 app-text/docbook-sgml-utils
  45.                          )"

  46. DOCS="AUTHORS ChangeLog NEWS README TODO"

  47. src_unpack() {
  48.         cvs_src_unpack
  49.         cd ${S}
  50. }

  51. src_compile() {
  52.         ./autogen.sh --prefix=/usr \
  53.                 $(use_enable doc docbook-docs) \
  54.                 $(use_enable libnotify) \
  55.                 --enable-applets \
  56.                 --enable-actions-menu \
  57.                 --with-dpms-ext \

  58.         gnome2_src_compile

  59.         emake || die "Compilation failed"
  60. }

  61. kill_gconf() {
  62.         # this function will kill all running gconfd that could be causing troubles
  63.         if [ -x /usr/bin/gconftool ]
  64.         then
  65.                 /usr/bin/gconftool --shutdown
  66.         fi
  67.         if [ -x /usr/bin/gconftool-1 ]
  68.         then
  69.                 /usr/bin/gconftool-1 --shutdown
  70.         fi

  71.         # and for gconf 2
  72.         if [ -x /usr/bin/gconftool-2 ]
  73.         then
  74.                 /usr/bin/gconftool-2 --shutdown
  75.         fi
  76.         return 0
  77. }

  78. pkg_postinst() {
  79.         kill_gconf

  80.         einfo "You will need the masked pam_console to be able to"
  81.         einfo "suspend/hibernate, or you will need to:"
  82.         einfo "touch /var/run/console/<USERNAME>"
  83.         einfo "after each boot"
  84. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-11-28 14:11:11 | 显示全部楼层
昨天刚把gnome整个删了
回复 支持 反对

使用道具 举报

发表于 2006-11-28 14:31:43 | 显示全部楼层
现在改用fluxbox了,不过没删gnome,反正它在我的电脑上速度很快,删了说不定哪天要用又得装上,不划算!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表