Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37601016
en ru br
ALT Linux repositórios
S:6.0.3-alt1

Group :: Desktop gráfico/Outros
RPM: deepin-desktop-schemas

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: deepin-desktop-schemas
Version: 6.0.2
Release: alt1
Summary: GSettings deepin desktop-wide schemas
License: GPL-3.0
Group: Graphical desktop/Other
Url: https://github.com/linuxdeepin/deepin-desktop-schemas
Packager: Leontiy Volodin <lvol at altlinux.org>

Source: %url/archive/%version/%name-%version.tar.gz
Patch: deepin-desktop-schemas-5.9.16-default-value-for-timeout-lockscreen.patch

BuildArch: noarch

BuildRequires(pre): rpm-build-golang
BuildRequires: python3
BuildRequires: glib2
BuildRequires: libgio
BuildRequires: golang-deepin-api-devel
# Requires: deepin-sound-theme
Requires: gnome-backgrounds
Requires: icon-theme-deepin
Requires: gtk-theme-deepin
Requires(post): dconf gsettings-desktop-schemas
Requires(postun): dconf gsettings-desktop-schemas

%description
%summary.

%prep
%setup
%patch -p1

sed -i 's|adwaita-lock.jpg|adwaita-night.jpg|' \
   schemas/wrap/com.deepin.wrap.gnome.desktop.screensaver.gschema.xml
# sed -i 's|python|python3|' Makefile tools/overrides.py
sed -i 's|uos-browser|chromium-browser|' \
   overrides/common/*/*.override \
   schemas/com.deepin.dde.dock.gschema.xml
# fix network checker url
sed -i "s|'http://detect.uniontech.com', 'http://detectportal.deepin.com'|'https://en.altlinux.org'|" \
   schemas/com.deepin.dde.network-utils.gschema.xml

%build
export GOPATH="%go_path/src/github.com/linuxdeepin/dde-api/vendor:%go_path"
export SYSTYPE=Desktop
%make_build ARCH=%_arch

%install
%makeinstall_std
cp -a \
   %buildroot%_datadir/deepin-desktop-schemas/server-override \
   %buildroot%_datadir/glib-2.0/schemas/91_deepin_product.gschema.override

# force change the value of the "Lock screen after" variable

mkdir -p %buildroot%_sysconfdir/dconf/profile

cat > %buildroot%_sysconfdir/dconf/profile/user <<EOF
user-db:user
system-db:local
EOF

mkdir -p %buildroot%_sysconfdir/dconf/db/local.d

cat > %buildroot%_sysconfdir/dconf/db/local.d/01-deepin-disable-timeout-lockscreen <<EOF
[com/deepin/dde/power]
line-power-lock-delay=0
battery-lock-delay=0
EOF

%check
make test

%post
dconf update

%postun
dconf update

%files
%doc README.md
%doc LICENSE
%_datadir/glib-2.0/schemas/*
%_datadir/%name/
%exclude %_datadir/deepin-app-store/
%exclude %_datadir/deepin-appstore/
%_sysconfdir/dconf/profile/user
%_sysconfdir/dconf/db/local.d/01-deepin-disable-timeout-lockscreen

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009