[DebianGIS-dev] r947 - in packages/qgis/trunk/debian: . patches

frankie at alioth.debian.org frankie at alioth.debian.org
Thu Jun 28 11:02:43 UTC 2007


Author: frankie
Date: 2007-06-28 11:02:43 +0000 (Thu, 28 Jun 2007)
New Revision: 947

Added:
   packages/qgis/trunk/debian/patches/cmake.dpatch
   packages/qgis/trunk/debian/patches/georef.dpatch
Modified:
   packages/qgis/trunk/debian/changelog
   packages/qgis/trunk/debian/control
   packages/qgis/trunk/debian/libqgis1-dev.install
   packages/qgis/trunk/debian/libqgis1.install
   packages/qgis/trunk/debian/patches/00list
   packages/qgis/trunk/debian/qgis-plugin-grass.install
   packages/qgis/trunk/debian/qgis.install
   packages/qgis/trunk/debian/rules
Log:
Fixes for 0.8.1


Modified: packages/qgis/trunk/debian/changelog
===================================================================
--- packages/qgis/trunk/debian/changelog	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/changelog	2007-06-28 11:02:43 UTC (rev 947)
@@ -1,3 +1,15 @@
+qgis (0.8.1-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+  * Now the building system is based on cmake. Qt4 and SIP are required.
+  * Added cmake.dpatch new patch (to build-up consistently)
+  * Added georef.dpatch new patch (improvement of georeferencer)
+  * Removed obsolete postgresql-dev build-dep
+    (closes: #429984)
+  * Removed obsolete libmysqlclient14-dev build-dep
+
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Tue, 19 Jun 2007 18:28:05 +0200
+
 qgis (0.8.0-5) unstable; urgency=low
 
   * Added python-dev build-dep. 
@@ -11,13 +23,14 @@
 
   * Enabled python scripts support and changed build-dep and suggests as consequence.
   * Enabled WFS support.
+    (closes: #302618)
   * Long description revised.
   * Patch gcc43-fixes updated. Thanks again Martin Michlmayr.
     (closes: #417522)
   * Now installing missing binaries: msexport, qgis_help
     (closes: #423989)
 
- -- Francesco Paolo Lovergine <frankie at debian.org>  Mon, 21 May 2007 17:28:17 +0200
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Tue, 22 May 2007 17:03:18 +0200
 
 qgis (0.8.0-3) unstable; urgency=low
 

Modified: packages/qgis/trunk/debian/control
===================================================================
--- packages/qgis/trunk/debian/control	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/control	2007-06-28 11:02:43 UTC (rev 947)
@@ -3,9 +3,9 @@
 Priority: extra
 Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
-Build-Depends: debhelper (>= 5.0.0), libgdal1-dev, libqt4-dev, libpq-dev | postgresql-dev, libgeos-dev (>= 2.0.1-1), dpatch, 
- grass-dev, libsqlite3-dev, libgsl0-dev, proj, libexpat1-dev, libmysqlclient15-dev | libmysqlclient14-dev, 
- flex, bison, python-dev, autoconf, automake
+Build-Depends: debhelper (>= 5.0.0), libgdal1-dev, libqt4-dev (>=4.2.0), libpq-dev, 
+ libgeos-dev (>= 2.0.1-1), dpatch, grass-dev, libsqlite3-dev, libgsl0-dev, proj, libexpat1-dev, 
+ libmysqlclient15-dev, flex, bison, python-dev, cmake (>=2.4.3) , python-sip4-dev, python-qt4-dev 
 Standards-Version: 3.7.2
 
 Package: qgis

Modified: packages/qgis/trunk/debian/libqgis1-dev.install
===================================================================
--- packages/qgis/trunk/debian/libqgis1-dev.install	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/libqgis1-dev.install	2007-06-28 11:02:43 UTC (rev 947)
@@ -1,22 +1,22 @@
-usr/bin/qgis-config
-usr/lib/libqgis*a
+#usr/bin/qgis-config
+#usr/lib/libqgis*a
 usr/include/qgis/*
-usr/share/aclocal/qgis.m4
-usr/lib/qgis/copyrightlabelplugin.a   
-usr/lib/qgis/libqgsprojectionselector.a
-usr/lib/qgis/delimitedtextplugin.a    
-usr/lib/qgis/northarrowplugin.a
-usr/lib/qgis/delimitedtextprovider.a  
-usr/lib/qgis/ogrprovider.a
-usr/lib/qgis/georefplugin.a           
-usr/lib/qgis/pggeoprocessingplugin.a
-usr/lib/qgis/gpsimporterplugin.a      
-usr/lib/qgis/postgresprovider.a
-usr/lib/qgis/gpxprovider.a            
-usr/lib/qgis/scalebarplugin.a
-usr/lib/qgis/grassplugin.a            
-usr/lib/qgis/spitplugin.a
-usr/lib/qgis/grassprovider.a          
-usr/lib/qgis/wmsprovider.a
-usr/lib/qgis/gridmakerplugin.a
+#usr/share/aclocal/qgis.m4
+#usr/lib/qgis/copyrightlabelplugin.a   
+#usr/lib/qgis/libqgsprojectionselector.a
+#usr/lib/qgis/delimitedtextplugin.a    
+#usr/lib/qgis/northarrowplugin.a
+#usr/lib/qgis/delimitedtextprovider.a  
+#usr/lib/qgis/ogrprovider.a
+#usr/lib/qgis/georefplugin.a           
+#usr/lib/qgis/pggeoprocessingplugin.a
+#usr/lib/qgis/gpsimporterplugin.a      
+#usr/lib/qgis/postgresprovider.a
+#usr/lib/qgis/gpxprovider.a            
+#usr/lib/qgis/scalebarplugin.a
+#usr/lib/qgis/grassplugin.a            
+#usr/lib/qgis/spitplugin.a
+#usr/lib/qgis/grassprovider.a          
+#usr/lib/qgis/wmsprovider.a
+#usr/lib/qgis/gridmakerplugin.a
 

Modified: packages/qgis/trunk/debian/libqgis1.install
===================================================================
--- packages/qgis/trunk/debian/libqgis1.install	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/libqgis1.install	2007-06-28 11:02:43 UTC (rev 947)
@@ -1,5 +1,5 @@
-usr/lib/libqgis_composer.so*
+#usr/lib/libqgis_composer.so*
 usr/lib/libqgis_core.so*
-usr/lib/libqgis_gui.so*
-usr/lib/libqgis_legend.so*
-usr/lib/libqgis_raster.so*
+#usr/lib/libqgis_gui.so*
+#usr/lib/libqgis_legend.so*
+#usr/lib/libqgis_raster.so*

Modified: packages/qgis/trunk/debian/patches/00list
===================================================================
--- packages/qgis/trunk/debian/patches/00list	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/patches/00list	2007-06-28 11:02:43 UTC (rev 947)
@@ -1,4 +1,6 @@
-move-doc-dir
-gridmaker_bin
-gcc43-fixes
-ax_python
+cmake
+georef
+#move-doc-dir
+#gridmaker_bin
+#gcc43-fixes
+#ax_python

Added: packages/qgis/trunk/debian/patches/cmake.dpatch
===================================================================
--- packages/qgis/trunk/debian/patches/cmake.dpatch	                        (rev 0)
+++ packages/qgis/trunk/debian/patches/cmake.dpatch	2007-06-28 11:02:43 UTC (rev 947)
@@ -0,0 +1,188 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## cmake.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad qgis~/cmake/FindGDAL.cmake qgis/cmake/FindGDAL.cmake
+--- qgis~/cmake/FindGDAL.cmake	2007-06-17 01:12:36.000000000 +0200
++++ qgis/cmake/FindGDAL.cmake	2007-06-17 01:12:38.000000000 +0200
+@@ -37,7 +37,7 @@
+       EXEC_PROGRAM(${GDAL_CONFIG}
+         ARGS --prefix
+         OUTPUT_VARIABLE GDAL_PREFIX)
+-      SET(GDAL_INCLUDE_DIR ${GDAL_PREFIX}/include CACHE STRING INTERNAL)
++      SET(GDAL_INCLUDE_DIR ${GDAL_PREFIX}/include/gdal CACHE STRING INTERNAL)
+ 
+       ## extract link dirs for rpath  
+       EXEC_PROGRAM(${GDAL_CONFIG}
+diff -urNad qgis~/src/plugins/grid_maker/CMakeLists.txt qgis/src/plugins/grid_maker/CMakeLists.txt
+--- qgis~/src/plugins/grid_maker/CMakeLists.txt	2007-06-17 01:12:36.000000000 +0200
++++ qgis/src/plugins/grid_maker/CMakeLists.txt	2007-06-17 01:14:46.000000000 +0200
+@@ -1,82 +1,83 @@
+-
+-########################################################
+-# Files
+-
+-SET (GRID_COMMON_SRCS
+-     plugingui.cpp
+-     graticulecreator.cpp
+-     utils.c
+-     shpopen.c
+-     dbfopen.c
+-)
+-
+-SET (GRID_SRCS
+-     plugin.cpp
+-     ${GRID_COMMON_SRCS}
+-)
+-
+-SET (GRID_BINARY_SRCS
+-     main.cpp
+-     ${GRID_COMMON_SRCS}
+-)
+-
+-SET (GRID_UIS pluginguibase.ui)
+-
+-SET (GRID_COMMON_MOC_HDRS plugingui.h)
+-
+-SET (GRID_MOC_HDRS plugin.h)
+-
+-SET (GRID_RCCS  gridmaker_plugin.qrc)
+-
+-########################################################
+-# Build
+-
+-QT4_WRAP_UI (GRID_UIS_H  ${GRID_UIS})
+-
+-QT4_WRAP_CPP (GRID_COMMON_MOC_SRCS  ${GRID_COMMON_MOC_HDRS})
+-
+-QT4_WRAP_CPP (GRID_MOC_SRCS  ${GRID_MOC_HDRS})
+-
+-QT4_ADD_RESOURCES(GRID_RCC_SRCS ${GRID_RCCS})
+-
+-ADD_LIBRARY (gridmakerplugin MODULE ${GRID_SRCS} ${GRID_MOC_SRCS} ${GRID_COMMON_MOC_SRCS} ${GRID_RCC_SRCS} ${GRID_UIS_H})
+-
+-INCLUDE_DIRECTORIES(
+-     ${CMAKE_CURRENT_BINARY_DIR}
+-     ../../core ../../core/raster ../../core/renderer ../../core/symbology
+-     ../../gui
+-     ${CMAKE_CURRENT_BINARY_DIR}/../../ui
+-     ..
+-	${GEOS_INCLUDE_DIR}
+-  ${PROJ_INCLUDE_DIR}
+-  ${GDAL_INCLUDE_DIR}
+-)
+-
+-TARGET_LINK_LIBRARIES(gridmakerplugin
+-  ${QT_LIBRARIES}
+-  ${PROJ_LIBRARY}
+-  ${GDAL_LIBRARIES}
+-  qgis_core
+-)
+-
+-IF (PLUGINS_ALSO_BINARIES)
+-
+-  ADD_EXECUTABLE (gridmaker ${GRID_BINARY_SRCS} ${GRID_COMMON_MOC_SRCS} ${GRID_RCC_SRCS})
+-
+-  TARGET_LINK_LIBRARIES(gridmaker
+-    ${QT_LIBRARIES}
+-    qgis_core
+-  )
+-
+-ENDIF (PLUGINS_ALSO_BINARIES)
+-
+-########################################################
+-# Install
+-
+-INSTALL(TARGETS gridmakerplugin
+-  RUNTIME DESTINATION ${QGIS_PLUGIN_DIR}
+-  LIBRARY DESTINATION ${QGIS_PLUGIN_DIR})
+-
+-IF (PLUGINS_ALSO_BINARIES)
+-  INSTALL(TARGETS gridmaker RUNTIME DESTINATION ${QGIS_BIN_DIR})
+-ENDIF (PLUGINS_ALSO_BINARIES)
++
++########################################################
++# Files
++
++SET (GRID_COMMON_SRCS
++     plugingui.cpp
++     graticulecreator.cpp
++     utils.c
++     shpopen.c
++     dbfopen.c
++)
++
++SET (GRID_SRCS
++     plugin.cpp
++     ${GRID_COMMON_SRCS}
++)
++
++SET (GRID_BINARY_SRCS
++     main.cpp
++     ${GRID_COMMON_SRCS}
++)
++
++SET (GRID_UIS pluginguibase.ui)
++
++SET (GRID_COMMON_MOC_HDRS plugingui.h)
++
++SET (GRID_MOC_HDRS plugin.h)
++
++SET (GRID_RCCS  gridmaker_plugin.qrc)
++
++########################################################
++# Build
++
++QT4_WRAP_UI (GRID_UIS_H  ${GRID_UIS})
++
++QT4_WRAP_CPP (GRID_COMMON_MOC_SRCS  ${GRID_COMMON_MOC_HDRS})
++
++QT4_WRAP_CPP (GRID_MOC_SRCS  ${GRID_MOC_HDRS})
++
++QT4_ADD_RESOURCES(GRID_RCC_SRCS ${GRID_RCCS})
++
++ADD_LIBRARY (gridmakerplugin MODULE ${GRID_SRCS} ${GRID_MOC_SRCS} ${GRID_COMMON_MOC_SRCS} ${GRID_RCC_SRCS} ${GRID_UIS_H})
++
++INCLUDE_DIRECTORIES(
++     ${CMAKE_CURRENT_BINARY_DIR}
++     ../../core ../../core/raster ../../core/renderer ../../core/symbology
++     ../../gui
++     ../../ui
++     ${CMAKE_CURRENT_BINARY_DIR}/../../ui
++     ..
++	${GEOS_INCLUDE_DIR}
++  ${PROJ_INCLUDE_DIR}
++  ${GDAL_INCLUDE_DIR}
++)
++
++TARGET_LINK_LIBRARIES(gridmakerplugin
++  ${QT_LIBRARIES}
++  ${PROJ_LIBRARY}
++  ${GDAL_LIBRARIES}
++  qgis_core
++)
++
++IF (PLUGINS_ALSO_BINARIES)
++
++  ADD_EXECUTABLE (gridmaker ${GRID_BINARY_SRCS} ${GRID_COMMON_MOC_SRCS} ${GRID_RCC_SRCS})
++
++  TARGET_LINK_LIBRARIES(gridmaker
++    ${QT_LIBRARIES}
++    qgis_core
++  )
++
++ENDIF (PLUGINS_ALSO_BINARIES)
++
++########################################################
++# Install
++
++INSTALL(TARGETS gridmakerplugin
++  RUNTIME DESTINATION ${QGIS_PLUGIN_DIR}
++  LIBRARY DESTINATION ${QGIS_PLUGIN_DIR})
++
++IF (PLUGINS_ALSO_BINARIES)
++  INSTALL(TARGETS gridmaker RUNTIME DESTINATION ${QGIS_BIN_DIR})
++ENDIF (PLUGINS_ALSO_BINARIES)


Property changes on: packages/qgis/trunk/debian/patches/cmake.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/qgis/trunk/debian/patches/georef.dpatch
===================================================================
--- packages/qgis/trunk/debian/patches/georef.dpatch	                        (rev 0)
+++ packages/qgis/trunk/debian/patches/georef.dpatch	2007-06-28 11:02:43 UTC (rev 947)
@@ -0,0 +1,692 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## georef.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad qgis~/src/core/CMakeLists.txt qgis/src/core/CMakeLists.txt
+--- qgis~/src/core/CMakeLists.txt	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/core/CMakeLists.txt	2007-06-22 21:32:27.000000000 +0200
+@@ -41,6 +41,7 @@
+ ../gui/qgsmaprender.cpp
+ ../gui/qgsmaptoolcapture.cpp
+ ../gui/qgsmaptool.cpp
++../gui/qgsmaptoolemitpoint.cpp
+ ../gui/qgsmaptoolidentify.cpp
+ ../gui/qgsmaptoolpan.cpp
+ ../gui/qgsmaptoolselect.cpp
+@@ -142,6 +143,7 @@
+ ../gui/qgsmapoverviewcanvas.h
+ ../gui/qgsmaplayer.h
+ ../gui/qgsmaplayerregistry.h
++../gui/qgsmaptoolemitpoint.h
+ ../gui/qgsmaptoolidentify.h
+ ../gui/qgspointstylewidget.h
+ ../widgets/projectionselector/qgsprojectionselector.h
+@@ -403,6 +405,7 @@
+ ../gui/qgsmaprender.h
+ ../gui/qgsmaptoolcapture.h
+ ../gui/qgsmaptool.h
++../gui/qgsmaptoolemitpoint.h
+ ../gui/qgsmaptoolidentify.h
+ ../gui/qgsmaptoolpan.h
+ ../gui/qgsmaptoolselect.h
+diff -urNad qgis~/src/gui/Makefile.am qgis/src/gui/Makefile.am
+--- qgis~/src/gui/Makefile.am	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/gui/Makefile.am	2007-06-22 21:32:27.000000000 +0200
+@@ -109,6 +109,7 @@
+ 		qgsmapserverexport.h				\
+ 		qgsmaptool.h						\
+ 		qgsmaptoolcapture.h				\
++		qgsmaptoolemitpoint.h				\
+ 		qgsmaptoolidentify.h			\
+ 		qgsmaptoolpan.h					\
+ 		qgsmaptoolselect.h				\
+@@ -178,6 +179,7 @@
+ 		qgsmapoverviewcanvas.moc.cpp		\
+ 		qgsmaprender.moc.cpp			\
+ 		qgsmapserverexport.moc.cpp		\
++		qgsmaptoolemitpoint.moc.cpp		\
+ 		qgsmaptoolidentify.moc.cpp		\
+ 		qgsmarkerdialog.moc.cpp			\
+ 		qgsmeasure.moc.cpp			\
+@@ -240,6 +242,7 @@
+ 		qgsmapserverexport.cpp		\
+ 		qgsmaptool.cpp			\
+ 		qgsmaptoolcapture.cpp			\
++		qgsmaptoolemitpoint.cpp			\
+ 		qgsmaptoolidentify.cpp		\
+ 		qgsmaptoolpan.cpp				\
+ 		qgsmaptoolselect.cpp			\
+diff -urNad qgis~/src/gui/pencil.png qgis/src/gui/pencil.png
+--- qgis~/src/gui/pencil.png	1970-01-01 01:00:00.000000000 +0100
++++ qgis/src/gui/pencil.png	2007-06-22 21:33:47.000000000 +0200
+@@ -0,0 +1,5 @@
++‰PNG
++
++   
+IHDR           szzô   gAMA  ¯È7Šé   tEXtSoftware Adobe ImageReadyqÉe<  ¤IDATxÚbüÿÿ?Ã@€ bb` @î € b1)3IVœAJ‚áƒÀ_Æ †_Œ˜Þ2°þ¯b`ú¿¦üÿ™3` €¨ÒÂr¨b¿˜¢Ø¹þ.’~ÃÇjóN‘ùßb†?ŒµèZˆ…bËÕ€K‰20üü‡ðÏO¦b.¡ß=ù^)01œ}ÉÄðCå#Ë÷uÒMßX00ÿï†i ÊBÀ@šAFˆáÏ_„ئ.Ùo=!Õwdu¾2ÈÿÿÇÀÇÌÁÀ©ù‡ÃïЍÿÛþ3ÚÀ”y`¦c) åÿ`¢l?Jh~.
+­ºË &÷ƒáÛWVn¦oö"\ÜÌ‚ìÚ?X
+>03üfl…i Ò£€ƒ™ÁT’““á7Èrf¨ ÐòåŠfï=¼Òž2pp“À†ßÿ2ˆ³«3‰¥1¸ˆþg˜øtõïÏ0ZÀŒ Ò À´˜Ú™Y –ð?ƒÃOÆ5šN¯MÝã^00131üþ	ôä¿Ÿ2œÖ"©’Ú?Y÷2ü``¸u˜`ß½†ç€ "ÞB@Ë-Å€Yü¡¥ç=†¿ët¼^*;‡¼F/ÐòߌÿýbPà¶ZžÌ ¦Äpùç*†Õ'60l™(ÂðõüÛ‰oŸ”ÂŒ â ÃŒs`bû
+¶þ180üÿ¿J/à…¨…Û¦ @ùÏðïÿ5^gKáD>Vq†3ßç3¬Ü»‹aÇTq†ßW^Ö0||ÑŠl4@ v€&ƒ0R‘ꌿŒ¡L¬hû¾æÒ6ÿÊÀÌ™ nÓá÷a0Œg`gáf8úe*ò-ÇöÏûùÿÆã†Ïïæ @ø`
++LMJ@ü 
+-)ÿ2ä0sýž¤æó†QAû+Ðr&PIÊÂ`ÈÄ`"Êj>ô2,^}™áäb‘÷·$0|ý¼	› „Û@‹AÿÙçÍ,¿jä=Þ2ˆ+üûœ˜4ؘÙŒ"B~1|bØûzâ%÷.¯xÄpç^$ÏÇpY@Ø`ÈÎÀ Ìµœ¢îÃ4fÑ©âNï$þ2°ãœì|¬<–BqÚ|þ_ž0ìxÚÏ°`þk†{[¸/2ܽÉðë÷u|@˜àæk= ¾Ã}ÎôùbF©ïþ¼Ö¸ÿ3°¥X€–‹q
++18ˆ%1¨óº3¼ýwaó= Ïç~ex¶‹uÃý‡1ÀBê9¡$@¨ZnÃ	Mp`ŸK-_Í ÿÍšÕð3'0VØAEÐrn)©`Š·gxö÷$ÃÚkS–ÎþËðî Ã*†OS€9ä31 €f&: åÀ¼ö,¬4dƒê7Moì@iFˆå*|Jþ²i@ËMüÞðüÜ,†UsY¾ý3™áÑÛ" Þ?Ä/ „p€0ÁóTüßß*ß5Ô~+/ å@‹™€XWH›!T!A™W›áæÏu‹Ž-bظ€“á׉ï5Ï>µ’Z²ÂL ˆýt;Pèÿ__.~6ý_ŠßÀ+3Äçb¦Šir<ò—¾/`X°o
+Ãö¥<?ÿŸü’ÃðúÛrê5€ BÔ†ÌðP–¥ßKj¬|\ÄôÀÉt€³´=CŒr.ƒ$·ɏÓ&o^Á°m>×ûÿG?…“k9 "ØB|ÿï—“´˜„Uª©ƒ£5ñwÅÞòv‰j©Ül,»^ö0,Ù~áÊ&ÞG§?F2|ùsŒ’&@ a)þ–Úx3	I +†ÅV6¾9Äðþßk†1¬Üz’áñN`?´üÇ¿ë”6¨ ÕLMÿ°º‰3©20ñk>f?á`¾çf(\WÏððî†ï§8ö1œù¬ìŸQ£9	@¨`þWøÿµ4c~ÿNa	9†/œŸ–ßÈpôÒ¹ßoÀðiï5ág*€ b„õŒ3
+~³bx&ÇÊÀõ˜&¾ü`xõó<Ã}†Ý¯vËÙ@e_©e1Ì^€ B„ 3CÃ÷ßÀ”xç ÃM ¥öýyÔ̤eÇ €À.»F…!”‡Á(ÆJÌ^€ bèÎ)@ 
+xß €Ü  QåpÔŒ„s    IEND®B`‚
+\ No newline at end of file
+diff -urNad qgis~/src/gui/qgsmaptool.cpp qgis/src/gui/qgsmaptool.cpp
+--- qgis~/src/gui/qgsmaptool.cpp	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/gui/qgsmaptool.cpp	2007-06-22 21:32:27.000000000 +0200
+@@ -1,5 +1,5 @@
+ /***************************************************************************
+-    qgsmaptool.h  -  base class for map canvas tools
++    qgsmaptool.cpp  -  base class for map canvas tools
+     ----------------------
+     begin                : January 2006
+     copyright            : (C) 2006 by Martin Dobias
+@@ -21,9 +21,10 @@
+ #include "qgsmaptopixel.h"
+ #include "qgsproject.h"
+ #include <QAction>
++#include <QAbstractButton>
+ 
+ QgsMapTool::QgsMapTool(QgsMapCanvas* canvas)
+-  : mCanvas(canvas), mCursor(Qt::CrossCursor), mAction(NULL)
++  : mCanvas(canvas), mCursor(Qt::CrossCursor), mAction(NULL), mButton(NULL)
+ {
+ }
+ 
+@@ -74,9 +75,11 @@
+ 
+ void QgsMapTool::activate()
+ {
+-  // make action active
++  // make action and/or button active
+   if (mAction)
+     mAction->setChecked(true);
++  if (mButton)
++    mButton->setChecked(true);
+   
+   // set cursor (map tools usually set it in constructor)
+   mCanvas->setCursor(mCursor);
+@@ -88,4 +91,17 @@
+ {
+   if (mAction)
+     mAction->setChecked(false);
++  if (mButton)
++    mButton->setChecked(false);
+ }
++
++void QgsMapTool::setButton(QAbstractButton* button)
++{
++  mButton = button;
++}
++
++QAbstractButton* QgsMapTool::button()
++{
++  return mButton;
++}
++
+diff -urNad qgis~/src/gui/qgsmaptool.h qgis/src/gui/qgsmaptool.h
+--- qgis~/src/gui/qgsmaptool.h	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/gui/qgsmaptool.h	2007-06-22 21:32:27.000000000 +0200
+@@ -26,7 +26,7 @@
+ class QgsPoint;
+ class QPoint;
+ class QAction;
+-
++class QAbstractButton;
+ 
+ class QgsMapTool
+ {
+@@ -47,15 +47,24 @@
+     //! Called when rendering has finished
+     virtual void renderComplete() {}
+     
+-    /** Use this to associate a button, toolbutton, menu entry etc
+-     * that inherits qaction to this maptool. Then when the setMapTool
++    
++    /** Use this to associate a QAction to this maptool. Then when the setMapTool
+      * method of mapcanvas is called the action state will be set to on.
+      * Usually this will cause e.g. a toolbutton to appear pressed in and
+      * the previously used toolbutton to pop out. */
+     void setAction(QAction* action) { mAction = action; }
+     
++    /** Return associated action with map tool or NULL if no action is associated */
+     QAction* action() { return mAction; }
+     
++    /** Use this to associate a button to this maptool. It has the same meaning
++     * as setAction() function except it works with a button instead of an QAction. */
++    void setButton(QAbstractButton* button);
++    
++    /** Return associated button with map tool or NULL if no button is associated */
++    QAbstractButton* button();
++    
++    
+     /** Check whether this MapTool performs a zoom or pan operation.
+      * If it does, we will be able to perform the zoom  and then 
+      * resume operations with the original / previously used tool.*/
+@@ -91,6 +100,10 @@
+     //! which will be used to set that action as active
+     QAction* mAction;
+     
++    //! optionally map tool can have pointer to a button
++    //! which will be used to set that action as active
++    QAbstractButton* mButton;
++    
+ };
+ 
+ #endif
+diff -urNad qgis~/src/gui/qgsmaptoolemitpoint.cpp qgis/src/gui/qgsmaptoolemitpoint.cpp
+--- qgis~/src/gui/qgsmaptoolemitpoint.cpp	1970-01-01 01:00:00.000000000 +0100
++++ qgis/src/gui/qgsmaptoolemitpoint.cpp	2007-06-22 21:32:59.000000000 +0200
+@@ -0,0 +1,39 @@
++/***************************************************************************
++    qgsmaptoolemitpoint.cpp  -  map tool that emits a signal on click
++    ---------------------
++    begin                : June 2007
++    copyright            : (C) 2007 by Martin Dobias
++    email                : wonder.sk at gmail dot com
++ ***************************************************************************
++ *                                                                         *
++ *   This program is free software; you can redistribute it and/or modify  *
++ *   it under the terms of the GNU General Public License as published by  *
++ *   the Free Software Foundation; either version 2 of the License, or     *
++ *   (at your option) any later version.                                   *
++ *                                                                         *
++ ***************************************************************************/
++/* $Id$ */
++
++
++#include "qgsmaptoolemitpoint.h"
++#include "qgsmapcanvas.h"
++
++
++QgsMapToolEmitPoint::QgsMapToolEmitPoint(QgsMapCanvas* canvas)
++  : QgsMapTool(canvas)
++{
++}
++
++void QgsMapToolEmitPoint::canvasMoveEvent(QMouseEvent * e)
++{
++}
++
++void QgsMapToolEmitPoint::canvasPressEvent(QMouseEvent * e)
++{
++  QgsPoint pnt = toMapCoords(e->pos());
++  emit gotPoint(pnt, e->button());
++}
++
++void QgsMapToolEmitPoint::canvasReleaseEvent(QMouseEvent * e)
++{
++}
+diff -urNad qgis~/src/gui/qgsmaptoolemitpoint.h qgis/src/gui/qgsmaptoolemitpoint.h
+--- qgis~/src/gui/qgsmaptoolemitpoint.h	1970-01-01 01:00:00.000000000 +0100
++++ qgis/src/gui/qgsmaptoolemitpoint.h	2007-06-22 21:33:05.000000000 +0200
+@@ -0,0 +1,49 @@
++/***************************************************************************
++    qgsmaptoolemitpoint.h  -  map tool that emits a signal on click
++    ---------------------
++    begin                : June 2007
++    copyright            : (C) 2007 by Martin Dobias
++    email                : wonder.sk at gmail dot com
++ ***************************************************************************
++ *                                                                         *
++ *   This program is free software; you can redistribute it and/or modify  *
++ *   it under the terms of the GNU General Public License as published by  *
++ *   the Free Software Foundation; either version 2 of the License, or     *
++ *   (at your option) any later version.                                   *
++ *                                                                         *
++ ***************************************************************************/
++/* $Id$ */
++
++#ifndef QGSMAPTOOLEMITPOINT_H
++#define QGSMAPTOOLEMITPOINT_H
++
++#include "qgspoint.h"
++#include "qgsmaptool.h"
++class QgsMapCanvas;
++
++#include <QObject>
++
++class QgsMapToolEmitPoint : public QObject, public QgsMapTool
++{
++  Q_OBJECT
++  
++  public:
++    //! constructor
++    QgsMapToolEmitPoint(QgsMapCanvas* canvas);
++    
++    //! Overridden mouse move event
++    virtual void canvasMoveEvent(QMouseEvent * e);
++  
++    //! Overridden mouse press event - emits the signal
++    virtual void canvasPressEvent(QMouseEvent * e);
++  
++    //! Overridden mouse release event
++    virtual void canvasReleaseEvent(QMouseEvent * e);
++    
++  signals:
++    
++    //! signal emitted on canvas click
++    void gotPoint(QgsPoint& point, Qt::MouseButton button);
++};
++
++#endif
+diff -urNad qgis~/src/plugins/georeferencer/georeferencer.qrc qgis/src/plugins/georeferencer/georeferencer.qrc
+--- qgis~/src/plugins/georeferencer/georeferencer.qrc	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/plugins/georeferencer/georeferencer.qrc	2007-06-22 21:32:27.000000000 +0200
+@@ -1,6 +1,7 @@
+ <RCC>
+     <qresource prefix="/" >
+-        <file>icon.png</file>
+         <file>georef.png</file>
++        <file>icon.png</file>
++        <file>pencil.png</file>
+     </qresource>
+ </RCC>
+diff -urNad qgis~/src/plugins/georeferencer/mapcoordsdialog.cpp qgis/src/plugins/georeferencer/mapcoordsdialog.cpp
+--- qgis~/src/plugins/georeferencer/mapcoordsdialog.cpp	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/plugins/georeferencer/mapcoordsdialog.cpp	2007-06-22 21:32:27.000000000 +0200
+@@ -1,24 +1,34 @@
++
+ #include <QValidator>
+ #include <mapcoordsdialog.h>
+ 
++#include <qgsmapcanvas.h>
++#include <qgsmaptoolemitpoint.h>
+ 
+ MapCoordsDialog::MapCoordsDialog() {
+ 
+ }
+ 
+ 
+-MapCoordsDialog::MapCoordsDialog(const QgsPoint& pixelCoords,
++MapCoordsDialog::MapCoordsDialog(const QgsPoint& pixelCoords, QgsMapCanvas* qgisCanvas,
+ 				 QWidget* parent, Qt::WFlags fl) 
+   : QDialog(parent, fl) {
+   setupUi(this);
+   mPixelCoords = pixelCoords;
++  mQgisCanvas = qgisCanvas;
+   leXCoord->setValidator(new QDoubleValidator(this));
+   leYCoord->setValidator(new QDoubleValidator(this));
++
++  mToolEmitPoint = new QgsMapToolEmitPoint(qgisCanvas);
++  mToolEmitPoint->setButton(btnPointFromCanvas);
++  connect((QgsMapToolEmitPoint*)mToolEmitPoint, SIGNAL(gotPoint(QgsPoint&,Qt::MouseButton)),
++          this, SLOT(setXY(QgsPoint&)));
+ }
+ 
+ 
+ MapCoordsDialog::~MapCoordsDialog() {
+ 
++  delete mToolEmitPoint;
+ }
+ 
+ 
+@@ -32,3 +42,20 @@
+ {
+   reject();
+ }
++
++void MapCoordsDialog::setXY(QgsPoint & xy)
++{
++  leXCoord->clear();
++  leYCoord->clear();
++  leXCoord->insert(QString::number(xy.x(),'f',7));
++  leYCoord->insert(QString::number(xy.y(),'f',7));
++  
++  mQgisCanvas->setMapTool(mPrevMapTool);
++}
++
++void MapCoordsDialog::on_btnPointFromCanvas_clicked()
++{
++  mPrevMapTool = mQgisCanvas->mapTool();
++  mQgisCanvas->setMapTool(mToolEmitPoint);
++}
++
+diff -urNad qgis~/src/plugins/georeferencer/mapcoordsdialog.h qgis/src/plugins/georeferencer/mapcoordsdialog.h
+--- qgis~/src/plugins/georeferencer/mapcoordsdialog.h	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/plugins/georeferencer/mapcoordsdialog.h	2007-06-22 21:32:27.000000000 +0200
+@@ -14,6 +14,9 @@
+ 
+ #include <qgspoint.h>
+ 
++class QgsMapCanvas;
++class QgsMapTool;
++
+ #include <ui_mapcoordsdialogbase.h>
+ #include <QDialog>
+ class MapCoordsDialog : public QDialog, private Ui::MapCoordsDialogBase
+@@ -21,7 +24,7 @@
+ Q_OBJECT
+ public:
+   MapCoordsDialog();
+-  MapCoordsDialog(const QgsPoint& pixelCoords,
++  MapCoordsDialog(const QgsPoint& pixelCoords, QgsMapCanvas* qgisCanvas,
+ 		  QWidget* parent = 0, Qt::WFlags fl = 0);
+   ~MapCoordsDialog();
+   
+@@ -30,9 +33,18 @@
+   void on_buttonOk_clicked();
+   void on_buttonCancel_clicked(); 
+   
++  void on_btnPointFromCanvas_clicked();
++  
++  void setXY(QgsPoint &);
++  
+ private:
+   
+   QgsPoint mPixelCoords;
++  
++  QgsMapTool* mToolEmitPoint;
++  QgsMapTool* mPrevMapTool;
++  
++  QgsMapCanvas* mQgisCanvas;
+ 
+ signals:
+ 
+diff -urNad qgis~/src/plugins/georeferencer/mapcoordsdialogbase.ui qgis/src/plugins/georeferencer/mapcoordsdialogbase.ui
+--- qgis~/src/plugins/georeferencer/mapcoordsdialogbase.ui	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/plugins/georeferencer/mapcoordsdialogbase.ui	2007-06-22 21:32:27.000000000 +0200
+@@ -1,15 +1,12 @@
+ <ui version="4.0" >
+- <author></author>
+- <comment></comment>
+- <exportmacro></exportmacro>
+  <class>MapCoordsDialogBase</class>
+  <widget class="QDialog" name="MapCoordsDialogBase" >
+   <property name="geometry" >
+    <rect>
+     <x>0</x>
+     <y>0</y>
+-    <width>290</width>
+-    <height>110</height>
++    <width>389</width>
++    <height>203</height>
+    </rect>
+   </property>
+   <property name="windowTitle" >
+@@ -18,77 +15,187 @@
+   <property name="sizeGripEnabled" >
+    <bool>true</bool>
+   </property>
+-  <layout class="QGridLayout" >
++  <layout class="QVBoxLayout" >
+    <property name="margin" >
+-    <number>10</number>
++    <number>9</number>
+    </property>
+    <property name="spacing" >
+     <number>6</number>
+    </property>
+-   <item row="0" column="0" >
+-    <widget class="QLabel" name="textLabel1" >
++   <item>
++    <widget class="QLabel" name="label" >
+      <property name="text" >
+-      <string>X:</string>
++      <string>Enter X and Y coordinates which correspond with the selected point on the image. Alternatively, click the button with icon of a pencil and then click a corresponding point on map canvas of QGIS to fill in coordinates of that point.</string>
+      </property>
+-    </widget>
+-   </item>
+-   <item row="1" column="0" >
+-    <widget class="QLabel" name="textLabel2" >
+-     <property name="text" >
+-      <string>Y:</string>
++     <property name="wordWrap" >
++      <bool>true</bool>
+      </property>
+     </widget>
+    </item>
+-   <item row="1" column="1" colspan="3" >
+-    <widget class="QLineEdit" name="leYCoord" />
+-   </item>
+-   <item row="0" column="1" colspan="3" >
+-    <widget class="QLineEdit" name="leXCoord" />
+-   </item>
+-   <item row="2" column="0" colspan="2" >
++   <item>
+     <spacer>
+      <property name="orientation" >
+-      <enum>Qt::Horizontal</enum>
++      <enum>Qt::Vertical</enum>
+      </property>
+      <property name="sizeType" >
+-      <enum>QSizePolicy::Expanding</enum>
++      <enum>QSizePolicy::Fixed</enum>
+      </property>
+      <property name="sizeHint" >
+       <size>
+-       <width>90</width>
+-       <height>20</height>
++       <width>20</width>
++       <height>10</height>
+       </size>
+      </property>
+     </spacer>
+    </item>
+-   <item row="2" column="3" >
+-    <widget class="QPushButton" name="buttonOk" >
+-     <property name="text" >
+-      <string>&amp;OK</string>
++   <item>
++    <layout class="QGridLayout" >
++     <property name="margin" >
++      <number>0</number>
+      </property>
+-     <property name="shortcut" >
+-      <string/>
++     <property name="spacing" >
++      <number>6</number>
+      </property>
+-     <property name="autoDefault" >
+-      <bool>true</bool>
++     <item row="0" column="1" >
++      <widget class="QLabel" name="textLabel1" >
++       <property name="text" >
++        <string>X:</string>
++       </property>
++      </widget>
++     </item>
++     <item row="1" column="1" >
++      <widget class="QLabel" name="textLabel2" >
++       <property name="text" >
++        <string>Y:</string>
++       </property>
++      </widget>
++     </item>
++     <item row="0" column="2" >
++      <widget class="QLineEdit" name="leXCoord" />
++     </item>
++     <item row="1" column="2" >
++      <widget class="QLineEdit" name="leYCoord" />
++     </item>
++     <item rowspan="2" row="0" column="3" >
++      <spacer>
++       <property name="orientation" >
++        <enum>Qt::Horizontal</enum>
++       </property>
++       <property name="sizeType" >
++        <enum>QSizePolicy::Minimum</enum>
++       </property>
++       <property name="sizeHint" >
++        <size>
++         <width>40</width>
++         <height>20</height>
++        </size>
++       </property>
++      </spacer>
++     </item>
++     <item rowspan="2" row="0" column="0" >
++      <spacer>
++       <property name="orientation" >
++        <enum>Qt::Horizontal</enum>
++       </property>
++       <property name="sizeType" >
++        <enum>QSizePolicy::Minimum</enum>
++       </property>
++       <property name="sizeHint" >
++        <size>
++         <width>40</width>
++         <height>20</height>
++        </size>
++       </property>
++      </spacer>
++     </item>
++    </layout>
++   </item>
++   <item>
++    <spacer>
++     <property name="orientation" >
++      <enum>Qt::Vertical</enum>
+      </property>
+-     <property name="default" >
+-      <bool>true</bool>
++     <property name="sizeHint" >
++      <size>
++       <width>20</width>
++       <height>21</height>
++      </size>
+      </property>
+-    </widget>
++    </spacer>
+    </item>
+-   <item row="2" column="2" >
+-    <widget class="QPushButton" name="buttonCancel" >
+-     <property name="text" >
+-      <string>&amp;Cancel</string>
+-     </property>
+-     <property name="shortcut" >
+-      <string/>
++   <item>
++    <layout class="QHBoxLayout" >
++     <property name="margin" >
++      <number>0</number>
+      </property>
+-     <property name="autoDefault" >
+-      <bool>true</bool>
++     <property name="spacing" >
++      <number>6</number>
+      </property>
+-    </widget>
++     <item>
++      <widget class="QPushButton" name="btnPointFromCanvas" >
++       <property name="text" >
++        <string> from map canvas</string>
++       </property>
++       <property name="icon" >
++        <iconset resource="georeferencer.qrc" >:/pencil.png</iconset>
++       </property>
++       <property name="iconSize" >
++        <size>
++         <width>18</width>
++         <height>18</height>
++        </size>
++       </property>
++       <property name="checkable" >
++        <bool>true</bool>
++       </property>
++      </widget>
++     </item>
++     <item>
++      <spacer>
++       <property name="orientation" >
++        <enum>Qt::Horizontal</enum>
++       </property>
++       <property name="sizeType" >
++        <enum>QSizePolicy::Expanding</enum>
++       </property>
++       <property name="sizeHint" >
++        <size>
++         <width>21</width>
++         <height>27</height>
++        </size>
++       </property>
++      </spacer>
++     </item>
++     <item>
++      <widget class="QPushButton" name="buttonCancel" >
++       <property name="text" >
++        <string>&amp;Cancel</string>
++       </property>
++       <property name="shortcut" >
++        <string/>
++       </property>
++       <property name="autoDefault" >
++        <bool>true</bool>
++       </property>
++      </widget>
++     </item>
++     <item>
++      <widget class="QPushButton" name="buttonOk" >
++       <property name="text" >
++        <string>&amp;OK</string>
++       </property>
++       <property name="shortcut" >
++        <string/>
++       </property>
++       <property name="autoDefault" >
++        <bool>true</bool>
++       </property>
++       <property name="default" >
++        <bool>true</bool>
++       </property>
++      </widget>
++     </item>
++    </layout>
+    </item>
+   </layout>
+  </widget>
+@@ -100,6 +207,8 @@
+   <tabstop>buttonCancel</tabstop>
+   <tabstop>buttonOk</tabstop>
+  </tabstops>
+- <resources/>
++ <resources>
++  <include location="georeferencer.qrc" />
++ </resources>
+  <connections/>
+ </ui>
+diff -urNad qgis~/src/plugins/georeferencer/qgspointdialog.cpp qgis/src/plugins/georeferencer/qgspointdialog.cpp
+--- qgis~/src/plugins/georeferencer/qgspointdialog.cpp	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/plugins/georeferencer/qgspointdialog.cpp	2007-06-22 21:32:27.000000000 +0200
+@@ -127,6 +127,7 @@
+   mToolDeletePoint = new QgsGeorefTool(mCanvas, this, FALSE /* addPoint */); 
+   mToolDeletePoint->setAction(mActionDeletePoint);
+   
++  
+   // open raster layer
+   QgsRasterLayer* layer = new QgsRasterLayer(layerPath, "Raster");
+   mLayer = layer;
+@@ -191,6 +192,7 @@
+   delete mToolPan;
+   delete mToolAddPoint;
+   delete mToolDeletePoint;
++  
+ }
+ 
+ 
+@@ -436,7 +438,7 @@
+ 
+ void QgsPointDialog::showCoordDialog(QgsPoint& pixelCoords)
+ {
+-  MapCoordsDialog* mcd = new MapCoordsDialog(pixelCoords, this);
++  MapCoordsDialog* mcd = new MapCoordsDialog(pixelCoords, mIface->getMapCanvas(), this);
+   connect(mcd, SIGNAL(pointAdded(const QgsPoint&, const QgsPoint&)),
+           this, SLOT(addPoint(const QgsPoint&, const QgsPoint&)));
+   mcd->show();
+diff -urNad qgis~/src/plugins/georeferencer/qgspointdialog.h qgis/src/plugins/georeferencer/qgspointdialog.h
+--- qgis~/src/plugins/georeferencer/qgspointdialog.h	2007-06-22 21:31:12.000000000 +0200
++++ qgis/src/plugins/georeferencer/qgspointdialog.h	2007-06-22 21:32:27.000000000 +0200
+@@ -80,6 +80,7 @@
+   QgsMapTool* mToolAddPoint;
+   QgsMapTool* mToolDeletePoint;
+   
++  
+ //  std::vector<QgsPoint> mPixelCoords, mMapCoords;
+ //  std::vector<QString> mAcetateIDs;
+   std::vector<QgsGeorefDataPoint*> mPoints;


Property changes on: packages/qgis/trunk/debian/patches/georef.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: packages/qgis/trunk/debian/qgis-plugin-grass.install
===================================================================
--- packages/qgis/trunk/debian/qgis-plugin-grass.install	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/qgis-plugin-grass.install	2007-06-28 11:02:43 UTC (rev 947)
@@ -1,4 +1,4 @@
-usr/lib/libqgisgrass.so.*
-usr/lib/qgis/grassplugin.so
-usr/lib/qgis/grassprovider.so
+usr/lib/libqgisgrass.so*
+usr/lib/qgis/libgrassplugin.so
+usr/lib/qgis/libgrassprovider.so
 usr/share/qgis/grass/*

Modified: packages/qgis/trunk/debian/qgis.install
===================================================================
--- packages/qgis/trunk/debian/qgis.install	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/qgis.install	2007-06-28 11:02:43 UTC (rev 947)
@@ -1,24 +1,26 @@
-usr/bin/gridmaker
+#usr/bin/gridmaker
 usr/bin/qgis
 usr/bin/qgis_help
 usr/bin/msexport
-usr/lib/qgis/copyrightlabelplugin.so
-usr/lib/qgis/delimitedtextplugin.so
-usr/lib/qgis/delimitedtextprovider.so
-usr/lib/qgis/georefplugin.so
-usr/lib/qgis/gpsimporterplugin.so
-usr/lib/qgis/gpxprovider.so
-usr/lib/qgis/gridmakerplugin.so
-usr/lib/qgis/libqgsprojectionselector.so
-usr/lib/qgis/northarrowplugin.so
-usr/lib/qgis/ogrprovider.so
-usr/lib/qgis/pggeoprocessingplugin.so
-usr/lib/qgis/postgresprovider.so
-usr/lib/qgis/scalebarplugin.so
-usr/lib/qgis/spitplugin.so
-usr/lib/qgis/wmsprovider.so
-usr/share/doc/*
-usr/share/man/*
+usr/lib/qgis/libcopyrightlabelplugin.so
+usr/lib/qgis/libdelimitedtextplugin.so
+usr/lib/qgis/libdelimitedtextprovider.so
+usr/lib/qgis/libgeorefplugin.so
+usr/lib/qgis/libgpsimporterplugin.so
+usr/lib/qgis/libgpxprovider.so
+usr/lib/qgis/libgridmakerplugin.so
+usr/lib/qgis/liblauncherplugin.so
+usr/lib/qgis/libnortharrowplugin.so
+usr/lib/qgis/libogrprovider.so
+usr/lib/qgis/libpggeoprocessingplugin.so
+usr/lib/qgis/libpostgresprovider.so
+usr/lib/qgis/libscalebarplugin.so
+usr/lib/qgis/libspitplugin.so
+usr/lib/qgis/libwfsplugin.so
+usr/lib/qgis/libwfsprovider.so
+usr/lib/qgis/libwmsprovider.so
+usr/share/qgis/doc/* usr/share/doc/qgis
+#usr/share/man/*
 usr/share/pixmaps/*
 usr/share/qgis/doc/*
 usr/share/qgis/i18n/*

Modified: packages/qgis/trunk/debian/rules
===================================================================
--- packages/qgis/trunk/debian/rules	2007-06-28 10:57:00 UTC (rev 946)
+++ packages/qgis/trunk/debian/rules	2007-06-28 11:02:43 UTC (rev 947)
@@ -25,10 +25,10 @@
 	INSTALL_PROGRAM += -s
 endif
 
-config.status: configure
+CMakeCache.txt: CMakeLists.txt
 	dh_testdir
 	# Add here commands to configure the package.
-	CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+#	CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
                     --prefix=/usr \
                     --mandir=\$${prefix}/share/man \
                     --infodir=\$${prefix}/share/info \
@@ -39,10 +39,11 @@
 		    --with-wfs \
 		    --with-python \
                     --disable-debug
+	cmake -D CMAKE_INSTALL_PREFIX=/usr .
 
 build: patch build-stamp
 
-build-stamp: config.status
+build-stamp: CMakeCache.txt
 	dh_testdir
 
 	# Add here commands to compile the package.
@@ -60,15 +61,16 @@
 	rm -rf debian/tmp
 
 	# Add here commands to clean up after the build process.
-	-$(MAKE) distclean
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	cp -f /usr/share/misc/config.guess config.guess
-endif
-	rm -f config.status config.log
+	-$(MAKE) clean
 
+#ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+#	cp -f /usr/share/misc/config.sub config.sub
+#endif
+#ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+#	cp -f /usr/share/misc/config.guess config.guess
+#endif
+#	rm -f config.status config.log
+	rm -f CMakeCache.txt
 
 	dh_clean 
 




More information about the Pkg-grass-devel mailing list