| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search | 
| Name: gsmartcontrol | Distribution: openSUSE Tumbleweed | 
| Version: 2.0.2 | Vendor: openSUSE | 
| Release: 2.1 | Build date: Thu Mar 27 19:02:37 2025 | 
| Group: Hardware/Other | Build host: reproducible | 
| Size: 2876180 | Source RPM: gsmartcontrol-2.0.2-2.1.src.rpm | 
| Packager: http://bugs.opensuse.org | |
| Url: http://gsmartcontrol.sourceforge.net/ | |
| Summary: Hard Disk Health Inspection Tool | |
GSmartControl is a graphical user interface for smartctl, which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data in hard disk drives. It allows inspecting the drive's SMART data to determine its health, as well as run various tests on it.
GPL-2.0-only OR GPL-3.0-only
* Thu Mar 27 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - remove unused pcre build dependency, code was ported to
    std::regex in v2.0.0
* Fri Mar 14 2025 ecsos <ecsos@opensuse.org>
  - Update to 2.0.2
    - Support GCC 11 (and Ubuntu 22.04) by using and vendoring fmt library (#77).
    - Support an option of saving smartctl output to text instead of JSON (#76).
    - Restored pre-2.0.0 runtime support for smartctl < 7.3 (based on Text parser);
      this is an unsupported, old method without NVMe, provided for compatibility only (#77).
    - Restored pre-2.0.0 support for standard (non-extended) self-test log found in very old ATA drives;
      the new JSON parser did not support this previously (#79).
    - Better support for temperature values in JSON parser; this fixes unreasonably large temperature values (#78).
    - Add a tooltip explaining self-test "lifetime hours" wrapping behavior (#73).
    - Windows: Fixed a crash on Windows 7 when opening drive information by using Windows 7-compatible librsvg (#71).
    - Windows: Avoid using non-integer font sizes.
  - Changes from 2.0.1
    - Windows: Fixed a crash when saving or opening smartctl data.
  - Changes from 2.0.0
    - New JSON-based parser for smartctl output (requires smartctl 7.3+) (#4).
    - Support for NVMe drives (self-tests require smartctl 7.4+) (#4).
    - New "Basic" JSON parser for SCSI, flash, and other non-ATA/NVMe drives.
    - PCRE library is no longer required (the code has been ported to std::regex) (#40).
    - A lot of code has been refactored and modernized using C++17 and C++20 features, removing much of the custom library code.
    - The build process requires a C++20-compliant compiler now (GCC 13+, Clang 17+, Apple Clang 15+).
    - CMake (3.14+) is now used as a build system instead of autotools.
    - GSmartControl is now licensed under GNU GPL 3 only.
    - Icons come from Oxygen project now (LGPL 3+) instead of Crystal project.
    - Documentation in md format comes with the source code ("docs" directory).
    - Support new versions and prereleases of smartctl (#46, #42).
    - Better detection of drive types thanks to the JSON parser.
    - Removed ATA AODC feature, it has been deprecated for a while now.
    - Information window: Some values are aligned and monospaced to improve readability.
    - Fixed command execution popup dialog being on top of all windows (#17).
    - Other minor UI improvements and fixes.
    - Windows: Better support for HiDPI (including fractional scaling).
    - Windows: NSIS package is generated by CPack now.
    - Windows: Packages are built using GitHub CI now.
* Tue Aug 09 2022 ecsos <ecsos@opensuse.org>
  - Update to version 1.1.4
    - Fixed a crash when trying to render main window icons which
      have incomplete data;
      this fixes a rare crash when scanning devices (#13).
    - Fixed rendering compatibility issues with newer GTK3 versions.
    - Fixed build system conflict with C++20 version header (#14).
    - Fixed "Running command ..." dialog floating above windows of
      other applications (#17).
    - Fixed a crash when system locale is set to invalid locale.
    - Support Finnish decimal separator
      (backported from the Debian package) (#23).
    - Set LC_NUMERIC=C for smartctl process to avoid locale-dependent
      number formatting (#23).
    - Fixed printing all GTK messages as warnings; the messages are
      sorted by severity now.
    - Add current time to default filename in Save Output dialog.
    - Support macos stat command in file2csource.sh.
    - Fixed a few typos (backported from the Debian package).
    - Windows port now uses Adwaita theme due to issues with win32 theme.
    - Windows port is dpi-aware now.
  - Run spec-cleaner.
* Sun Nov 12 2017 joerg.lorenzen@ki.tng.de
  - Update to version 1.1.3
    + Fixed gsmartcontrol-root not launching if GDK_* variables are
      not set.
  - Version 1.1.2
    + Fixed gsmartcontrol-root not passing GDK_SCALE and
      GDK_DPI_SCALE variables to gsmartcontrol when using PolKit.
    + Fixed blurriness of icons in the main window with GDK_SCALE=2.
    + Tweaked the main window interface.
    + Windows: Show volume labels beside drive letters in icon
      tooltips.
* Mon Oct 02 2017 jengelh@inai.de
  - Do not use install-strip so that debuginfo stays usable.
* Wed Sep 27 2017 joerg.lorenzen@ki.tng.de
  - Update to version 1.1.1
    + Windows: Use Adwaita GTK+ theme for systems which support
      Classic Windows theme, since the default win32 GTK+ theme is
      broken in it; this includes Windows 7 and Windows Server.
    + Statistics entry values are formatted with commas for
      readability.
    + Moved help information to website.
* Mon Sep 11 2017 joerg.lorenzen@ki.tng.de
  - Update to version 1.1.0
    + New Statistics, Temperature Log, Error Recovery, Physical and
      Directory tabs.
    + General tab shows non-SMART device settings as well.
    + Attributes tab shows entries in "brief" format.
    + Error Log tab shows Extended error log by default (if
      supported).
    + Self-Test Log tab now shows Extended self-test log by default
      (if supported).
    + GSmartControl now uses "-x" equivalent for retrieving data (as
      upposed to "-a"); loading "-x" outputs as virtual drives is
      also supported.
    + Implemented ability to copy rows in CSV format from Attribute,
      Statistics and Self-Test Log tables.
    + Implemented "Update Drive Database" functionality.
    + Windows: Drive letters are shown for each drive.
    + Scan time is shown under virtual drive icons.
    + Polkit is supported with gsmartcontrol-root script now.
    + Pcrecpp is no longer bundled, use system-installed one instead.
    + Smartmontools version 5.43 is required at runtime.
    + Other minor improvements and fixes.
* Mon Jul 24 2017 joerg.lorenzen@ki.tng.de
  - Update to version 1.0.2
    + Fixed incomplete capturing of smartctl output under Windows.
    + Added missing icons under Windows.
    + Fixed being able to turn on AODC even if unsupported.
* Mon Jun 19 2017 joerg.lorenzen@ki.tng.de
  - Update to version 1.0.1
    + Fixed compilation under macOS.
    + Fixed compilation under Fedora Rawhide.
    + Don't use -mtune=generic for all targets.
* Fri Jun 16 2017 joerg.lorenzen@ki.tng.de
  - Update to version 1.0.0
    + Ported to GTK+ 3.
    + Tweaked the user interface a bit.
    + Dropped support for Windows XP, 2000 and 2003 (they are no
      longer supported by GTK+).
    + Fixed detection of newer system-installed smartmontools under
      Windows.
/usr/bin/gsmartcontrol-root /usr/sbin/gsmartcontrol /usr/share/applications/gsmartcontrol.desktop /usr/share/doc/packages/gsmartcontrol /usr/share/doc/packages/gsmartcontrol/LICENSE.LGPL3.txt /usr/share/doc/packages/gsmartcontrol/LICENSE.txt /usr/share/doc/packages/gsmartcontrol/NEWS.txt /usr/share/doc/packages/gsmartcontrol/README.md /usr/share/doc/packages/gsmartcontrol/contrib /usr/share/doc/packages/gsmartcontrol/contrib/cron-based_noadmin /usr/share/doc/packages/gsmartcontrol/contrib/cron-based_noadmin/README /usr/share/doc/packages/gsmartcontrol/contrib/cron-based_noadmin/cron_gather_smart.sh /usr/share/doc/packages/gsmartcontrol/contrib/cron-based_noadmin/crontab.example /usr/share/doc/packages/gsmartcontrol/contrib/cron-based_noadmin/smartctl_subst.sh /usr/share/doc/packages/gsmartcontrol/docs /usr/share/doc/packages/gsmartcontrol/docs/_includes /usr/share/doc/packages/gsmartcontrol/docs/_includes/extra /usr/share/doc/packages/gsmartcontrol/docs/_includes/extra/styles.scss /usr/share/doc/packages/gsmartcontrol/docs/assets /usr/share/doc/packages/gsmartcontrol/docs/assets/images /usr/share/doc/packages/gsmartcontrol/docs/assets/images/favicon.svg /usr/share/doc/packages/gsmartcontrol/docs/downloads.md /usr/share/doc/packages/gsmartcontrol/docs/github.md /usr/share/doc/packages/gsmartcontrol/docs/index.md /usr/share/doc/packages/gsmartcontrol/docs/screenshots /usr/share/doc/packages/gsmartcontrol/docs/screenshots.md /usr/share/doc/packages/gsmartcontrol/docs/screenshots/3ware-raid.png /usr/share/doc/packages/gsmartcontrol/docs/screenshots/info_failing.png /usr/share/doc/packages/gsmartcontrol/docs/screenshots/info_identity.png /usr/share/doc/packages/gsmartcontrol/docs/screenshots/info_stats.png /usr/share/doc/packages/gsmartcontrol/docs/screenshots/info_testing.png /usr/share/doc/packages/gsmartcontrol/docs/screenshots/main_failing.png /usr/share/doc/packages/gsmartcontrol/docs/screenshots/main_ok.png /usr/share/doc/packages/gsmartcontrol/docs/smart.md /usr/share/doc/packages/gsmartcontrol/docs/smartctl_man.html /usr/share/doc/packages/gsmartcontrol/docs/software_requirements.md /usr/share/doc/packages/gsmartcontrol/docs/support.md /usr/share/doc/packages/gsmartcontrol/docs/supported_hardware.md /usr/share/doc/packages/gsmartcontrol/docs/troubleshooting.md /usr/share/doc/packages/gsmartcontrol/docs/usage.md /usr/share/gsmartcontrol /usr/share/gsmartcontrol/icons /usr/share/gsmartcontrol/icons/drive-harddisk.png /usr/share/gsmartcontrol/icons/drive-optical.png /usr/share/gsmartcontrol/icons/drive-removable-media-usb.png /usr/share/gsmartcontrol/ui /usr/share/gsmartcontrol/ui/gsc_about_dialog.glade /usr/share/gsmartcontrol/ui/gsc_add_device_window.glade /usr/share/gsmartcontrol/ui/gsc_executor_log_window.glade /usr/share/gsmartcontrol/ui/gsc_info_window.glade /usr/share/gsmartcontrol/ui/gsc_main_window.glade /usr/share/gsmartcontrol/ui/gsc_preferences_window.glade /usr/share/gsmartcontrol/ui/gsc_text_window.glade /usr/share/icons/hicolor/128x128/apps/gsmartcontrol.png /usr/share/icons/hicolor/16x16/apps/gsmartcontrol.png /usr/share/icons/hicolor/22x22/apps/gsmartcontrol.png /usr/share/icons/hicolor/24x24/apps/gsmartcontrol.png /usr/share/icons/hicolor/256x256/apps/gsmartcontrol.png /usr/share/icons/hicolor/32x32/apps/gsmartcontrol.png /usr/share/icons/hicolor/48x48/apps/gsmartcontrol.png /usr/share/icons/hicolor/64x64/apps/gsmartcontrol.png /usr/share/licenses/gsmartcontrol /usr/share/licenses/gsmartcontrol/LICENSE.LGPL3.txt /usr/share/licenses/gsmartcontrol/LICENSE.MIT /usr/share/licenses/gsmartcontrol/LICENSE.WTFPLv2 /usr/share/licenses/gsmartcontrol/LICENSE.txt /usr/share/man/man1/gsmartcontrol-root.1.gz /usr/share/man/man1/gsmartcontrol.1.gz /usr/share/metainfo /usr/share/metainfo/gsmartcontrol.appdata.xml /usr/share/polkit-1/actions/org.gsmartcontrol.policy
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025