This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch master
in repository openlayers.

commit ea89640a38692c6c7cb524c36475df24a8e609ac
Author: David Paleino <da...@debian.org>
Date:   Fri Mar 18 23:09:21 2011 +0100

    First debianization
---
 debian/README.source                   | 11 ++++
 debian/changelog                       |  5 ++
 debian/clean                           |  3 ++
 debian/compat                          |  1 +
 debian/control                         | 39 +++++++++++++++
 debian/copyright                       | 91 ++++++++++++++++++++++++++++++++++
 debian/docs                            |  2 +
 debian/libjs-openlayers-doc.doc-base   |  9 ++++
 debian/libjs-openlayers-doc.examples   |  1 +
 debian/libjs-openlayers-doc.install    |  1 +
 debian/libjs-openlayers.install        |  4 ++
 debian/patches/00-fix_data_paths.patch | 56 +++++++++++++++++++++
 debian/patches/series                  |  1 +
 debian/rules                           | 45 +++++++++++++++++
 debian/source/format                   |  1 +
 debian/watch                           |  3 ++
 16 files changed, 273 insertions(+)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..0398e54
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,11 @@
+openlayers for Debian
+---------------------
+
+The source has been repackaged to remove useless (for Debian) external tools
+used during the build process, some with licensing problems.
+
+ -- David Paleino <da...@debian.org>  Fri, 18 Mar 2011 22:37:56 +0100
+
+
+
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..b30a3c3
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+openlayers (2.10+ds1-1) UNRELEASED; urgency=low
+
+  * Initial release (Closes: #430359)
+
+ -- David Paleino <da...@debian.org>  Fri, 18 Mar 2011 21:09:07 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..c6d22aa
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,3 @@
+build/*.js
+tools/*.pyc
+doc_config/Data/*
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+8
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..fb0cc66
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,39 @@
+Source: openlayers
+Section: web
+Priority: extra
+Maintainer: Debian OpenStreetMap Team <pkg-osm-ma...@lists.alioth.debian.org>
+Uploaders: David Paleino <da...@debian.org>
+Build-Depends: debhelper (>= 8~)
+ , python
+Build-Depends-Indep:
+ yui-compressor
+ , naturaldocs
+Standards-Version: 3.9.1
+Homepage: http://openlayers.org/
+Vcs-Git: git://git.debian.org/pkg-osm/openlayers.git
+Vcs-Browser: http://git.debian.org/?p=pkg-osm/openlayers.git
+
+Package: libjs-openlayers
+Architecture: all
+Depends: ${misc:Depends}
+Description: JavaScript library for displaying map data in web browsers
+ OpenLayers is a pure JavaScript library for displaying map data in
+ most modern web browsers, with no server-side dependencies.
+ .
+ OpenLayers implements a JavaScript API for building rich web-based
+ geographic applications, similar to the Google Maps and MSN Virtual
+ Earth APIs.
+
+Package: libjs-openlayers-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: documentation for OpenLayers
+ OpenLayers is a pure JavaScript library for displaying map data in
+ most modern web browsers, with no server-side dependencies.
+ .
+ OpenLayers implements a JavaScript API for building rich web-based
+ geographic applications, similar to the Google Maps and MSN Virtual
+ Earth APIs.
+ .
+ This package contains documentation and examples of OpenLayers.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1f68fd6
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,91 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: OpenLayers
+Source: http://openlayers.org/
+
+Files: *
+Copyright: © 2005-2010, OpenLayers Contributors
+License: BSD-3
+X-Comments: portions are © 2005, Sam Stephenson <s...@conio.net>,
+ under MIT license, from the Prototype framework 1.4.0.
+
+Files: debian/*
+Copyright: © 2011, David Paleino <da...@debian.org>
+License: BSD-3
+
+Files: lib/Gears/gears_init.js
+Copyright: © 2007, Google Inc.
+License: BSD-3
+
+Files: lib/OpenLayers/Request/XMLHttpRequest.js
+Copyright: © 2010, Sergey Ilinsky <http://www.ilinsky.com>
+License: Apache-2.0
+
+Files: lib/Rico/*
+Copyright: © 2005, Sabre Airline Solutions
+License: Apache-2.0
+
+Files: tools/toposort.py
+Copyright: © Tim Peters
+License: BSD-3
+
+License: BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted (subject to the limitations in the
+ disclaimer below) provided that the following conditions are met:
+ .
+  * Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ .
+  * Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the
+    distribution.
+ .
+  * Neither the name of OpenLayers nor the names of its contributors 
+    may be used to endorse or promote products derived from this 
+    software without specific prior written permission.
+ .
+ NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
+ GRANTED BY THIS LICENSE.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+ HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+     http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+X-Comment: on Debian systems, you can find the complete text of the
+ Apache License version 2.0 in "/usr/share/common-licenses/Apache-2.0".
+
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining a copy 
of
+ this software and associated documentation files (the "Software"), to deal in
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..a517b84
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+news.txt
+readme.txt
diff --git a/debian/libjs-openlayers-doc.doc-base 
b/debian/libjs-openlayers-doc.doc-base
new file mode 100644
index 0000000..634e8f0
--- /dev/null
+++ b/debian/libjs-openlayers-doc.doc-base
@@ -0,0 +1,9 @@
+Document: openlayers
+Title: OpenLayers Documentation
+Author: OpenLayers Contributors
+Abstract: This manual describes what OpenLayers is
+ and how it can be used.
+Section: Programming/Javascript
+
+Format: HTML
+Index: /usr/share/doc/libjs-openlayers-doc/html/index.html
diff --git a/debian/libjs-openlayers-doc.examples 
b/debian/libjs-openlayers-doc.examples
new file mode 100644
index 0000000..e39721e
--- /dev/null
+++ b/debian/libjs-openlayers-doc.examples
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/libjs-openlayers-doc.install 
b/debian/libjs-openlayers-doc.install
new file mode 100644
index 0000000..d28292e
--- /dev/null
+++ b/debian/libjs-openlayers-doc.install
@@ -0,0 +1 @@
+gendoc/*       /usr/share/doc/libjs-openlayers-doc/html/
diff --git a/debian/libjs-openlayers.install b/debian/libjs-openlayers.install
new file mode 100644
index 0000000..cc87bf8
--- /dev/null
+++ b/debian/libjs-openlayers.install
@@ -0,0 +1,4 @@
+build/OpenLayers.js            /usr/share/javascript/openlayers/
+build/OpenLayers.min.js        /usr/share/javascript/openlayers/
+img/                                   /usr/share/openlayers/
+theme/                                 /usr/share/openlayers/
diff --git a/debian/patches/00-fix_data_paths.patch 
b/debian/patches/00-fix_data_paths.patch
new file mode 100644
index 0000000..4f48a62
--- /dev/null
+++ b/debian/patches/00-fix_data_paths.patch
@@ -0,0 +1,56 @@
+From: David Paleino <da...@debian.org>
+Subject: fix paths to images and themes
+Origin: vendor
+Forwarded: not-needed
+
+---
+ lib/OpenLayers/Control/PanPanel.js  |    2 +-
+ lib/OpenLayers/Control/ZoomPanel.js |    2 +-
+ lib/OpenLayers/Map.js               |    2 +-
+ lib/OpenLayers/Util.js              |    2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+--- openlayers.orig/lib/OpenLayers/Util.js
++++ openlayers/lib/OpenLayers/Util.js
+@@ -668,7 +668,7 @@ OpenLayers.Util.urlAppend = function(url
+  * Property: ImgPath
+  * {String} Default is ''.
+  */
+-OpenLayers.ImgPath = '';
++OpenLayers.ImgPath = '/usr/share/openlayers/img/';
+ 
+ /** 
+  * Function: getImagesLocation
+--- openlayers.orig/lib/OpenLayers/Map.js
++++ openlayers/lib/OpenLayers/Map.js
+@@ -475,7 +475,7 @@ OpenLayers.Map = OpenLayers.Class({
+         
+         this.paddingForPopups = new OpenLayers.Bounds(15, 15, 15, 15);
+ 
+-        this.theme = OpenLayers._getScriptLocation() + 
++        this.theme = '/usr/share/openlayers/' +
+                              'theme/default/style.css'; 
+ 
+         // now override default options 
+--- openlayers.orig/lib/OpenLayers/Control/PanPanel.js
++++ openlayers/lib/OpenLayers/Control/PanPanel.js
+@@ -21,7 +21,7 @@
+  * 
+  * (code)
+  * <!--[if lte IE 6]>
+- *   <link rel="stylesheet" href="../theme/default/ie6-style.css" 
type="text/css" />
++ *   <link rel="stylesheet" 
href="/usr/share/openlayers/theme/default/ie6-style.css" type="text/css" />
+  * <![endif]-->
+  * (end)
+  *
+--- openlayers.orig/lib/OpenLayers/Control/ZoomPanel.js
++++ openlayers/lib/OpenLayers/Control/ZoomPanel.js
+@@ -24,7 +24,7 @@
+  * 
+  * (code)
+  * <!--[if lte IE 6]>
+- *   <link rel="stylesheet" href="../theme/default/ie6-style.css" 
type="text/css" />
++ *   <link rel="stylesheet" 
href="/usr/share/openlayers/theme/default/ie6-style.css" type="text/css" />
+  * <![endif]-->
+  * (end)
+  * 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c7cb77f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+00-fix_data_paths.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..f00bf29
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,45 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+DEBVER=$(shell dpkg-parsechangelog | grep ^Version | cut -d\  -f2)
+UPVER=$(shell echo $(DEBVER) | cut -d+ -f1)
+
+%:
+       dh $@
+
+override_dh_auto_build:
+       dh_auto_build
+       
+       ( cd build ; \
+       ./build.py ; \
+       yui-compressor -o min.js OpenLayers.js ; \
+       cat license.txt min.js > OpenLayers.min.js )
+
+       mkdir gendoc
+       naturaldocs -i lib/ -o HTML gendoc/ -p doc_config/ -s Default OL
+
+override_dh_auto_clean:
+       dh_auto_clean
+       -rm -rf gendoc
+
+override_dh_installchangelogs:
+       dh_installchangelogs news.txt
+
+get-orig-source:
+       uscan --force-download \
+               --download-version $(UPVER) \
+               --rename \
+               --destdir .
+       tar xvf openlayers_$(UPVER).orig.tar.gz
+       cd OpenLayers-$(UPVER)/
+       rm -rf OpenLayers.js
+       for i in BeautifulSoup.py exampleparser.py jsmin.c jsmin.py \
+           minimize.py shrinksafe.py update_dev_dir.sh; do \
+               rm -rf tools/$$i ; \
+       done
+       cd ..
+       tar zcf openlayers_$(UPVER)+ds1.orig.tar.gz OpenLayers-$(UPVER)/
+       -rm -rf OpenLayers-$(UPVER)/
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..b473a11
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=uversionmangle=s/-rc/~rc/,dversionmangle=s/\+ds.*// \
+http://openlayers.org/download/OpenLayers-(\d+.*)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/openlayers.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to