diff --git a/_service b/_service
new file mode 100644
index 0000000..d4f6dfa
--- /dev/null
+++ b/_service
@@ -0,0 +1,19 @@
+
+
+
+ git
+ https://gitlab.gnome.org/GNOME/gnome-control-center.git
+ 9f341d06
+ @PARENT_TAG@+@TAG_OFFSET@
+ (.*)\+0
+ \1
+ enable
+
+
+
+ *.tar
+ xz
+
+
+
+
diff --git a/_servicedata b/_servicedata
new file mode 100644
index 0000000..c04b293
--- /dev/null
+++ b/_servicedata
@@ -0,0 +1,4 @@
+
+
+ https://gitlab.gnome.org/GNOME/gnome-control-center.git
+ 9f341d061d98562a8f604386c74d73664e383fef
\ No newline at end of file
diff --git a/gnome-control-center-43.4.1.tar.xz b/gnome-control-center-43.4.1.tar.xz
deleted file mode 100644
index 99afe5a..0000000
--- a/gnome-control-center-43.4.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:000f97051ae8247249392b01fbfba20afee566267196c70d5440a18ac058d99e
-size 5735068
diff --git a/gnome-control-center-44.0+7.obscpio b/gnome-control-center-44.0+7.obscpio
new file mode 100644
index 0000000..94302bf
--- /dev/null
+++ b/gnome-control-center-44.0+7.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cc8e7c429b844bfd74cc849cb43937499df4b39ac0eb9f6cb751cc339b29671b
+size 45748237
diff --git a/gnome-control-center-network-use-AdwStatusPage.patch b/gnome-control-center-network-use-AdwStatusPage.patch
deleted file mode 100644
index 63e008c..0000000
--- a/gnome-control-center-network-use-AdwStatusPage.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 2b3de0112438c45372f872d0fd967ad2d907af6e Mon Sep 17 00:00:00 2001
-From: Mohammed Sadiq
-Date: Tue, 1 Nov 2022 17:41:39 +0530
-Subject: [PATCH] network-panel: Use AdwStatusPage to show NetworkManager error
-
-This commit also fixes missing header bar when the error is shown
----
- panels/network/cc-network-panel.c | 34 ++++++++++---------------------
- 1 file changed, 11 insertions(+), 23 deletions(-)
-
-Index: gnome-control-center-43.2/panels/network/cc-network-panel.c
-===================================================================
---- gnome-control-center-43.2.orig/panels/network/cc-network-panel.c
-+++ gnome-control-center-43.2/panels/network/cc-network-panel.c
-@@ -650,29 +650,17 @@ panel_check_network_manager_version (CcN
- /* parse running version */
- version = nm_client_get_version (self->client);
- if (version == NULL) {
-- GtkWidget *box;
-- GtkWidget *label;
-- g_autofree gchar *markup = NULL;
-+ GtkWidget *status_page;
-
-- box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 20);
-- gtk_box_set_homogeneous (GTK_BOX (box), TRUE);
-- gtk_widget_set_vexpand (box, TRUE);
-- adw_bin_set_child (ADW_BIN (self), box);
-+ status_page = adw_status_page_new ();
-+ cc_panel_set_content (CC_PANEL (self), status_page);
-
-- label = gtk_label_new (_("Oops, something has gone wrong. Please contact your software vendor."));
-- gtk_widget_set_vexpand (label, TRUE);
-- gtk_label_set_wrap (GTK_LABEL (label), TRUE);
-- gtk_widget_set_valign (label, GTK_ALIGN_END);
-- gtk_box_append (GTK_BOX (box), label);
--
-- markup = g_strdup_printf ("%s",
-- _("NetworkManager needs to be running."));
-- label = gtk_label_new (NULL);
-- gtk_widget_set_vexpand (label, TRUE);
-- gtk_label_set_markup (GTK_LABEL (label), markup);
-- gtk_label_set_wrap (GTK_LABEL (label), TRUE);
-- gtk_widget_set_valign (label, GTK_ALIGN_START);
-- gtk_box_append (GTK_BOX (box), label);
-+ adw_status_page_set_icon_name (ADW_STATUS_PAGE (status_page), "network-error-symbolic");
-+ adw_status_page_set_title (ADW_STATUS_PAGE (status_page), _("Can’t Connect to Network"));
-+ adw_status_page_set_description (ADW_STATUS_PAGE (status_page),
-+ _("NetworkManager needs to be running to view or make "
-+ "connections. Contact a system administrator or the "
-+ "software vendor."));
- } else {
- manager_running (self);
- }
diff --git a/gnome-control-center.changes b/gnome-control-center.changes
index 4554e3a..3bb4cc3 100644
--- a/gnome-control-center.changes
+++ b/gnome-control-center.changes
@@ -1,3 +1,80 @@
+-------------------------------------------------------------------
+Wed Mar 22 14:57:37 UTC 2023 - Bjørn Lie
+
+- Update to version 44.0+7:
+ + common: hostname-entry: Update hostname only after apply is
+ clicked
+ + sound: Prevent duplicate sound device entries
+ + color: Do not try to access to null pointer in destruction
+ + display: Allow configuring all monitors and apply settings at
+ once
+ + Updated translations.
+- Switch to git checkout via source service, explicit tag from
+ stable gnome-44 branch.
+
+-------------------------------------------------------------------
+Mon Mar 20 09:13:58 UTC 2023 - Bjørn Lie
+
+- Update to version 44.0:
+ + Mouse: Prevent infinit loop on Mouse setting changes.
+ + Usage: Fix confirmation dialog when clearing file history.
+ + Notifications: Replace occurrence of "Applications" with "Apps"
+ string.
+ + Power: Label the main "batery" as UPS when that's what it is.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 6 15:52:56 UTC 2023 - Bjørn Lie
+
+- Update to version 44.rc:
+ + Improve state of switchers throughout the app
+ + Keyboard: Various fixes to the shortcut editor
+ + Mouse & Touchpad: Polish the panel redesign
+ + Printers: Update to more modern CUPS APIs
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Feb 24 16:06:40 UTC 2023 - Bjørn Lie
+
+- Update to version 44.beta:
+ + Redesigned Sound panel
+ + Redesigned Mouse & Touchpad panel
+ + Share Wi-Fi networks using QR code
+ + Many consistency improvements
+ + WireGuard support
+ + Mouse & Touchpad:
+ - Redesign the panel with videos of the preferences
+ - Move mouse test into a separate dialog
+ + Network:
+ - Add support for sharing Wi-Fi networks through QR code
+ - Add WireGuard support
+ + Sound:
+ - Move application volumes to a dialog
+ - Move sound themes to a dialog
+ + Updated translations.
+- Disable gnome-control-center-disable-error-message-for-NM.patch
+
+-------------------------------------------------------------------
+Fri Feb 17 16:33:49 UTC 2023 - Dominique Leuenberger
+
+- Update to version 44.alpha:
+ + Redesigned Accessibility panel.
+ + Many consistency improvements.
+ + About: Add "Firmware Version" row.
+ + Accessibility: Redesign the panel with new a navigation
+ pattern.
+ + Cellular: Various fixes.
+ + Date & Time: Improve month selector.
+ + Device Security:
+ - Improve date and time formatting.
+ - Simplify technical descriptions.
+ + Display: Improve error state of Night Light.
+ + Sound: Start implementing the new designs.
+ + Thunderbolt: Hide panel if no Thunderbolt device is found.
+ + Updated translations.
+- Drop gnome-control-center-network-use-AdwStatusPage.patch: fixed
+ upstream.
+
-------------------------------------------------------------------
Fri Feb 17 13:38:58 UTC 2023 - Bjørn Lie
diff --git a/gnome-control-center.obsinfo b/gnome-control-center.obsinfo
new file mode 100644
index 0000000..43643e7
--- /dev/null
+++ b/gnome-control-center.obsinfo
@@ -0,0 +1,4 @@
+name: gnome-control-center
+version: 44.0+7
+mtime: 1679491245
+commit: 9f341d061d98562a8f604386c74d73664e383fef
diff --git a/gnome-control-center.spec b/gnome-control-center.spec
index 5bd08e9..9548a48 100644
--- a/gnome-control-center.spec
+++ b/gnome-control-center.spec
@@ -26,18 +26,16 @@
%endif
Name: gnome-control-center
-Version: 43.4.1
+Version: 44.0+7
Release: 0
Summary: The GNOME Control Center
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://apps.gnome.org/app/org.gnome.Settings
-Source0: https://download.gnome.org/sources/gnome-control-center/43/%{name}-%{version}.tar.xz
+Source0: %{name}-%{version}.tar.xz
Source99: %{name}-rpmlintrc
-# PATCH-FIX-UPSTREAM gnome-control-center-network-use-AdwStatusPage.patch glgo#GNOME/gnome-contorl-center/commit/2b3de01124 sckang@suse.com network-panel: Use AdwStatusPage to show NetworkManager error.
-Patch0: gnome-control-center-network-use-AdwStatusPage.patch
-# PATCH-FIX-OPENSUSE gnome-control-center-disable-error-message-for-NM.patch bsc#989801 sckang@suse.com -- network: Improve the check for whether NM or wicked is running Was:PATCH-FIX-OPENSUSE
+# PATCH-NEED-REBASE gnome-control-center-disable-error-message-for-NM.patch bsc#989801 sckang@suse.com -- network: Improve the check for whether NM or wicked is running WAS:PATCH-FIX-OPENSUSE
Patch1: gnome-control-center-disable-error-message-for-NM.patch
### patches for Leap >= 15 plus SLE >= 15, but not TW
@@ -81,7 +79,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 40.alpha
BuildRequires: pkgconfig(gsound)
BuildRequires: pkgconfig(gthread-2.0)
-BuildRequires: pkgconfig(gtk4)
+BuildRequires: pkgconfig(gtk4) >= 4.8
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(libadwaita-1) >= 1.2.alpha
BuildRequires: pkgconfig(libgtop-2.0)
@@ -183,8 +181,7 @@ GNOME control center.
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
+#patch1 -p1
# patches for Leap >= 15 plus SLE >= 15, but not TW
%if 0%{?sle_version} >= 150000