diff --git a/GConf2.spec b/GConf2.spec index f66c888..7b3924d 100644 --- a/GConf2.spec +++ b/GConf2.spec @@ -10,7 +10,7 @@ Summary: A process-transparent configuration system Name: GConf2 Version: 3.2.6 -Release: 24%{?dist} +Release: 25%{?dist} License: LGPLv2+ and GPLv2+ #VCS: git:git://git.gnome.org/gconf Source0: http://download.gnome.org/sources/GConf/3.2/GConf-%{version}.tar.xz @@ -40,6 +40,9 @@ BuildRequires: polkit-devel >= 0.92 BuildRequires: dbus-glib-devel >= 0.8 BuildRequires: gobject-introspection-devel >= 0.6.7 BuildRequires: autoconf automake libtool +# we need to do python shebang mangling using pathfix.py +BuildRequires: python3-devel + %if 0%{?defaults_service} Requires: dbus %endif @@ -80,6 +83,9 @@ development using GConf. autoreconf -i -f +2to3 --write --nobackup gsettings/gsettings-schema-convert +pathfix.py -pni "%{__python3} %{py3_shbang_opts}" . gsettings/gsettings-schema-convert + %build %configure --disable-static \ %{?defaults_service:--enable-defaults-service} \ @@ -135,7 +141,6 @@ fi %{_bindir}/gconf-merge-tree %{_bindir}/gconftool-2 %{_bindir}/gsettings-data-convert -%doc %{_mandir}/man1/gsettings-data-convert.1* %{_sysconfdir}/xdg/autostart/gsettings-data-convert.desktop %{_libexecdir}/gconfd-2 %{_libdir}/*.so.* @@ -170,6 +175,11 @@ fi %{_mandir}/man1/gsettings-schema-convert.1* %changelog +* Mon Feb 18 2019 Parag Nemade - 3.2.6-25 +- Fix python shebang to python3 environment +- used 2to3 to convert gsettings-schema-convert to run under python3 +- also fix "File listed twice: /usr/share/man/man1/gsettings-data-convert.1.gz" + * Thu Jan 31 2019 Fedora Release Engineering - 3.2.6-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild