diff --git a/_service b/_service
new file mode 100644
index 0000000..04cac43
--- /dev/null
+++ b/_service
@@ -0,0 +1,19 @@
+
+
+
+ git
+ https://gitlab.gnome.org/GNOME/gjs.git
+ 1.80.0
+ @PARENT_TAG@+@TAG_OFFSET@
+ (.*)\+0
+ \1
+
+
+
+
+ *.tar
+ zst
+
+
+
+
diff --git a/gjs-1.78.1.tar.xz b/gjs-1.78.1.tar.xz
deleted file mode 100644
index 6c87727..0000000
--- a/gjs-1.78.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7e90511c429127c39eac0068c4ac9a353df7e6fbbc646f5f18e8962882c18641
-size 654556
diff --git a/gjs-1.80.0.obscpio b/gjs-1.80.0.obscpio
new file mode 100644
index 0000000..8d41578
--- /dev/null
+++ b/gjs-1.80.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:372b6d048d4c874fd8e6daf0ae7ed0544868364120dab9974687178b74ae8c23
+size 3889164
diff --git a/gjs.changes b/gjs.changes
index 5cf798f..411208b 100644
--- a/gjs.changes
+++ b/gjs.changes
@@ -1,3 +1,51 @@
+-------------------------------------------------------------------
+Sat Mar 16 09:29:30 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.80.0:
+ + In GNOME 46 and later, platform-specific GLib and Gio APIs have
+ moved to the separate libraries GLibUnix, GioUnix, GLibWin32,
+ and GioWin32.
+
+-------------------------------------------------------------------
+Mon Mar 4 08:06:05 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.79.90:
+ + Workspace switching performance degradation due to leaked
+ WeakRefs in JS.
+ + GTop.glibtop_get_mountlist invocation causes GNOME Shell Crash.
+ + Progress towards some performance improvements in accessing
+ GObject properties.
+ + Various maintenance.
+
+-------------------------------------------------------------------
+Mon Feb 12 15:49:59 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.79.3:
+ + Various maintenance.
+
+-------------------------------------------------------------------
+Fri Jan 19 08:01:28 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.79.2:
+ + Progress towards some performance improvements in accessing
+ GObject properties.
+ + Regression fix also released in 1.78.3.
+
+-------------------------------------------------------------------
+Tue Jan 16 07:48:45 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.79.1:
+ + Improve console output.
+ + Name the GC source.
+ + Various maintenance.
+ + build: Fix meson deprecations.
+ + doc: fix broken link in Mainloop.md.
+ + overrides: Make class object a parameter of register type
+ hooks.
+ + Display correct stack trace on SyntaxError.
+ + HTTP server stops listening.
+- convert to source service for easier updating.
+
-------------------------------------------------------------------
Sun Dec 3 12:05:14 UTC 2023 - Bjørn Lie
diff --git a/gjs.obsinfo b/gjs.obsinfo
new file mode 100644
index 0000000..16792c3
--- /dev/null
+++ b/gjs.obsinfo
@@ -0,0 +1,4 @@
+name: gjs
+version: 1.80.0
+mtime: 1710562992
+commit: 524a0e4c06591a48769bf0141dddac2de9cff0d3
diff --git a/gjs.spec b/gjs.spec
index 03a716e..e4a1e72 100644
--- a/gjs.spec
+++ b/gjs.spec
@@ -1,7 +1,7 @@
#
# spec file for package gjs
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
%bcond_with profiling
Name: gjs
-Version: 1.78.1
+Version: 1.80.0
Release: 0
Summary: JavaScript bindings based on gobject-introspection and Mozilla
License: LGPL-2.0-or-later AND MIT
Group: Development/Libraries/GNOME
URL: https://wiki.gnome.org/Projects/Gjs
-Source0: https://download.gnome.org/sources/gjs/1.78/%{name}-%{version}.tar.xz
+Source0: %{name}-%{version}.tar.zst
BuildRequires: /usr/bin/dbus-run-session
BuildRequires: c++_compiler