packages: gmapcatcher/gmapcatcher.spec (NEW), gmapcatcher/setup_py-paths.pa...
glen
glen at pld-linux.org
Sun Dec 26 20:03:14 CET 2010
Author: glen Date: Sun Dec 26 19:03:14 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- new, based on opensuse spec
---- Files affected:
packages/gmapcatcher:
gmapcatcher.spec (NONE -> 1.1) (NEW), setup_py-paths.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/gmapcatcher/gmapcatcher.spec
diff -u /dev/null packages/gmapcatcher/gmapcatcher.spec:1.1
--- /dev/null Sun Dec 26 20:03:14 2010
+++ packages/gmapcatcher/gmapcatcher.spec Sun Dec 26 20:03:09 2010
@@ -0,0 +1,84 @@
+# $Revision$, $Date$
+Summary: Offline maps viewer for multiple providers
+Name: gmapcatcher
+Version: 0.7.5.0
+Release: 0.2
+License: GPL
+Group: Applications
+URL: http://code.google.com/p/gmapcatcher/
+Source0: http://gmapcatcher.googlecode.com/files/GMapCatcher-%{version}.tar.gz
+# Source0-md5: f011f0016f8be4898a4efbf32173994f
+Patch0: setup_py-paths.patch
+Requires: python-pygtk-gtk
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+GMapCatcher is an offline maps viewer. It downloads tiles
+automatically from many providers such as: CloudMade, OpenStreetMap,
+Yahoo Maps, Google Map. It displays them using a custom GUI. User can
+view the maps while offline. GMapCatcher doesn't depend on
+google-map's java scripts so it should work even if google changes
+them. It also provides a downloading tool.
+
+%prep
+%setup -q -n GMapCatcher-%{version}
+%patch0
+find gmapcatcher -name "*.py" | xargs %{__sed} -i -e '1s,^#!.*python,#!%{__python},'
+gzip man/*
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install \
+ --prefix=%{_prefix} \
+ --root=$RPM_BUILD_ROOT \
+ --install-scripts=%{_prefix}/lib/gmapcatcher
+
+%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_postclean
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/mapcatcher
+
+install -d $RPM_BUILD_ROOT%{_desktopdir}
+cp -a %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}
+
+# Remove eronious folders from list of filenames
+install -d $RPM_BUILD_ROOT%{_bindir}
+ln -s %{_prefix}/lib/gmapcatcher/maps.py $RPM_BUILD_ROOT%{_bindir}/gmapcatcher
+ln -s %{_prefix}/lib/gmapcatcher/download.py $RPM_BUILD_ROOT%{_bindir}/gmapcatcher-cli
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/gmapcatcher
+%attr(755,root,root) %{_bindir}/gmapcatcher-cli
+%{_mandir}/man1/mapcatcher.1*
+%{_mandir}/man1/mapdownloader.1*
+%{_desktopdir}/gmapcatcher.desktop
+%{_pixmapsdir}/map.png
+%{_pixmapsdir}/gmapcatcher
+%dir %{_prefix}/lib/gmapcatcher
+%attr(755,root,root) %{_prefix}/lib/gmapcatcher/download.py
+%attr(755,root,root) %{_prefix}/lib/gmapcatcher/maps.py
+%dir %{py_sitescriptdir}/gmapcatcher
+%{py_sitescriptdir}/gmapcatcher/*.py[co]
+%{py_sitescriptdir}/gmapcatcher/pyGPSD
+%{py_sitescriptdir}/gmapcatcher/mapServers
+%if "%{py_ver}" > "2.4"
+%{py_sitescriptdir}/GMapCatcher-*.egg-info
+%endif
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2010/12/26 19:03:09 glen
+- new, based on opensuse spec
+
================================================================
Index: packages/gmapcatcher/setup_py-paths.patch
diff -u /dev/null packages/gmapcatcher/setup_py-paths.patch:1.1
--- /dev/null Sun Dec 26 20:03:14 2010
+++ packages/gmapcatcher/setup_py-paths.patch Sun Dec 26 20:03:09 2010
@@ -0,0 +1,27 @@
+Index: setup.py
+===================================================================
+--- setup.py.orig 2010-08-22 20:36:19.000000000 +0200
++++ setup.py 2010-10-23 02:27:20.452133800 +0200
+@@ -17,11 +17,11 @@ if os.name == "posix":
+ ('share/applications', ['gmapcatcher.desktop']),
+ ('share/man/man1',
+ ['man/mapcatcher.1.gz', 'man/mapdownloader.1.gz']),
+- ('share/pixmaps', ['images/mapcatcher.png']),
++ ('share/pixmaps', ['images/map.png']),
+ ('share/pixmaps/gmapcatcher',
+ map(lambda(thestr): "images/" + thestr, os.listdir('images')))
+ ],
+- scripts = ['mapcatcher', 'mapdownloader'],
++ scripts = ['maps.py', 'download.py'],
+ packages = ['gmapcatcher', 'gmapcatcher.mapServers',
+ 'gmapcatcher.pyGPSD', 'gmapcatcher.pyGPSD.nmea',
+ 'gmapcatcher.pyGPSD.nmea.serial']
+@@ -36,7 +36,7 @@ else:
+ console = ['download.py'],
+ windows = [{
+ 'script': 'maps.py',
+- 'icon_resources': [(1, "images\maps.ico")],
++ 'icon_resources': [(1, "images/maps.ico")],
+ }],
+ options = {
+ 'py2exe': {
================================================================
More information about the pld-cvs-commit
mailing list