diff --git a/0001-uos-startdde-fix-kvm-gpu-message-pci-error.patch b/0001-uos-startdde-fix-kvm-gpu-message-pci-error.patch new file mode 100644 index 0000000000000000000000000000000000000000..d49947620a389a43821c8ec83affec0a1187e0cc --- /dev/null +++ b/0001-uos-startdde-fix-kvm-gpu-message-pci-error.patch @@ -0,0 +1,72 @@ +diff -Nuar startdde-5.9.61/display/util.go startdde-5.9.61.new/display/util.go +--- startdde-5.9.61/display/util.go 2022-12-09 11:19:18.000000000 +0800 ++++ startdde-5.9.61.new/display/util.go 2023-04-12 11:21:51.145365556 +0800 +@@ -15,6 +15,7 @@ + "sort" + "strconv" + "strings" ++ "os/exec" + + "github.com/godbus/dbus" + hostname1 "github.com/linuxdeepin/go-dbus-factory/org.freedesktop.hostname1" +@@ -333,6 +334,32 @@ + return chassis, nil + } + ++func CheckKvm() string { ++ var maty string ++ out, err := exec.Command("systemd-detect-virt").Output() ++ if err != nil { ++ maty = "" ++ }else { ++ maty = string(out) ++ maty = strings.Replace(maty, "\n", "", -1) ++ } ++ return maty ++} ++ ++func CheckArch() string { ++ var KArch string ++ out, err := exec.Command("arch").Output() ++ ++ if err != nil { ++ KArch = "" ++ }else { ++ KArch = string(out) ++ KArch = strings.Replace(KArch,"\n","",-1) ++ } ++ return KArch ++} ++ ++ + func getGraphicsCardPciId() string { + var pciId string + subsystems := []string{"drm"} +@@ -362,6 +389,27 @@ + } + } + } ++//qxl not support in arm/loongarch ++//just try drm/card0 ++ if pciId == "" { ++ maty := CheckKvm() ++ KArch := CheckArch() ++ if maty == "kvm" { ++ if KArch == "aarch64" || KArch == "loongarch64" { ++ for _, dev := range devices { ++ name := dev.GetName() ++ if name == "card0" { ++ cardDevice := dev.GetParent() ++ parentDevice := cardDevice.GetParent() ++ pciId = parentDevice.GetProperty("PCI_ID") ++ cardDevice.Unref() ++ parentDevice.Unref() ++ break ++ } ++ } ++ } ++ } ++ } + + return pciId + } diff --git a/0002-kwin-change-to-metacity.patch b/0002-kwin-change-to-metacity.patch deleted file mode 100644 index cdc59a7e2fd18672a5ea8b8a415ab397046eba06..0000000000000000000000000000000000000000 --- a/0002-kwin-change-to-metacity.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 5daab49deb681329d6b8531337e365e0ac247bb3 Mon Sep 17 00:00:00 2001 -From: root -Date: Sat, 28 Jan 2023 15:42:23 +0800 -Subject: [PATCH 2/2] kwin change to metacity - - -diff --git a/main.go b/main.go -index 62b8b4d..979b1d2 100644 ---- a/main.go -+++ b/main.go -@@ -92,12 +92,12 @@ func reapZombies() { - } - - func shouldUseDDEKWin() bool { -- _, err := os.Stat("/usr/bin/kwin_no_scale") -+ _, err := os.Stat("/usr/bin/metacity") - return err == nil - } - - const ( -- cmdKWin = "/usr/bin/kwin_no_scale" -+ cmdKWin = "/usr/bin/metacity" - cmdDdeSessionDaemon = "/usr/libexec/deepin-daemon/dde-session-daemon" - cmdDdeDock = "/usr/bin/dde-dock" - cmdDdeDesktop = "/usr/bin/dde-desktop" -diff --git a/main_test.go b/main_test.go -index c021639..f20dce8 100644 ---- a/main_test.go -+++ b/main_test.go -@@ -27,7 +27,7 @@ import ( - func TestShouldUseDDEKWin(t *testing.T) { - t.Run("Test is should use DDE KWin", func(t *testing.T) { - should := shouldUseDDEKWin() -- exist := Exist("/usr/bin/kwin_no_scale") -+ exist := Exist("/usr/bin/metacity") - assert.Equal(t, exist, should) - }) - } -diff --git a/rpm/main.go.patch b/rpm/main.go.patch -index d820e16..2c4345d 100644 ---- a/rpm/main.go.patch -+++ b/rpm/main.go.patch -@@ -3,7 +3,7 @@ - @@ -89,7 +89,7 @@ - - const ( -- cmdKWin = "/usr/bin/kwin_no_scale" -+ cmdKWin = "/usr/bin/metacity" - - cmdDdeSessionDaemon = "/usr/lib/deepin-daemon/dde-session-daemon" - + cmdDdeSessionDaemon = "/usr/libexec/deepin-daemon/dde-session-daemon" - cmdDdeDock = "/usr/bin/dde-dock" -diff --git a/watchdog/dde_kwin.go b/watchdog/dde_kwin.go -index 8fa6367..ecc1b3d 100644 ---- a/watchdog/dde_kwin.go -+++ b/watchdog/dde_kwin.go -@@ -6,7 +6,7 @@ import ( - - const ( - kWinServiceName = "org.kde.KWin" -- ddeKWinCommand = "kwin_no_scale" -+ ddeKWinCommand = "metacity" - ) - - func isDdeKWinRunning() (bool, error) { --- -2.31.1 - diff --git a/0002-uos-startdde-rm-redshift.patch b/0002-uos-startdde-rm-redshift.patch new file mode 100644 index 0000000000000000000000000000000000000000..42eb18b25fbf73795ce008c32fe1311661a51598 --- /dev/null +++ b/0002-uos-startdde-rm-redshift.patch @@ -0,0 +1,282 @@ +diff -Nuar startdde-5.9.61/display/display.go startdde-5.9.61.new/display/display.go +--- startdde-5.9.61/display/display.go 2022-12-09 11:19:18.000000000 +0800 ++++ startdde-5.9.61.new/display/display.go 2023-04-13 09:51:43.128038184 +0800 +@@ -119,7 +119,7 @@ + m.initTouchscreens() + + if !_greeterMode { +- controlRedshift("disable") ++ //controlRedshift("disable") + m.applyColorTempConfig(m.DisplayMode) + } + +diff -Nuar startdde-5.9.61/.history/display/display_20221209111917.go startdde-5.9.61.new/.history/display/display_20221209111917.go +--- startdde-5.9.61/.history/display/display_20221209111917.go 1970-01-01 08:00:00.000000000 +0800 ++++ startdde-5.9.61.new/.history/display/display_20221209111917.go 2023-04-13 09:51:43.124036951 +0800 +@@ -0,0 +1,131 @@ ++// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd. ++// ++// SPDX-License-Identifier: GPL-3.0-or-later ++ ++package display ++ ++import ( ++ "errors" ++ "reflect" ++ ++ "github.com/godbus/dbus" ++ sysdisplay "github.com/linuxdeepin/go-dbus-factory/com.deepin.system.display" ++ "github.com/linuxdeepin/go-lib/dbusutil" ++ "github.com/linuxdeepin/go-lib/log" ++) ++ ++var logger = log.NewLogger("daemon/display") ++ ++const ( ++ dbusServiceName = "com.deepin.daemon.Display" ++ dbusInterface = "com.deepin.daemon.Display" ++ dbusPath = "/com/deepin/daemon/Display" ++) ++ ++var _dpy *Manager ++ ++var _greeterMode bool ++ ++func SetGreeterMode(val bool) { ++ _greeterMode = val ++} ++ ++type scaleFactorsHelper struct { ++ changedCb func(factors map[string]float64) error ++} ++ ++// ScaleFactorsHelper 全局的 scale factors 相关 helper,要传给 xsettings 模块。 ++var ScaleFactorsHelper scaleFactorsHelper ++ ++// 用于在 display.Start 还没被调用时,先由 xsettings.Start 调用了 ScaleFactorsHelper.SetScaleFactors, 缓存数据。 ++var _scaleFactors map[string]float64 ++ ++func (h *scaleFactorsHelper) SetScaleFactors(factors map[string]float64) error { ++ if _dpy == nil { ++ _scaleFactors = factors ++ return nil ++ } ++ return _dpy.setScaleFactors(factors) ++} ++ ++func (h *scaleFactorsHelper) GetScaleFactors() (map[string]float64, error) { ++ sysBus, err := dbus.SystemBus() ++ if err != nil { ++ return nil, err ++ } ++ sysDisplay := sysdisplay.NewDisplay(sysBus) ++ cfgJson, err := sysDisplay.GetConfig(0) ++ if err != nil { ++ return nil, err ++ } ++ var rootCfg struct { ++ Config struct { ++ ScaleFactors map[string]float64 ++ } ++ } ++ err = jsonUnmarshal(cfgJson, &rootCfg) ++ if err != nil { ++ return nil, err ++ } ++ return rootCfg.Config.ScaleFactors, nil ++} ++ ++func (h *scaleFactorsHelper) SetChangedCb(fn func(factors map[string]float64) error) { ++ h.changedCb = fn ++} ++ ++func (m *Manager) setScaleFactors(factors map[string]float64) error { ++ logger.Debug("setScaleFactors", factors) ++ m.sysConfig.mu.Lock() ++ defer m.sysConfig.mu.Unlock() ++ ++ if reflect.DeepEqual(m.sysConfig.Config.ScaleFactors, factors) { ++ return nil ++ } ++ m.sysConfig.Config.ScaleFactors = factors ++ err := m.saveSysConfigNoLock("scale factors changed") ++ if err != nil { ++ logger.Warning(err) ++ } ++ return err ++} ++ ++func Start(service *dbusutil.Service) error { ++ m := newManager(service) ++ m.init() ++ ++ if !_greeterMode { ++ // 正常 startdde ++ err := service.Export(dbusPath, m) ++ if err != nil { ++ return err ++ } ++ ++ err = service.RequestName(dbusServiceName) ++ if err != nil { ++ return err ++ } ++ } ++ _dpy = m ++ return nil ++} ++ ++func StartPart2() error { ++ if _dpy == nil { ++ return errors.New("_dpy is nil") ++ } ++ m := _dpy ++ m.initSysDisplay() ++ m.initTouchscreens() ++ ++ if !_greeterMode { ++ controlRedshift("disable") ++ m.applyColorTempConfig(m.DisplayMode) ++ } ++ ++ return nil ++} ++ ++func SetLogLevel(level log.Priority) { ++ logger.SetLogLevel(level) ++} +diff -Nuar startdde-5.9.61/.history/display/display_20230413095143.go startdde-5.9.61.new/.history/display/display_20230413095143.go +--- startdde-5.9.61/.history/display/display_20230413095143.go 1970-01-01 08:00:00.000000000 +0800 ++++ startdde-5.9.61.new/.history/display/display_20230413095143.go 2023-04-13 09:51:43.132039419 +0800 +@@ -0,0 +1,131 @@ ++// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd. ++// ++// SPDX-License-Identifier: GPL-3.0-or-later ++ ++package display ++ ++import ( ++ "errors" ++ "reflect" ++ ++ "github.com/godbus/dbus" ++ sysdisplay "github.com/linuxdeepin/go-dbus-factory/com.deepin.system.display" ++ "github.com/linuxdeepin/go-lib/dbusutil" ++ "github.com/linuxdeepin/go-lib/log" ++) ++ ++var logger = log.NewLogger("daemon/display") ++ ++const ( ++ dbusServiceName = "com.deepin.daemon.Display" ++ dbusInterface = "com.deepin.daemon.Display" ++ dbusPath = "/com/deepin/daemon/Display" ++) ++ ++var _dpy *Manager ++ ++var _greeterMode bool ++ ++func SetGreeterMode(val bool) { ++ _greeterMode = val ++} ++ ++type scaleFactorsHelper struct { ++ changedCb func(factors map[string]float64) error ++} ++ ++// ScaleFactorsHelper 全局的 scale factors 相关 helper,要传给 xsettings 模块。 ++var ScaleFactorsHelper scaleFactorsHelper ++ ++// 用于在 display.Start 还没被调用时,先由 xsettings.Start 调用了 ScaleFactorsHelper.SetScaleFactors, 缓存数据。 ++var _scaleFactors map[string]float64 ++ ++func (h *scaleFactorsHelper) SetScaleFactors(factors map[string]float64) error { ++ if _dpy == nil { ++ _scaleFactors = factors ++ return nil ++ } ++ return _dpy.setScaleFactors(factors) ++} ++ ++func (h *scaleFactorsHelper) GetScaleFactors() (map[string]float64, error) { ++ sysBus, err := dbus.SystemBus() ++ if err != nil { ++ return nil, err ++ } ++ sysDisplay := sysdisplay.NewDisplay(sysBus) ++ cfgJson, err := sysDisplay.GetConfig(0) ++ if err != nil { ++ return nil, err ++ } ++ var rootCfg struct { ++ Config struct { ++ ScaleFactors map[string]float64 ++ } ++ } ++ err = jsonUnmarshal(cfgJson, &rootCfg) ++ if err != nil { ++ return nil, err ++ } ++ return rootCfg.Config.ScaleFactors, nil ++} ++ ++func (h *scaleFactorsHelper) SetChangedCb(fn func(factors map[string]float64) error) { ++ h.changedCb = fn ++} ++ ++func (m *Manager) setScaleFactors(factors map[string]float64) error { ++ logger.Debug("setScaleFactors", factors) ++ m.sysConfig.mu.Lock() ++ defer m.sysConfig.mu.Unlock() ++ ++ if reflect.DeepEqual(m.sysConfig.Config.ScaleFactors, factors) { ++ return nil ++ } ++ m.sysConfig.Config.ScaleFactors = factors ++ err := m.saveSysConfigNoLock("scale factors changed") ++ if err != nil { ++ logger.Warning(err) ++ } ++ return err ++} ++ ++func Start(service *dbusutil.Service) error { ++ m := newManager(service) ++ m.init() ++ ++ if !_greeterMode { ++ // 正常 startdde ++ err := service.Export(dbusPath, m) ++ if err != nil { ++ return err ++ } ++ ++ err = service.RequestName(dbusServiceName) ++ if err != nil { ++ return err ++ } ++ } ++ _dpy = m ++ return nil ++} ++ ++func StartPart2() error { ++ if _dpy == nil { ++ return errors.New("_dpy is nil") ++ } ++ m := _dpy ++ m.initSysDisplay() ++ m.initTouchscreens() ++ ++ if !_greeterMode { ++ //controlRedshift("disable") ++ m.applyColorTempConfig(m.DisplayMode) ++ } ++ ++ return nil ++} ++ ++func SetLogLevel(level log.Priority) { ++ logger.SetLogLevel(level) ++} diff --git a/0003-uos-startdde-rm-message-greeter-BadMatch-error.patch b/0003-uos-startdde-rm-message-greeter-BadMatch-error.patch new file mode 100644 index 0000000000000000000000000000000000000000..05e5ddb5174fe9f1a247e1c9b9d8ccc382a6f5fc --- /dev/null +++ b/0003-uos-startdde-rm-message-greeter-BadMatch-error.patch @@ -0,0 +1,14 @@ +diff -Nuar startdde-5.9.61/display/greeter.go startdde-5.9.61.new/display/greeter.go +--- startdde-5.9.61/display/greeter.go 2022-12-09 11:19:18.000000000 +0800 ++++ startdde-5.9.61.new/display/greeter.go 2023-04-19 17:14:55.561867197 +0800 +@@ -27,7 +27,9 @@ + } + err := m.doShowCursor(true) + if err != nil { +- logger.Warning(err) ++ //display only on greeter stage and in xorg server the err occurs when it show hide cursor ++ //just replace warning with debug to avoid print the err in /var/log/messages ++ logger.Debug(err) + } + m.cursorShowed = true + } diff --git a/Makefile.patch b/Makefile.patch deleted file mode 100644 index 28674b7d0c2a77691764a76799333f0ee7cf0375..0000000000000000000000000000000000000000 --- a/Makefile.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/Makefile b/Makefile -index e7f8f3e..166fa45 100644 ---- a/Makefile -+++ b/Makefile -@@ -63,8 +63,8 @@ install: - install -v -m0644 misc/config/* ${DESTDIR}${PREFIX}/share/startdde/ - install -v -m0644 misc/app_startup.conf ${DESTDIR}${PREFIX}/share/startdde/ - install -v -m0644 misc/filter.conf ${DESTDIR}${PREFIX}/share/startdde/ -- mkdir -p ${DESTDIR}/etc/X11/Xsession.d/ -- install -v -m0644 misc/Xsession.d/* ${DESTDIR}/etc/X11/Xsession.d/ -+ mkdir -p ${DESTDIR}/etc/X11/xinit/xinitrc.d/ -+ cp -f misc/Xsession.d/* ${DESTDIR}/etc/X11/xinit/xinitrc.d/ - mkdir -p ${DESTDIR}/etc/profile.d/ - install -v -m0644 misc/profile.d/* ${DESTDIR}/etc/profile.d/ - mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas diff --git a/main.go.patch b/main.go.patch deleted file mode 100644 index e5c61fddd08aa308fa2d88522191379d3c93ce69..0000000000000000000000000000000000000000 --- a/main.go.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/main.go b/main.go -index c5fc936..62b8b4d 100644 ---- a/main.go -+++ b/main.go -@@ -98,7 +98,7 @@ func shouldUseDDEKWin() bool { - - const ( - cmdKWin = "/usr/bin/kwin_no_scale" -- cmdDdeSessionDaemon = "/usr/lib/deepin-daemon/dde-session-daemon" -+ cmdDdeSessionDaemon = "/usr/libexec/deepin-daemon/dde-session-daemon" - cmdDdeDock = "/usr/bin/dde-dock" - cmdDdeDesktop = "/usr/bin/dde-desktop" - cmdLoginReminderHelper = "/usr/libexec/deepin/login-reminder-helper" diff --git a/startdde-5.8.55.tar.gz b/startdde-5.8.55.tar.gz deleted file mode 100644 index 6fd4b60607521e717aa16c6129c2baa9513d6a1a..0000000000000000000000000000000000000000 Binary files a/startdde-5.8.55.tar.gz and /dev/null differ diff --git a/startdde-5.9.61.tar.gz b/startdde-5.9.61.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d0e55d59ba4c546c54c504b5cdd205cb024eb60 Binary files /dev/null and b/startdde-5.9.61.tar.gz differ diff --git a/startdde.spec b/startdde.spec index 81ec2d80431a91ab8aaf30402af16e88015b3f2b..3c648b6b87007546277b9b3df834edf06f10276c 100644 --- a/startdde.spec +++ b/startdde.spec @@ -1,21 +1,22 @@ -%global anolis_release .0.1 %global _missing_build_ids_terminate_build 0 %global debug_package %{nil} + Name: startdde -Version: 5.8.55 -Release: 2%{anolis_release}%{?dist} +Version: 5.9.61 +Release: 1%{?dist}.03 Summary: Starter of deepin desktop environment License: GPLv3 URL: https://github.com/linuxdeepin/startdde -Source0: %{name}-%{version}.tar.gz +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch1000: Makefile.patch -Patch1001: main.go.patch -Patch1002: 0002-kwin-change-to-metacity.patch +Patch0: 0001-uos-startdde-fix-kvm-gpu-message-pci-error.patch +Patch1: 0002-uos-startdde-rm-redshift.patch +Patch2: 0003-uos-startdde-rm-message-greeter-BadMatch-error.patch BuildRequires: golang BuildRequires: jq +BuildRequires: gocode BuildRequires: glib2-devel BuildRequires: pkgconfig(x11) BuildRequires: libXcursor-devel @@ -25,85 +26,44 @@ BuildRequires: pulseaudio-libs-devel BuildRequires: libgnome-keyring-devel BuildRequires: alsa-lib-devel BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(libsecret-unstable) +BuildRequires: go-x11-client-devel +BuildRequires: go-dbus-factory-devel +BuildRequires: go-lib-devel BuildRequires: go-gir-generator BuildRequires: dde-api-devel -BuildRequires: go-lib-devel -BuildRequires: golang-github-linuxdeepin-go-x11-client-devel -BuildRequires: golang-github-linuxdeepin-go-dbus-factory-devel -#gocode -BuildRequires: golang-github-davecgh-go-spew-devel -BuildRequires: golang-x-xerrors-devel -BuildRequires: golang-github-fsnotify-fsnotify-devel -BuildRequires: golang-dbus -BuildRequires: golang-github-rickb777-date-devel -BuildRequires: golang-github-mattn-go-sqlite3-devel -BuildRequires: golang-gopkg-alecthomas-kingpin-devel -BuildRequires: golang-github-disintegration-imaging-devel -BuildRequires: golang-github-fogleman-gg-devel -BuildRequires: golang-github-gosexy-gettext-devel -BuildRequires: golang-github-axgle-mahonia-devel -BuildRequires: golang-github-cryptix-wav-devel -BuildRequires: golang-github-kelvins-sunrisesunset-devel -BuildRequires: golang-github-lofanmi-pinyin -BuildRequires: golang-github-nfnt-resize-devel -BuildRequires: golang-x-image-devel -BuildRequires: golang-x-text-devel -BuildRequires: golang-github-mozillazg-pinyin -BuildRequires: golang-github-msteinert-pam-devel -BuildRequires: golang-github-stretchr-testify-devel -BuildRequires: libsecret-devel + Provides: x-session-manager Requires: dde-daemon Requires: procps -#Requires: gocode -Requires: golang-github-davecgh-go-spew-devel -Requires: golang-x-xerrors-devel -Requires: golang-github-fsnotify-fsnotify-devel -Requires: golang-dbus -Requires: golang-github-rickb777-date-devel -Requires: golang-github-mattn-go-sqlite3-devel -Requires: golang-gopkg-alecthomas-kingpin-devel -Requires: golang-github-disintegration-imaging-devel -Requires: golang-github-fogleman-gg-devel -Requires: golang-github-gosexy-gettext-devel -Requires: golang-github-axgle-mahonia-devel -Requires: golang-github-cryptix-wav-devel -Requires: golang-github-kelvins-sunrisesunset-devel -Requires: golang-github-lofanmi-pinyin -Requires: golang-github-nfnt-resize-devel -Requires: golang-x-image-devel -Requires: golang-x-text-devel -Requires: golang-github-mozillazg-pinyin -Requires: golang-github-msteinert-pam-devel -Requires: golang-github-stretchr-testify-devel - Requires: deepin-desktop-schemas Requires: dde-kwin Requires: libXfixes Requires: libXcursor -%ifarch loongarch64 -Requires: metacity -%endif Recommends: dde-qt5integration %description %{summary}. %prep -%setup -q -n %{name}-%{version} -%patch1000 -p1 -%patch1001 -p1 -%ifarch loongarch64 -%patch1002 -p1 -%endif +%setup -n %{name}-%{version} sed -i 's|/usr/lib/deepin-daemon|/usr/libexec/deepin-daemon|g' \ misc/auto_launch/chinese.json misc/auto_launch/default.json -#patch Makefile < rpm/Makefile.patch -#patch main.go < rpm/main.go.patch +## Scripts in /etc/X11/Xsession.d are not executed after xorg start +sed -i 's|X11/Xsession.d|X11/xinit/xinitrc.d|g' Makefile +patch main.go < rpm/main.go.patch +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build +%ifarch loongarch64 +export GOOS="linux" +export CGO_ENABLED=1 +%endif + export GOPATH=/usr/share/gocode ## Scripts in /etc/X11/Xsession.d are not executed after xorg start @@ -130,32 +90,36 @@ fi %license LICENSE %{_sysconfdir}/X11/xinit/xinitrc.d/00deepin-dde-env %{_sysconfdir}/X11/xinit/xinitrc.d/01deepin-profile +%{_sysconfdir}/X11/xinit/xinitrc.d/94qt_env %{_sysconfdir}/profile.d/deepin-xdg-dir.sh %{_bindir}/%{name} %{_sbindir}/deepin-fix-xauthority-perm %{_datadir}/xsessions/deepin.desktop %{_datadir}/lightdm/lightdm.conf.d/60-deepin.conf -%{_datadir}/%{name}/auto_launch.json -%{_datadir}/%{name}/memchecker.json -%{_datadir}/%{name}/app_startup.conf -%{_datadir}/%{name}/filter.conf -%{_datadir}/glib-2.0/schemas/com.deepin.dde.display.gschema.xml -%{_datadir}/glib-2.0/schemas/com.deepin.dde.startdde.gschema.xml +%{_datadir}/glib-2.0/schemas/* +%{_datadir}/startdde/* +%{_datadir}/locale/ +%{_datadir}/dsg/ /usr/lib/deepin-daemon/greeter-display-daemon -/usr/share/locale/cs/LC_MESSAGES/startdde.mo -/usr/share/locale/hu/LC_MESSAGES/startdde.mo -/usr/share/locale/ug/LC_MESSAGES/startdde.mo -/usr/share/locale/uk/LC_MESSAGES/startdde.mo -/usr/share/locale/zh_CN/LC_MESSAGES/startdde.mo -/usr/share/locale/zh_HK/LC_MESSAGES/startdde.mo -/usr/share/locale/zh_TW/LC_MESSAGES/startdde.mo %changelog -* Wed Feb 01 2023 hanshuang - 5.8.55-2.0.1 -- change to metacity +* Wed Apr 19 2023 lichao - 5.9.61-1.03 +- fix: fix greeter.go error in message (bugid:189853) + +* Thu Apr 13 2023 lichao - 5.9.61-1.02 +- fix: fix failed to disable redshift.service (bugid:189853) + +* Tue Apr 11 2023 lichao - 5.9.61-1.01 +- fix: fix failed to get current using graphics card pci id error (bugid:189853) + +* Tue Jan 03 2023 liweiganga - 5.9.61-1 +- update: update to 5.9.61 + +* Wed Oct 19 2022 zhangkea - 5.8.34.3-2.04 +- fix: delete requires deepin-proxy resolve messages errors -* Thu Jul 21 2022 liuxingwei liuxingwei@uniontech.com - 5.8.55-2 -- rebuild for an8.6 +* Tue Jun 28 2022 liweiganga - 5.8.34.3-2.03 +- fix: add requires deepin-proxy -* Thu Nov 11 2021 huzhengming - 5.8.55-1 -- update to 5.8.55 +* Fri Jun 10 2022 uoser - 5.8.34.3-2.02 +- update to 5.8.34.3-2.02