[x-tile/f13/master] Update to 1.8.5

Mohamed ElMorabity melmorabity at fedoraproject.org
Thu Mar 10 13:50:19 UTC 2011


commit 5383e5e72787324d11847ff11b032d7b93eefcf9
Author: Mohamed El Morabity <melmorabity at fedoraproject.org>
Date:   Thu Mar 10 14:50:18 2011 +0100

    Update to 1.8.5

 .gitignore  |    1 +
 sources     |    2 +-
 x-tile.spec |   37 +++++++++++++++++--------------------
 3 files changed, 19 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index da5e9e3..c9c0589 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ x-tile-1.5.2.tar.gz
 /x-tile-1.8.2.tar.gz
 /x-tile-1.8.3.tar.gz
 /x-tile-1.8.4.tar.gz
+/x-tile-1.8.5.tar.gz
diff --git a/sources b/sources
index a7bad32..8d2237e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-462c211a2dcad9fd340efe8afd4b4ed5  x-tile-1.8.4.tar.gz
+d64da12bdf35fb59a1dd32f2edee4db2  x-tile-1.8.5.tar.gz
diff --git a/x-tile.spec b/x-tile.spec
index ddfdb0b..2cfaf00 100644
--- a/x-tile.spec
+++ b/x-tile.spec
@@ -1,9 +1,5 @@
-%if ! (0%{?fedora} > 12)
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
-%endif
-
 Name:           x-tile
-Version:        1.8.4
+Version:        1.8.5
 Release:        1%{?dist}
 Summary:        A GNOME panel applet to tile windows in different ways
 
@@ -11,10 +7,10 @@ Group:          User Interface/Desktops
 License:        GPLv2+
 URL:            http://www.giuspen.com/x-tile/
 Source0:        http://www.giuspen.com/software/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  desktop-file-utils
-BuildRequires:  python2
+BuildRequires:  gettext
+BuildRequires:  python-setuptools
 Requires:       gnome-python2-applet
 # Owns /usr/lib/bonobo/servers
 Requires:       libbonobo
@@ -70,23 +66,22 @@ sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py
 LANGUAGES=$(sed -n "s/^AVAILABLE_LANGS = //p" modules/cons.py)
 sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py
 
-# Fix permissions
-chmod 0644 glade/*.svg linux/*
-
 
 %build
-%{__python} setup.py build
+%{__python} -c 'import setuptools; execfile("setup.py")' build
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 %{__python} setup.py install \
-  --skip-build \
+  --no-compile \
+  --root $RPM_BUILD_ROOT
+
+%{__python} setup.py --no-panel-applet install \
+  --no-compile \
   --root $RPM_BUILD_ROOT
 
-# Install x-tile-ng executable and desktop file
-install -Dp %{name}-ng $RPM_BUILD_ROOT%{_bindir}/%{name}-ng
-install -Dpm 0644 linux/%{name}-ng.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop
+# Remove useless header
+rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h
 
 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop
@@ -94,10 +89,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop
 %find_lang %{name}
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %defattr(-,root,root,-)
 %{_bindir}/%{name}
@@ -120,6 +111,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Mar 10 2011 Mohamed El Morabity <melmorabity at fedoraproject.org> - 1.8.5-1
+- Update to 1.8.5
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.8.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
 * Wed Dec 08 2010 Mohamed El Morabity <melmorabity at fedoraproject.org> - 1.8.4-1
 - Update to 1.8.4
 - Split x-tile into three packages: x-tile-common, x-tile (GNOME application)


More information about the scm-commits mailing list