summaryrefslogtreecommitdiff
path: root/plugins/eee
diff options
context:
space:
mode:
authorinfo-cppsp <[email protected]>2018-01-18 20:58:52 +0100
committerraveit65 <[email protected]>2018-01-25 16:23:14 +0100
commit9a5fc1a315cd093563b493c35f521e0ec2621f4a (patch)
treeb8d59ea2b93a787822cafb55d5e723b654a95b42 /plugins/eee
parentaaddbc0387c7e4089fe1d828ae422f2c88885d9f (diff)
downloadmate-sensors-applet-9a5fc1a315cd093563b493c35f521e0ec2621f4a.tar.bz2
mate-sensors-applet-9a5fc1a315cd093563b493c35f521e0ec2621f4a.tar.xz
Remove deprecated eee plugin
According to https://github.com/mate-desktop/mate-sensors-applet/pull/64#issuecomment-358425379 the eee plugin is obsolete, the same functionality is available through lm-sensors.
Diffstat (limited to 'plugins/eee')
-rw-r--r--plugins/eee/Makefile.am21
-rw-r--r--plugins/eee/eee-plugin.c116
-rw-r--r--plugins/eee/eee-plugin.h24
3 files changed, 0 insertions, 161 deletions
diff --git a/plugins/eee/Makefile.am b/plugins/eee/Makefile.am
deleted file mode 100644
index 99c5785..0000000
--- a/plugins/eee/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-# ACPI plugin
-plugindir = $(libdir)/mate-sensors-applet/plugins
-
-AM_CPPFLAGS = -DMATELOCALEDIR=\""$(datadir)/locale/"\" \
- -DG_LOG_DOMAIN=\""Sensors Applet"\" \
- -DPIXMAPS_DIR=\""$(datadir)/pixmaps/$(PACKAGE)/"\" \
- -DDATADIR=\""$(datadir)"\" \
- -DLIBDIR=\""$(libdir)"\" \
- -DSYSCONFDIR=\""$(sysconfdir)"\" \
- -DPREFIX=\""$(prefix)"\" \
- -I$(top_srcdir) \
- $(GLIB_CFLAGS)
-
-plugin_LTLIBRARIES = libeee.la
-
-libeee_la_SOURCES = \
- eee-plugin.h \
- eee-plugin.c
-
-libeee_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS) $(GLIB_LIBS)
-libeee_la_LIBADD = $(top_builddir)/lib/libmate-sensors-applet-plugin.la
diff --git a/plugins/eee/eee-plugin.c b/plugins/eee/eee-plugin.c
deleted file mode 100644
index eadd63a..0000000
--- a/plugins/eee/eee-plugin.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright (C) 2005-2006 Nickolay Surin <[email protected]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif /* HAVE_CONFIG_H */
-
-#ifdef HAVE_STDIO_H
-#include <stdio.h>
-#endif /* HAVE_STDIO_H */
-
-#include <glib.h>
-#include <glib/gi18n.h>
-#include "eee-plugin.h"
-
-const gchar *plugin_name = "eee";
-
-#define EEE_FAN_FILE "/proc/eee/fan_rpm"
-
-enum {
- EEE_DEVICE_FILE_OPEN_ERROR,
- EEE_DEVICE_FILE_READ_ERROR
-};
-
-static void eee_plugin_add_sensor(GList **sensors, const gchar *path) {
- gchar *dirname;
- gchar *id;
- gchar *label;
-
- dirname = g_path_get_dirname(path);
- id = g_path_get_basename(dirname);
- g_free(dirname);
-
- sensors_applet_plugin_add_sensor(sensors,
- path,
- id,
- _("FAN"),
- FAN_SENSOR,
- TRUE,
- FAN_ICON,
- DEFAULT_GRAPH_COLOR);
- g_free(id);
-}
-
-static void eee_plugin_test_sensor(GList **sensors,
- const gchar *path) {
- gchar *filename;
- filename = g_path_get_basename(path);
- eee_plugin_add_sensor(sensors, path);
- g_free(filename);
-
-}
-
-
-static GList *eee_plugin_init(void) {
- GList *sensors = NULL;
-
- sensors_applet_plugin_find_sensors(&sensors, EEE_FAN_FILE,
- eee_plugin_test_sensor);
- return sensors;
-}
-
-static gdouble eee_plugin_get_sensor_value(const gchar *path,
- const gchar *id,
- SensorType type,
- GError **error) {
-
- FILE *fp;
- gfloat sensor_value = 0;
-
- if (NULL == (fp = fopen(path, "r"))) {
- g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, EEE_DEVICE_FILE_OPEN_ERROR, "Error opening sensor device file %s", path);
- return sensor_value;
- }
-
- if (fscanf(fp, "%f", &sensor_value) < 1) {
- g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, EEE_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path);
- fclose(fp);
- return sensor_value;
- }
- fclose(fp);
-
- return (gdouble)sensor_value;
-}
-
-const gchar *sensors_applet_plugin_name(void)
-{
- return plugin_name;
-}
-
-GList *sensors_applet_plugin_init(void)
-{
- return eee_plugin_init();
-}
-
-gdouble sensors_applet_plugin_get_sensor_value(const gchar *path,
- const gchar *id,
- SensorType type,
- GError **error) {
- return eee_plugin_get_sensor_value(path, id, type, error);
-}
diff --git a/plugins/eee/eee-plugin.h b/plugins/eee/eee-plugin.h
deleted file mode 100644
index 8e6ad64..0000000
--- a/plugins/eee/eee-plugin.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (C) 2005-2006 Nickolay Surin <[email protected]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#ifndef EEE_PLUGIN_H
-#define EEE_PLUGIN_H
-
-#include <sensors-applet/sensors-applet-plugin.h>
-
-#endif /* EEE_PLUGIN_H*/