psensor-1.2.1.ebuild 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # Copyright 1999-2018 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. EAPI=7
  4. inherit gnome2-utils xdg-utils
  5. DESCRIPTION="A graphical hardware temperature monitor"
  6. HOMEPAGE="http://wpitchoune.net/psensor"
  7. SRC_URI="http://wpitchoune.net/${PN}/files/${PN}-${PV}.tar.gz"
  8. RESTRICT="mirror"
  9. KEYWORDS="amd64 ~x86"
  10. LICENSE="GPL-2"
  11. SLOT="0"
  12. IUSE="+gtop +hddtemp nls +server +udisks X"
  13. RDEPEND="
  14. >=dev-libs/json-c-0.11.99
  15. dev-libs/glib:2
  16. dev-libs/libatasmart
  17. gnome-base/dconf
  18. gtop? ( >=gnome-base/libgtop-2.0:2 )
  19. hddtemp? ( app-admin/hddtemp )
  20. net-misc/curl
  21. server? ( net-libs/libmicrohttpd )
  22. sys-apps/lm_sensors:0/5.0.0
  23. udisks? ( sys-fs/udisks:2 )
  24. X? (
  25. >=x11-libs/gtk+-3.4:3
  26. x11-libs/libnotify
  27. x11-libs/libX11
  28. x11-libs/libXext
  29. x11-libs/cairo
  30. )"
  31. DEPEND="${RDEPEND}
  32. sys-apps/help2man
  33. app-text/asciidoc
  34. nls? ( sys-devel/gettext )"
  35. src_configure() {
  36. local econfargs=(
  37. $(use_with gtop)
  38. $(use_enable nls)
  39. $(use_with X x)
  40. )
  41. econf "${econfargs[@]}" || die
  42. }
  43. pkg_preinst() {
  44. gnome2_schemas_savelist
  45. gnome2_icon_savelist
  46. }
  47. pkg_postinst() {
  48. gnome2_schemas_update
  49. gnome2_icon_cache_update
  50. xdg_desktop_database_update
  51. }
  52. pkg_postrm() {
  53. gnome2_schemas_update
  54. }