Compare commits

...
Sign in to create a new pull request.

2 commits

Author SHA1 Message Date
Mohamed El Morabity
463e8dae06 - update sources files
- spec cleanup
2018-08-05 10:03:15 +02:00
Mohamed El Morabity
bbeb0046c6 - update to 2.5.1
- spec cleanup
2018-08-03 19:24:52 +02:00
3 changed files with 19 additions and 34 deletions

1
.gitignore vendored
View file

@ -12,3 +12,4 @@ x-tile-1.5.2.tar.gz
/x-tile-2.3.1.tar.bz2
/x-tile-2.4.tar.bz2
/x-tile-2.5.tar.xz
/x-tile-2.5.1.tar.xz

View file

@ -1 +1 @@
580ad2acde9a528db95ce5bdab7ed3ef x-tile-2.5.tar.xz
SHA512 (x-tile-2.5.1.tar.xz) = 102d0bf90c38be0f55c8328d1fee9da48cb15087408943736eca9d79c3e9fe183fa5c0e97c88d179381b655c48339671f3f5f05145632a4e5be332ca640538c7

View file

@ -1,16 +1,16 @@
Name: x-tile
Version: 2.5
Release: 8%{?dist}
Version: 2.5.1
Release: 1%{?dist}
Summary: A GTK application to tile windows in different ways
Group: User Interface/Desktops
License: GPLv2+
URL: http://www.giuspen.com/x-tile/
Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: python-setuptools
BuildRequires: pygtk2
BuildRequires: python2-devel
Requires: gnome-python2-gconf
Requires: pygtk2
BuildArch: noarch
@ -23,56 +23,40 @@ programming.
%prep
%setup -q
# Remove import of cons module in setup.py, only needed to get the current
# version of x-tile. The cons module calls the gtk one, which needs a running
# graphical session
sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py
%autosetup
%build
%{__python} setup.py build
mkdir -p build/scripts-%{python2_version}/
%py2_build
%install
%{__python} setup.py install \
--no-compile \
--root $RPM_BUILD_ROOT
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%py2_install
install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
%find_lang %{name}
%post
/bin/touch --no-create %{_datadir}/icons/hicolor/ &>/dev/null || :
%postun
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor/ &>/dev/null
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor/ &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor/ &>/dev/null || :
%check
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%files -f %{name}.lang
%doc license
%license license
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.svg
%{python_sitelib}/*.egg-info
%{python2_sitelib}/*.egg-info
%{_mandir}/man1/%{name}.1.*
%changelog
* Fri Aug 03 2018 Mohamed El Morabity <melmorabity@fedoraproject.org> - 2.5.1-1
- Update to 2.5.1
- Spec cleanup
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild