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