[gphotoframe] - Update to 1.1
Mamoru Tasaka
mtasaka at fedoraproject.org
Fri Oct 22 17:34:46 UTC 2010
commit 9f063a47209e3ee487627a46681ccb43bcf442d6
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Sat Oct 23 02:34:42 2010 +0900
- Update to 1.1
.gitignore | 1 +
gphotoframe.spec | 61 ++++++++++++++++++++++++++++++++++++++---------------
sources | 2 +-
3 files changed, 46 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9c58afe..d70279f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
gphotoframe-1.0.tar.gz
+/gphotoframe-1.1.tar.gz
diff --git a/gphotoframe.spec b/gphotoframe.spec
index ca08e44..66fcda3 100644
--- a/gphotoframe.spec
+++ b/gphotoframe.spec
@@ -6,8 +6,8 @@
%endif
Name: gphotoframe
-Version: 1.0
-Release: 2%{?dist}.1
+Version: 1.1
+Release: 1%{?dist}
Summary: Photo Frame Gadget for the GNOME Desktop
Group: Amusements/Graphics
@@ -65,8 +65,10 @@ grep -rl '^#![ \t]*%{_bindir}' lib/ | \
xargs sed -i -e '\@^#![ \t]*%{_bindir}@d'
# Explicitly don't use clutter-gtk for now
+%if 1
grep -rl 'import clutter' lib/ | \
xargs sed -i -e 's|import clutter|import dont_use_clutter|'
+%endif
# Use system-wide EXIF
rm lib/utils/EXIF.py
@@ -75,36 +77,35 @@ sed -i -e 's|from ..utils.EXIF|from EXIF|' \
%build
-%{__python} setup.py build
+# Do nothing
+#%%{__python} setup.py build
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}
%{__python} setup.py install \
+%if 0
--skip-build \
+%endif
--root %{buildroot}
# GConf schemas
mkdir -p %{buildroot}%{_sysconfdir}/gconf/schemas
-install -cpm 0644 ./build/share/gconf/schemas/%{name}.schemas \
+mv \
+ %{buildroot}%{_datadir}/gconf/schemas/%{name}.schemas \
%{buildroot}%{_sysconfdir}/gconf/schemas/
+rmdir %{buildroot}%{_datadir}/gconf/schemas/
+rmdir %{buildroot}%{_datadir}/gconf/
-# Install desktop
-mkdir -p \
- %{buildroot}%{_datadir}/applications
-desktop-file-install \
- --dir %{buildroot}%{_datadir}/applications \
- build/share/applications/gphotoframe.desktop
+# Desktop
+desktop-file-validate \
+ %{buildroot}%{_datadir}/applications/%{name}.desktop
# gnome-screensver related
# FIXME: I don't use gnome-screensaver...
mkdir -p \
- %{buildroot}%{_libexecdir}/gnome-screensaver \
- %{buildroot}%{_datadir}/applications/screensavers
-install -cpm 0644 \
- ./build/share/applications/screensavers/gphotoframe-screensaver.desktop \
- %{buildroot}%{_datadir}/applications/screensavers/
+ %{buildroot}%{_libexecdir}/gnome-screensaver
# ignore failure (if any) for screensaver desktop
desktop-file-validate \
%{buildroot}%{_datadir}/applications/screensavers/gphotoframe-screensaver.desktop || true
@@ -112,6 +113,8 @@ desktop-file-validate \
mv %{buildroot}%{_prefix}/lib/gnome-screensaver/gnome-screensaver/gphotoframe-screensaver \
%{buildroot}%{_libexecdir}/gnome-screensaver/
+%find_lang %{name}
+
%clean
rm -rf %{buildroot}
@@ -120,6 +123,7 @@ rm -rf %{buildroot}
exit 0
%post
+touch --no-create %{_datadir}/icons/hicolor >/dev/null
%gconf_schema_upgrade %{name}
exit 0
@@ -127,7 +131,19 @@ exit 0
%gconf_schema_remove %{name}
exit 0
-%files
+%postun
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor >/dev/null
+ gtk-update-icon-cache %{_datadir}/icons/hicolor >/dev/null
+fi
+exit 0
+
+%postrrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor >/dev/null
+exit 0
+
+
+%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING
%doc GPL
@@ -137,10 +153,18 @@ exit 0
%{_bindir}/%{name}
%{python_sitelib}/%{name}-*.egg-info
%{python_sitelib}/%{name}/
-%{_datadir}/%{name}/
+
+%dir %{_datadir}/%{name}/
+%{_datadir}/%{name}/*.ui
+%{_datadir}/%{name}/*.png
+%{_datadir}/%{name}/*.svg
+
+%{_datadir}/gnome/help/%{name}/
+%{_datadir}/omf/%{name}/
%{_sysconfdir}/gconf/schemas/%{name}.schemas
%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/*
%files gss
%defattr(-,root,root,-)
@@ -148,6 +172,9 @@ exit 0
%{_datadir}/applications/screensavers/%{name}-screensaver.desktop
%changelog
+* Sat Oct 23 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.1-1
+- Update to 1.1
+
* Tue Jul 27 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
- F-14: rebuild against python 2.7
diff --git a/sources b/sources
index 94d6358..f2d5d38 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0b4b36d7e5d6d66961178e0117756e53 gphotoframe-1.0.tar.gz
+9f788179bfc5f485b0776f2d2ee92fe6 gphotoframe-1.1.tar.gz
More information about the scm-commits
mailing list