Blob Blame History Raw
%global debug_package      %{nil}
%global _internal_version  fb4118d

Name:           mintlocale
Version:        1.1.6
Release:        0.6.git%{_internal_version}%{?dist}
Summary:        Language selection tool
License:        GPLv2+
URL:            http://cinnamon.linuxmint.com
# wget https://github.com/linuxmint/mintlocale/tarball/%%{_internal_version} -O mintlocale-%%{version}.git%%{_internal_version}.tar.gz
Source0:        http://leigh123linux.fedorapeople.org/pub/%{name}/source/%{name}-%{version}.git%{_internal_version}.tar.gz
#Source0:        http://leigh123linux.fedorapeople.org/pub/mintlocale/source/%%{name}-%%{version}.tar.gz
Source1:        org.mintlocale.policy
BuildArch:      noarch

BuildRequires:  desktop-file-utils
Requires:       python2
Requires:       accountsservice

Patch0:         ui_and_auth_fix.patch
Patch1:         gi_import_versions.patch
Patch2:         glade_ui.patch

%description
Language selection tool for Cinnamon

%prep
%setup -q -n linuxmint-%{name}-%{_internal_version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
sed -i -e 's@#!/usr/bin/python@#!/usr/bin/python2@g'  usr/bin/mintlocale
sed -i -e 's@#!/usr/bin/env python@#!/usr/bin/env python2@g' usr/bin/set-default-locale \
 usr/lib/linuxmint/mintLocale/{add,install_remove,mintLocale}.py
sed -i -e 's@/usr/share/linuxmint/locale@/usr/share/locale@g' usr/lib/linuxmint/mintLocale/add.py \
 usr/lib/linuxmint/mintLocale/mintLocale.py

%build
echo 'nothing to build'


%install
rm -rf $RPM_BUILD_ROOT
install -m 0755 -d $RPM_BUILD_ROOT/%{_prefix}/
cp -Rp usr $RPM_BUILD_ROOT
rm $RPM_BUILD_ROOT%{_bindir}/add-remove-locales

# install policy file
install -m 0755 -d $RPM_BUILD_ROOT/%{_datadir}/polkit-1/actions/
install -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/polkit-1/actions/

desktop-file-install                                      \
  --add-only-show-in=X-Cinnamon                         \
  --delete-original                                     \
  --dir $RPM_BUILD_ROOT/%{_datadir}/applications         \
  $RPM_BUILD_ROOT/%{_datadir}/applications/mintLocale.desktop


%files
%doc debian/copyright
%{_bindir}/mintlocale
%{_bindir}/set-default-locale
%{_libdir}/linuxmint/
%{_datadir}/applications/mintLocale.desktop
%{_datadir}/polkit-1/actions/org.mintlocale.policy

%changelog
* Wed Sep 09 2015 Leigh Scott <leigh123linux@googlemail.com> - 1.1.6-0.6.gitfb4118d
- fix some deprecation warnings

* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-0.5.gitfb4118d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sat Nov 08 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1.6-0.4.gitfb4118d
- fix locale path

* Fri Jun 27 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1.6-0.3.gitfb4118d
- only show in cinnamon menu

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-0.2.gitfb4118d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Tue May 27 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1.6-0.1.gitfb4118d
- update to the latest git snapshot

* Sat May 10 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1-4
- fix system wide settings

* Sat May 03 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1-3
- more fixes

* Sat May 03 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1-2
- fix ui so it looks better
- add pkexec support for setting system
  locale (needs group adm,sudo,wheel to show)

* Mon Apr 14 2014 Leigh Scott <leigh123linux@googlemail.com> - 1.1-1
- Inital build