diff --git a/_servicedata b/_servicedata
index dfb5866..c6b6c75 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/Syllo/nvtop.git
- 59975536974039fab398d0811d168758f523286a
\ No newline at end of file
+ 37f1b16bebbe8bb08da3d1f74a9cdbdbd7e4316a
\ No newline at end of file
diff --git a/nvtop-2.0.3+3.obscpio b/nvtop-2.0.3+3.obscpio
deleted file mode 100644
index 89ac4d8..0000000
--- a/nvtop-2.0.3+3.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:66a02fee011c1f3fdd4042fcfcba37640cc57c2487b038c5f38daa805f9e1ede
-size 626700
diff --git a/nvtop-3.0.1.obscpio b/nvtop-3.0.1.obscpio
new file mode 100644
index 0000000..160293f
--- /dev/null
+++ b/nvtop-3.0.1.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94c5acbe5d3c533548cc8b606f6a83e5903d1d6f09745f22e85c7b9238c28aff
+size 696844
diff --git a/nvtop.changes b/nvtop.changes
index 8e0f397..30b1f7e 100644
--- a/nvtop.changes
+++ b/nvtop.changes
@@ -1,3 +1,56 @@
+-------------------------------------------------------------------
+Sun Nov 06 23:28:59 UTC 2022 - malcolmlewis@opensuse.org
+
+- Update to version 3.0.1:
+ * Don't overwrite usage for graphics+compute processes.
+ * Expose processes that are both graphical and compute.
+ * Fix nvtop process hiding.
+ * Move misplaced assertion.
+- Changes from version 3.0.0:
+ * Update documentation.
+ * Option to hide nvtop from the process list.
+ * Clang-format all.
+- Changes from 2.0.3+4:
+ * Option to toggle startup messages.
+ * Don't print the infos to stdout.
+ * Fix spacing.
+ * Save message option and fix multidevice save.
+ * Support info window.
+ * Support info messages.
+ * Save monitored gpus to config.
+ * Setup window to select gpus.
+ * Dynamic gpu monitored list.
+ * Rework interface for gpu select option.
+ * Remove GPU mask option.
+ * Extract pdev for all devices.
+ * Fix for libudev wrapper.
+ * Readme update for Intel support.
+ * Don't need device discovery for NVIDIA only.
+ * Fix FindUDev and FindSystemd for older cmake.
+ * Show intel ENC/DEC together.
+ * Fix integrated AMDGPU drm and fdinfo usage mismatch.
+ * Fix macro extra arguments.
+ * Mark AMDGPU integrated gpu as such.
+ * Fix amdgpu null pointer deref.
+ * Fix intel and integrated GPU support.
+ * Use device discovery for Intel.
+ * Use device discovery for AMDGPU.
+ * Udev/sd-device wrapper.
+ * Fix intel support.
+ * Preliminary Intel support.
+ * nvtop metainfo file.
+ * Auto date for manpage.
+ * Nvtop logo.
+ * add process-control plug to allow killing processes.
+ * Guard against huge jump in usage.
+ * Uint64 literals.
+ * Guard against suspect values reported by fdinfo.
+ * Better validity macros.
+ * Mark valid AMDGPU cache entries.
+ * AMDGPU compute process support.
+ * Add desktop file.
+ * Code reorganization to sweep /proc once per update.
+
-------------------------------------------------------------------
Sun Aug 28 17:03:15 UTC 2022 - malcolmlewis@opensuse.org
diff --git a/nvtop.obsinfo b/nvtop.obsinfo
index f344679..5a1d6bc 100644
--- a/nvtop.obsinfo
+++ b/nvtop.obsinfo
@@ -1,4 +1,4 @@
name: nvtop
-version: 2.0.3+3
-mtime: 1661548205
-commit: 59975536974039fab398d0811d168758f523286a
+version: 3.0.1
+mtime: 1667748804
+commit: 37f1b16bebbe8bb08da3d1f74a9cdbdbd7e4316a
diff --git a/nvtop.spec b/nvtop.spec
index 858d583..151d4f5 100644
--- a/nvtop.spec
+++ b/nvtop.spec
@@ -16,7 +16,7 @@
#
Name: nvtop
-Version: 2.0.3+3
+Version: 3.0.1
Release: 0
License: GPL-3.0+
Summary: A (h)top like task monitor for NVIDIA and AMD GPUs
@@ -24,11 +24,16 @@ Url: https://github.com/Syllo/nvtop
Source0: %{name}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: gcc-c++
+BuildRequires: hicolor-icon-theme
+BuildRequires: update-desktop-files
BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(ncurses)
+BuildRequires: pkgconfig(systemd)
%description
-Nvtop stands for NVidia TOP, a (h)top like task monitor for AMD and NVIDIA GPUs.
+Nvtop stands for NVidia TOP, a (h)top like task monitor for AMD, NVIDIA and
+now Intel GPUs.
It can handle multiple GPUs and print information about them in a htop familiar
way.
@@ -43,11 +48,15 @@ make %{?_smp_mflags}
%install
%cmake_install
+%suse_update_desktop_file %{name}
%files
%license COPYING
%{_bindir}/nvtop
+%{_datadir}/applications/nvtop.desktop
+%{_datadir}/icons/nvtop.svg
%{_mandir}/man1/nvtop.1%{?ext_man}
+%{_datadir}/metainfo/nvtop.metainfo.xml
%changelog