1
0
Fork 0

Making org.gnome.software gsettings overrides derivatives friendlier.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
Daniel Baumann 2025-06-22 21:02:01 +02:00
parent 1af308b686
commit e49d4b6e57
Signed by: daniel.baumann
GPG key ID: BCC918A2ABD66424
2 changed files with 3 additions and 2 deletions

View file

@ -1,4 +1,4 @@
[org.gnome.software]
official-repos=['@DISTRO@-*']
official-repos=[@OFFICIAL_REPOS@]
free-repos=[@FREE_REPOS@]
free-repos-url='@URL@'

3
debian/rules vendored
View file

@ -45,6 +45,7 @@ ifeq ($(DEB_HOST_ARCH_OS), linux)
endif
DISTRO_ID = debian
OFFICIAL_REPOS = \'@DISTRO@-*\'
FREE_REPOS = \'@DISTRO@-*-main\'
FREE_URL = https:\/\/www.debian.org\/social_contract\#guidelines
ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
@ -64,7 +65,7 @@ override_dh_auto_configure:
dh_auto_configure -- $(GS_CONFIGURE_FLAGS)
override_dh_installgsettings:
sed "s#@FREE_REPOS@#$(FREE_REPOS)#g" debian/gnome-software.gsettings-override.in > debian/gnome-software.gsettings-override
sed -e "s#@OFFICIAL_REPOS@#$(OFFICIAL_REPOS)#g" -e "s#@FREE_REPOS@#$(FREE_REPOS)#g" debian/gnome-software.gsettings-override.in > debian/gnome-software.gsettings-override
sed -i "s/@DISTRO@/$(DISTRO_ID)/g" debian/gnome-software.gsettings-override
sed -i "s/@URL@/$(FREE_URL)/g" debian/gnome-software.gsettings-override
dh_installgsettings