Пакет mintlocale: Specfile

Name: mintlocale
Version: 1.5.8
Release: alt1

Summary: Language selection tool for Cinnamon
License: GPLv2+
Group: Graphical desktop/GNOME

Url: https://github.com/linuxmint/mintlocale
Source0: %name-%version.tar

BuildArch: noarch

Patch: %name-%version-%release.patch

%add_python3_path %_prefix/lib/linuxmint

Requires: iso-flag-png

BuildPreReq: rpm-build-python3
BuildPreReq: rpm-build-gir
BuildRequires: gobject-introspection

# Remove python2 parasite dependency
AutoReqProv: nopython
%define __python %nil

%description
Language selection tool for Cinnamon

%prep
%setup -n %name-%version
%patch0 -p1

%build

%install
install -m 0755 -d %buildroot%{_prefix}/
cp -Rp usr %buildroot

rm -f %buildroot%_bindir/add-remove-locales \
  %buildroot%_datadir/applications/%{name}-im.desktop \
  %buildroot%_prefix/lib/linuxmint/mintlocale/synaptic-install-packages \
  %buildroot%_prefix/lib/linuxmint/mintlocale/add.py \
  %buildroot%_prefix/lib/linuxmint/mintlocale/install_remove.py

echo 'LANG=$locale' > %{buildroot}%{_datadir}/linuxmint/mintlocale/templates/default_locale.template

# In the UI we provide it is not possible to call APT-related code
%filter_from_requires /python3(apt)/d
%filter_from_requires /python3(mintcommon.aptdaemon)/d

%files
%_bindir/mintlocale
# This utility is Mint specific and doesn't work in other distros
%exclude %_bindir/mintlocale-im
%_bindir/set-default-locale
%_prefix/lib/linuxmint
%_datadir/applications/%{name}.desktop
%_datadir/icons/hicolor/*/apps/%{name}-im.svg
%_datadir/icons/hicolor/*/apps/%{name}-im.png
%_datadir/linuxmint
%_datadir/polkit-1/actions/com.linuxmint.mintlocale.policy

%doc debian/copyright debian/changelog

%changelog
* Thu Jun 17 2021 Vladimir Didenko <cow@altlinux.org> 1.5.8-alt1
- new version

* Thu Dec 3 2020 Vladimir Didenko <cow@altlinux.org> 1.5.7-alt2
- add rpm-build-python3 to the build requirements

* Thu Dec 3 2020 Vladimir Didenko <cow@altlinux.org> 1.5.7-alt1
- new version

* Mon Aug 3 2020 Vladimir Didenko <cow@altlinux.org> 1.5.5-alt2
- don't pack mintlocale-im as Mint specific utility

* Fri May 15 2020 Vladimir Didenko <cow@altlinux.org> 1.5.5-alt1
- new version

* Tue Mar 24 2020 Vladimir Didenko <cow@altlinux.org> 1.5.3-alt2
- remove python2 parasite dependency (fixes: #38265)

* Mon Nov 25 2019 Vladimir Didenko <cow@altlinux.org> 1.5.3-alt1
- new version

* Mon Jul 1 2019 Vladimir Didenko <cow@altlinux.org> 1.5.2-alt1
- new version

* Tue Dec 25 2018 Vladimir Didenko <cow@altlinux.org> 1.5.1-alt1
- new version

* Wed Nov 21 2018 Vladimir Didenko <cow@altlinux.org> 1.5.0-alt1
- new version

* Wed Jul 4 2018 Vladimir Didenko <cow@altlinux.org> 1.4.9-alt1
- new version

* Wed Jun 13 2018 Vladimir Didenko <cow@altlinux.org> 1.4.8-alt1
- new version

* Mon Oct 30 2017 Vladimir Didenko <cow@altlinux.org> 1.4.4-alt1
- new version

* Wed May 23 2017 Vladimir Didenko <cow@altlinux.org> 1.4.3-alt1
- new version

* Fri May 30 2014 Vladimir Didenko <cow@altlinux.org> 1.1.6-alt2
- add support for /etc/syconfig/i18n

* Thu May 29 2014 Vladimir Didenko <cow@altlinux.org> 1.1.6-alt1
- initial build