debian/0000755000000000000000000000000012240065021007156 5ustar debian/rules0000755000000000000000000000746112220004517010247 0ustar #!/usr/bin/make -f # This is to let dpkg-buildflags do its job with CFLAGS CMAKEFLAGS = -DCMAKE_BUILD_TYPE=debian -DCMAKE_C_FLAGS_DEBIAN="" # Cross building ifneq ($(DEB_HOST_MULTIARCH),$(DEB_BUILD_MULTIARCH)) export CC=$(DEB_HOST_MULTIARCH)-gcc export CXX=$(DEB_HOST_MULTIARCH)-g++ export CMAKE_TOOLCHAIN_FILE=/etc/dpkg-cross/cmake/CMakeCross.txt CMAKEFLAGS += -DCMAKE_LIBRARY_PATH="/usr/$(DEB_HOST_MULTIARCH)/lib" -DCMAKE_REQUIRED_INCLUDES="/usr/$(DEB_HOST_MULTIARCH)/include;/usr/$(DEB_HOST_MULTIARCH)/include/$(DEB_HOST_MULTIARCH)" \ -DCMAKE_C_FLAGS_DEBIAN="$(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) -I/usr/$(DEB_HOST_MULTIARCH)/include -I/usr/$(DEB_HOST_MULTIARCH)/include/$(DEB_HOST_MULTIARCH)" \ -DCMAKE_CXX_FLAGS_DEBIAN="$(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) -I/usr/$(DEB_HOST_MULTIARCH)/include -I/usr/$(DEB_HOST_MULTIARCH)/include/$(DEB_HOST_MULTIARCH) -I/usr/$(DEB_HOST_MULTIARCH)/include/qt4" CMAKEFLAGS += -DQT_QTCORE_LIBRARY="/usr/$(DEB_HOST_MULTIARCH)/lib/libQtCore.so" CMAKEFLAGS += -DQT_QTCORE_LIBRARY_RELEASE="/usr/$(DEB_HOST_MULTIARCH)/lib/libQtCore.so" else export CC=gcc export CXX=g++ CMAKEFLAGS += -DCMAKE_C_FLAGS_DEBIAN="$(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)" \ -DCMAKE_CXX_FLAGS_DEBIAN="$(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)" endif CMAKEFLAGS += -DCMAKE_MODULE_LINKER_FLAGS="$(shell dpkg-buildflags --get LDFLAGS)" CMAKEFLAGS += -DCMAKE_SHARED_LINKER_FLAGS="$(shell dpkg-buildflags --get LDFLAGS)" CMAKEFLAGS += -DCMAKE_EXE_LINKER_FLAGS="$(shell dpkg-buildflags --get LDFLAGS)" # Native compiler (for navit/map/garmin/gentypes.c) CMAKEFLAGS += -DNATIVE_CC=gcc # Fonts CMAKEFLAGS += -Dfont/freetype=TRUE # svg2png is required to display country flags CMAKEFLAGS += -Dsvg2png_scaling=0,8,16,32,48,96 -Dsvg2png_scaling_flag=8,16,32,48,96 -Dsvg2png_scaling_nav=8,16,32,48,96 # Force svg2png conversion using rsvg-convert since it is the most reliable # ATM CMAKEFLAGS += -DIMAGE_CONVERTER_SVGZ=rsvg-convert # Enable GUIs we want CMAKEFLAGS += -Dgui/gtk=TRUE -Dgui/internal=TRUE -Dgui/qml=FALSE # Bindings CMAKEFLAGS += -Dbinding/dbus=TRUE # Pyrhon binding not available through cmake #CMAKEFLAGS += -Dbinding/python=FALSE # Wanted graphic backends CMAKEFLAGS += -Dgraphics/gtk_drawing_area=TRUE -Dgraphics/qt_qpainter=TRUE -Dgraphics/null=TRUE # Unwanted graphic backends (yet) # opengl and sdl backends aren't mature enough # gd backend segfaults CMAKEFLAGS += -Dgraphics/android=FALSE -Dgraphics/gd=FALSE -Dgraphics/sdl=FALSE -Dgraphics/opengl=FALSE # don't build the samplemap - we don't want to download # stuff while building... CMAKEFLAGS += -DSAMPLE_MAP=FALSE # Maps CMAKEFLAGS += -Dmap/garmin=TRUE -Dmap/mg=TRUE -Dmap/binfile=TRUE -Dmap/csv=TRUE -Dmap/shapefile=TRUE # Vehicles CMAKEFLAGS += -Dvehicle/null=TRUE -Dvehicle/demo=TRUE -Dvehicle/gpsd=TRUE # disable gypsy support as there's no gypsy in Debian CMAKEFLAGS += -Dvehicle/gypsy=FALSE # Enable plugin pedestrian CMAKEFLAGS += -Dplugin/pedestrian=TRUE # Enable support/shapefile CMAKEFLAGS += -Dsupport/shapefile=TRUE # Avoid floating point calculation for armel ifeq ($(DEB_HOST_ARCH), armel) CMAKEFLAGS += -DAVOID_FLOAT=TRUE endif # Prevent installing into lib64 when arch is 64 bits CMAKEFLAGS += -DLIBDIR=lib %: dh $@ override_dh_auto_configure: dh_auto_configure -- $(CMAKEFLAGS) override_dh_auto_install: dh_auto_install # Generate icon for Debian menu mkdir -p $(CURDIR)/debian/tmp/usr/share/pixmaps convert $(CURDIR)/navit/xpm/desktop_icons/128x128/navit.png -resize 32x32 $(CURDIR)/debian/tmp/usr/share/pixmaps/navit.xpm # Default navit configuration file moved into /etc mkdir -p $(CURDIR)/debian/tmp/etc/navit mv $(CURDIR)/debian/tmp/usr/share/navit/navit.xml \ $(CURDIR)/debian/tmp/etc/navit/ debian/navit-graphics-qt-qpainter.install0000644000000000000000000000007312217777376015763 0ustar debian/tmp/usr/lib/navit/graphics/libgraphics_qt_qpainter* debian/navit.docs0000644000000000000000000000001712217777376011202 0ustar README AUTHORS debian/changelog0000644000000000000000000010623212240065021011034 0ustar navit (0.5.0~svn5643+dfsg.1-1ubuntu1) trusty; urgency=low * debian/patches/speech-dispatcher-0.8.patch: - Build against speech-dispatcher 0.8 * debian/control: Adjust build-depends for speech-dispatcher to >= 0.8 -- Luke Yelavich Mon, 11 Nov 2013 16:24:32 +1100 navit (0.5.0~svn5643+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Require libgps >= 3.1 + Fix many compiler warnings and memleaks * Drop patch lc_all.patch (no needed anymore; closes: #723046) * Remove patches (applied or fixed upstream): + format-not-a-string-literal-and-no-format-arguments.patch + valgrind-transform.patch + lc_all.patch (closes: #723046) * Refresh patches: + fix-cmake.patch + icons-dir + maptool-uninitialised-values.patch * debian/control: + Fix Vcs fields + Versionned build depends to libgps-dev (>= 3.1) + Replace ttf-liberation with fonts-liberation (name change) + Bump Standards-Version to 3.9.4 (no change needed) -- Gilles Filippini Sat, 28 Sep 2013 14:32:26 +0200 navit (0.5.0~svn5530+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + gui_internal: - Select cyrillian keyboard for cyrillic languages - In town and street search dialogs, select default keyboard after the selected country instead of the interface language - Include street name in recent destination items based on house numbers - Improve house number search - Show POI distances to route if there is an active route + gui_gtk: - Add context menu item "Visit before a destination" + maptool: - Improvements related to borders conversion + navit.xml: - New script tag to attach scripts to objects * New patch + format-not-a-string-literal-and-no-format-arguments.patch named after the couple of compilation errors it fixes * Refresh patches + icons-dir + maptool-uninitialised-values.patch + valgrind-transform.patch -- Gilles Filippini Sun, 02 Jun 2013 17:43:02 +0200 navit (0.5.0~svn5419+dfsg.1-1) experimental; urgency=low * New upstream snapshot: + gui_internal: - New scripted layout setting - New map configuration page - New vehicle configuration page - Select point by coordinates (Closes: #534767) - Enhanced waypoints management - Display state and municipality names in town search - New command img for easier creation of buttons from script - Option to specify font size in html-like description + Add control structure statements to script interpreter + New button to bring the map view back to current position + New option to configure multiple maps with similar attributes with one tag + New vehicleprofile options to reduce the number of vehicle profiles + Improved pedestrian profile + New bicycle related POIs + Some new svg icons + Fix german and spanish translations + No more debugging output at level 0 + New command line option '-d' to override the global debug level in navit.xml + Don't crash when setting destination with no vehicle profile selected + Configurable cache size + maptool: - Improvements to speed up town search + Many bugs and memleaks fixed (Closes: #690809) * Drop patches (fixed or integrated upstream): + mapitems.patch + qt-cmake.patch + qt-qpainter-missing-symbol.patch + taking-address-of-temporary-array.patch + keep-null-gps-vehicle.patch + check-empty-dest-map.patch * New patch + osd_get_attr-undefined.patch: disable undefined symbol _osd_get_attr in DBus binding * Refresh patches + fix-cmake.patch + icons-dir + lc_all.patch + maptool-uninitialised-values.patch + valgrind-transform.patch -- Gilles Filippini Sun, 24 Mar 2013 13:14:02 +0100 navit (0.5.0~svn5126+dfsg.1-3) unstable; urgency=low * New patches: + maptool-uninitialised-values.patch: Fix segfault in maptool due to uninitialised values (Closes: #682553) + keep-null-gps-vehicle.patch: Don't deactivate Null GPS vehicle when position is set manually (fix a segfault) + check-empty-dest-map.patch: Don't remove previous destination when there is none (Closes: #703110) -- Gilles Filippini Sun, 17 Mar 2013 17:49:06 +0100 navit (0.5.0~svn5126+dfsg.1-2) unstable; urgency=low * d/rules: + add cmake flag "-DLIBDIR=lib" to prevent installing into lib64 for 64 bits architectures (fix FTBFS) -- Gilles Filippini Sat, 09 Jun 2012 22:11:14 +0200 navit (0.5.0~svn5126+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + gui_internal: - Enhanced waypoints handling - Enhanced vehicle profiles handling - Made menu page that appears on map click configurable + Update german and french translations * d/README.source: Update list of removed files from upstream-svn * d/copyright: Update copyright for new files * Remove dfsg-incompatible icons from upstream source tree: + navit/xpm/repair_service.svg + navit/xpm/resort.svg + navit/xpm/shop_grocery.svg * New patches: + mapitems.patch: Insert and delete waypoints, from upstream ticket #1040 + taking-address-of-temporary-array.patch: Fix FTBFS with g++ error "taking address of temporary array" (Closes: #676006) * d/rules: Force Qt libs path when cross-compiling -- Gilles Filippini Sat, 09 Jun 2012 16:09:02 +0200 navit (0.5.0~svn4954+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Footway names visible and searcheable in Town submenu + gui_internal: . Alphabetical ordering of search results . Made tables scrollable by dragging lines vertically . Paging of table widgets with gesture left-to-right and right-to-left . Show icons in POI lists + vehicle_file: option to save current gps position on shutdown and resume from there on startup + New "global" debug level (option -d) + Debugging examples added to the default navit.xml + Updated Spanish translation * New patch: + qt-qpainter-missing-symbol.patch: fix uncomplete .moc file (Closes: #658899) * Bump Standards-Version to 3.9.3: + Update the field in debian/control + Update debian/copyright to version 1.0 of the Machine-readable `debian/copyright' specification. * debian/rules: + Override dh_auto_install instead of dh_install -- Gilles Filippini Thu, 08 Mar 2012 21:46:22 +0100 navit (0.5.0~svn4909+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + GUI Internal: . Former destinations list . Support for saving GUI settings . Made search result lists pageable when onscreen keyboard is hidden + GUI GTK: . Menu accelerators + New profile to calculate shortest car route * Drop patches: + manpage-minus-signs.patch: applied upstream + search_trick: not needed anymore (search result lists now pageable) * Update patch fix-cmake.patch: partially applied upstream * Refresh patches: + icons-dir + qt-cmake.patch * debian/README.source: acknowledge removal of navit/binding/win32 from upstream tarball * debian/rules: s/GNU_TYPE/MULTIARCH/g -- Gilles Filippini Mon, 30 Jan 2012 21:46:45 +0100 navit (0.5.0~svn4776+dfsg.1-3) unstable; urgency=low * Fix cross-building navit-graphics-qt-qpainter: + d/rules: . Use cross g++ instead of the native one. . Set CXXFLAGS with target include paths . Force include path /usr/$(DEB_HOST_MULTIARCH)/include/qt4 . define CMAKE_LIBRARY_PATH="/usr/$(DEB_HOST_GNU_TYPE)/lib" + d/control: . Build-Depends: libqtwebkit-dev * cross-building for armel tested on i386 and amd64 * d/navit-data.menu: icon file specified with its full path (Closes: #645954) -- Gilles Filippini Sun, 30 Oct 2011 12:14:24 +0100 navit (0.5.0~svn4776+dfsg.1-2) unstable; urgency=low * Cross compilation support * New patch: + dpkg-cross.patch: when cross-building, force using the native compiler to build the navit/map/garmin/gentypes build-time tool -- Gilles Filippini Sun, 23 Oct 2011 18:52:32 +0200 navit (0.5.0~svn4776+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Configurable position extrapolation in tunnels + Downloading of map data may be allowed or disallowed at runtime + New command line parameters to specify a sequence of commands at startup + New car profile to avoid toll roads + gui_internal: POI Search by name + Some new SVG icons from openclipart.org + maptool: - Huge restructuration - Experimental o5m format support - Make adding of unknown country towns an option to avoid bloated index - Support for boundary relations - Improved coast line handling - Experimental support for adding county and municipality information + Many other fixes and ehancements * Removed patch: + gui-gtk-quit.patch: fixed upstream * New patches: + valgrind-transform.patch: fix a read error reported by valgrind + qt-cmake.patch: fixes cmake Qt4 detection (Closes: #634522) + manpage-minus-signs.patch: escape minus signs in maptool's manpage * Updated patch: + fix-cmake.patch: - force generating dbus config file org.navit_project.navit.service - add CMakeLists.txt for navit/vehicle/null * debian/rules: + Force vehicle/null, vehicle/demo and vehicle/gpsd + Don't overwrite flags set by dpkg-builflags (Closes: #634918) + Minor cleanups and typos * debian/control: + Drop Build-Depends on libhildon-1-dev (not needed) + navit-graphics-gtk-drawing-area: Depends librsvg2-common to have the gdk-pixbuf for svg images * debian/README.source: + Updated removed parts list * Add .gitignore and extend-diff-ignore for anjuta project files so they're not included into the source package -- Gilles Filippini Mon, 19 Sep 2011 08:29:27 +0200 navit (0.5.0~svn4494+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Minor fixes * New patch lc_all.patch: when LC_ALL is set, unset it and set LANG instead to prevent incorrect GPS position computations (closes: #625949) * New patch gui-gtk-quit.patch: preperly handle the quit command with gui/gtk * Reworked patch fix-cmake.patch: mostly applied upstream but a few glitches remain to fix (closes: #626784) -- Gilles Filippini Sun, 22 May 2011 10:49:03 +0200 navit (0.5.0~svn4423+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Improved cmake support + New CSV map plugin to record POI and speed camera locations + Support for speed camera from OSM data and CSV map files + Support downloding maps from withing Navit (binfile format) + Configurable key bindings for OSDs + OSD odometer and stopwatch + Protobuf database support for maptool + Imperial units support + Many other improvements and bug fixes * debian/copyright: + Update to DEP5 rev173 + Add new license paragraphs for: - navit/browserplugin.c (MPL-1.1 or GPL-2+ or LGPL-2.1+) - navit/maptool/google/protobuf-c/protobuf-c* (Apache-2.0) * debian/control: + Set Architecture to any for the navit binary package: navit is supposed to support bigendian since 06/2009 (closes: #623238) + Fix navit and navit-data descriptions to state that the package doesn't provide any map (closes: #603378) + Bump Standards-Version to 3.9.2 (no change needed) + Drop Build-Depends on autotools in favor of cmake * debian/rules: + Now use the cmake build system * New patches: + fix-cmake.patch: various fixes and workarounds to build successfully with cmake + icons-dir: installs icons into /usr/share/navit/icons instead of /usr/share/navit/xpm * Remove patches not needed anymore with cmake: + remove-espeak + remove-ezxml + remove-glib + remove-libpng + remove-mini-libc + remove-support + remove-ttf-liberation + remove-win32 + remove-wordexp + remove-zlib * debian/rules, debian/control, debian/navit-gui-qml.install: ground work to enable the QML plugin (not enabled in this build) * Migrate to source format 3.0 (quilt) -- Gilles Filippini Tue, 03 May 2011 00:14:36 +0200 navit (0.2.0+dfsg.1-1) unstable; urgency=low * New upstream Release (closes: #610531): + Support for loading itineraries from destination.txt + Support for writing destinations with multiple coordinates + Initial support for waypoint routing + Functional opengl and sdl graphic plugins (disabled for now) + Initial support for the CMake build system (not used in this build) + Better POI search + New truck profile + New Layout Car-simple + Cyrillic support + New translations: Australian English, Javanese, Basque, Tamil and Urdu + Many bug fixes * debian/rules: removed DEB_BUILD_OPTIONS handling as it is now handled through dpkg-buildflags * debian/control: + dropped osm2navit dummy transitional package for squeeze+1 -- Gilles Filippini Fri, 28 Jan 2011 23:29:11 +0100 navit (0.2.0~svn3501+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Support for autoloaded plugins + Many memory leaks fixed * Refresh patches * New patch path_max to try fixing the FTBFS on hurd-i386. * debian/control: bumped Standards-Version to 3.9.1 (no change needed) -- Gilles Filippini Tue, 27 Jul 2010 22:36:40 +0200 navit (0.2.0~svn3255+dfsg.1-3) unstable; urgency=low * Fix yet another FTBFS occuring on some archs while moving navit.xml to the target /etc/navit dir. -- Gilles Filippini Tue, 18 May 2010 18:00:10 +0200 navit (0.2.0~svn3255+dfsg.1-2) unstable; urgency=low * Fix FTBFS when building only arch-dependent binary packages. -- Gilles Filippini Mon, 17 May 2010 23:25:27 +0200 navit (0.2.0~svn3255+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + New QML GUI (work in progress; currently disabled) + Enhanced bookmark management + Many bug fixes, including: - force JSON gpsd responses (closes: #573855) * Removed patches: + fixed upstream: - distclean_graphics_qt_qpainter - pedestrian-without-android * Refreshed patches: + remove-win32 * New patch: + search_trick: when searching for a town, a '?' at the end of the search string means "search exact matches only" * debian/source/format: 1.0 * debian/rules: switched to the dh sequencer * debian/control: + Build-Depends: autopoint (Closes: #572476) + Bumped the versioned Build-Depends on debhelper to (>= 7.0.50~) as requested by using the dh sequencer + Versioned Build-Depends on quilt (see #548094) -- Gilles Filippini Sun, 16 May 2010 23:44:28 +0200 navit (0.2.0~svn2974+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + new speech bus interface + new vehicle maemo (support for Maemo/Fremantle liblocation API) + new plugin for pedestrian navigation + new about dialog + new osd button for recording a description in a track point in the GPX log file + new command to say something (say) + new command to set destination (set_destination) + "Stop navigation" button now available during route calculation * Removed patches: + applied upstream: - libgps-2.90-fix - mg-unhandled-attr - spelling + fixed upstream: - revert-part-of-svn2859 - no-default-poi-geodownload - remove-libmdb.diff * New patches: + pedestrian-without-android: allow the plugin pedestrian to compile without android support * debian/control: bumped Standards-Version to 3.8.4 (no change needed) * debian/copyright: bumped copyrights to 2010. -- Gilles Filippini Mon, 01 Mar 2010 22:08:24 +0100 navit (0.2.0~svn2897+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + graphics_gd: - support for resizing - allow mouse move simulation + massive translations update + new osd scale for displaying map scale + bug fixes (Closes: #562591) * Updated patch libgps-2.90-fix to cope both with libgps18 and libgps19 * debian/control: + drop the versionned Build-Depends to libgps-dev + add ${misc:Depends} where missing * debian/patches/mg-unhandled-attr: since more than one or two attributes are missing, handle them the same way than in the garmin plugin: remove the assert() and log a debug message * new patch: * spelling: fixes spelling errors reported by lintian -- Gilles Filippini Mon, 11 Jan 2010 17:52:48 +0100 navit (0.2.0~svn2865+dfsg.1-1) unstable; urgency=low [ Gilles Filippini ] * New upstream snapshot: + Default GUI switched to gui_internal + gui_internal: - Configurable menus - New "back" command - Select bookmark by name - Keyboard highlighting configurable - Switch to numeric keyboard for house numbers - Improved OSD keyboard + binding/dbus: add GUI bindings + New vehicle type gpsd_dbus + Improved searching * debian/control: + Update Maintainer with my new address @debian.org + Remove DM-Upload-Allowed (no more needed) * Remove patch default_to_gui_internal (no more needed) * Update patches: + remove-ttf-liberation + remove-support * New patches: + mg-unhandled-attr: [MG] workaround unhandled attributes introduced by svn2827 and svn2844. + revert-part-of-svn2859: revert part of svn2859 which leads to a null pointer error. [ Bernd Zeimetz ] * Add a patch to support the new libgps (>= 2.90) - Also bump the build-dependency on libgps-dev for that. - Closes: #560253 -- Gilles Filippini Fri, 18 Dec 2009 22:48:27 +0100 navit (0.2.0~svn2755+dfsg.1-1) unstable; urgency=low [ Gilles Filippini ] * New upstream snapshot: + Make osm2navit more modular and renamed to maptool + Experimental support for Contraction Hierarchies routing + New map type filter to filter other maps + Map attributes are now setable + New vehicle type: null + Support for automatic day night switching + gui_internal: new tool to show locale configuration + Update python and dbus APIs + navit.xml cleanup + Translations update + Bug fixes * debian/control: + Handle transition from osm2navit to maptool * Rename and update debian/osm2navit.* to debian/maptool.* * Remove patch mg-mmap (applied upstream) [ Bernd Zeimetz ] * Remove myself from uploaders. -- Gilles Filippini Mon, 16 Nov 2009 16:13:00 +0100 navit (0.2.0~svn2663+dfsg.1-1) unstable; urgency=low * New upstream snapshot: + Vehicle profile switch + Better handling of turn restrictions + Big endian patch + Accented characters on internal keyboard + Updated translations + Bug fixes * Remove new android port from upstream source * Remove new embedded libpng from upstream source * Remove new embedded libespeak from upstream source * Remove patches (applied upstream): + moc_location + endianness * New patches: + remove-libpng: adapt to embedded libpng removal + remove-espeak: adapt to embedded libespeak removal + remove-support: no more need for a Makefile in navit/support + mg-mmap: fix a significant memory link in mmap handling leading to a segfault * Update patches: + default_to_gui_internal + distclean_graphics_qt_qpainter + remove-ezxml + remove-glib + remove-libmdb.diff + remove-mini-libc + remove-win32 + remove-wordexp + remove-zlib * debian/rules: + Closes: 542284: - Drop support for map/poi_geodownload: while this plugin could still be used for MG POI files, there isn't any instruction about how to configure it. BTW it has been reported to be quite slow. - Drop support for binding/python: there isn't any piece of information about the status / usage of this plugin. - Remove unused .la files from plugins. * debian/control: + Standards-Version: bump to 3.8.3 (no change needed) + Build-Depends: - replace deprecated glutg3-dev with freeglut3-dev (Closes: #543699). - drop mdbtools-dev - drop python-dev * debian/README.source: + Acknowledge android port and libpng removals from upstream source + Remove versionning issue since it isn't needed anymore + Remove endianness from TO-DOs -- Gilles Filippini Mon, 12 Oct 2009 23:00:14 +0200 navit (0.1.1.0+dfsg.1-2) unstable; urgency=low * debian/control: s/QT/Qt/g (Closes: 534783) * debian/patches/endianness: improve and test the patch on a Debian sparc box with MG maps -- Gilles Filippini Sun, 28 Jun 2009 22:08:14 +0200 navit (0.1.1.0+dfsg.1-1) unstable; urgency=low [ Gilles Filippini ] * New upstream release: + Release 0.1.1 = upstream svn2349 + Routing optionally asynchronous + Housenumber search + Experimental support for turn restrictions + Experimental support for traffic distortions + Support for map editing + Bug fixes * Remove patches (applied upstream): + gui_internal_no_gtk2 * Activate libgarmin support * debian/copyright: + Add missing copyright statement for files navit/map/garmin/* * New patch: + default_to_gui_internal: configure gui-internal as the default in navit.xml * debian/README.source: refresh * Change versionning from 0.1.1.~svn to 0.1.1.0~svn to ease tagging via git-buildpackage * Add a generated 32x32 xpm icon for Debian menu (Closes: #532374) * debian/control: + Build-Depends on imagemagick to generate the aforementionned xpm icon + Navit target architecture limited to little-endians since mg plugin isn't big-endian compatible yet + Bump Standards-Version to 3.8.2 (no change needed) * debian/navit-data.menu: + Move navit Debian menu into the navit-data package + Quote the icon field * Upload to unstable [ Bernd Zeimetz ] * Set DM-Upload-Allowed: yes for Gilles Filippini. -- Gilles Filippini Tue, 23 Jun 2009 13:30:05 +0200 navit (0.1.1.~svn2246-1) experimental; urgency=low [ Gilles Filippini ] * New upstream snapshot: + Add horse and pedestrian vehicle profiles + Enhance routing + Remove deprecated graphics: cogl + Fix typo in configure.in (Closes: #521815) + Fix many compilation warnings * debian/rules: + Enable python binding + --enable-avoid-float [armel] (Closes: #521809) + Replace deprecated --disable-gypsy with --disable-vehicle-gypsy (Closes: #521812) + Force using rsvg-convert for svg2png conversions + Remove unneeded ltmain.sh copy statement + Remove no more needed navit/graphics/cogl cleansing * debian/control: + Build-Depends: - python-dev - remove inkscape | kdebase-runtime | kdelibs4-dev to leave librsvg2-bin only * Refresh patches: mg-alignment, remove-* * Remove patches (applied upstream): + clean_pngs + mg-alignment * New patches: + endianness: to support big-endian architectures. + moc_location: force qt4 moc use when qt3 moc is in the way (thanks bzed). + distclean_graphics_qt_qpainter: handle graphics_qt_qpainter.moc removal during distclean. + gui_internal_no_gtk2: remove gtk2 dependency to gui_internal. [ Bernd Zeimetz ] * debian/copyright: -Adding missing copyright informations for files in navit/map/shapefile. -- Gilles Filippini Sun, 03 May 2009 10:30:39 +0200 navit (0.1.1.~svn2111-1) experimental; urgency=low * New upstream snapshot: + Remove deprecated guis: clutter, cegui, directfb. + Remove deprecated graphics: directfb. * Removed patch: + remove-ttf-dejavu (deprecated). * debian/rules: remove deprecated configure flags. * debian/README.source: remove deprecated notes. * debian/control: bumped policy to 3.8.1 (no change needed). -- Gilles Filippini Thu, 12 Mar 2009 23:04:19 +0100 navit (0.1.1.~svn2086-1) experimental; urgency=low * New upstream snapshot. * Refresh patches. * debian/copyright: remove copyrigths about removed files. -- Gilles Filippini Sun, 08 Mar 2009 22:37:45 +0100 navit (0.1.1.~svn2077-1) experimental; urgency=low [ Gilles Filippini ] * New upstream snapshot, first upload to Debian (Closes: #451561). * debian/control: + Prevent recursive dependency. Plugin packages should recommend navit instead of depend. + Solved lintian error not-binnmuable-any-depends-any * Removed patch hyphen-used-as-minus-sign (applied upstream) * debian/changelog: targeting experimental [ Bernd Zeimetz ] * debian/rules: - Remove .deps and .libs directories in clean target. -- Gilles Filippini Wed, 04 Mar 2009 13:33:58 +0100 navit (0.1.1.~svn2076-3) unstable; urgency=low * Renamed graphics plugin packages: graphic -> graphics. -- Gilles Filippini Mon, 02 Mar 2009 21:13:18 +0100 navit (0.1.1.~svn2076-2) unstable; urgency=low * Dropped graphic plugins gd and sdl: they are currently broken at run-time. * One binary package per gui and grphic plugin. -- Gilles Filippini Mon, 02 Mar 2009 14:30:06 +0100 navit (0.1.1.~svn2076-1) unstable; urgency=low * New upstream snapshot * Reverted mg-alignment patch to the very strict minimum (tested on armel with "echo 4 > proc/cpu/alignment"). -- Gilles Filippini Sun, 01 Mar 2009 23:05:42 +0100 navit (0.1.1.~svn2067-2) unstable; urgency=low * New patch: + mg-alignment: alignement fix for the MG plugin. -- Gilles Filippini Tue, 24 Feb 2009 00:43:20 +0100 navit (0.1.1.~svn2067-1) unstable; urgency=low * New upstream snapshot * Lintian clean: + debian/watch (new) + debian/patches/*: added a comment header + debian/control: - Build-Depends: debhelper (>= 0.7) + new patch hyphen-used-as-minus-sign to escape minus signs in man/osm2navit.1 + debian/navit.docs: removed ChangeLog (not a real one) * debian/README.source: updated -- Gilles Filippini Mon, 23 Feb 2009 15:12:10 +0100 navit (0.1.1.~svn2062-2) unstable; urgency=low * Removed navit init.d script which issued 'echo 2 > /proc/cpu/alignment' at boot time on ARM processors: the code with broken alignment has to be fixed. * Moved osm2navit to its own binary package. * Reworked debian/ files to let dh do its work when possible. -- Gilles Filippini Mon, 23 Feb 2009 01:18:27 +0100 navit (0.1.1.~svn2062-1) unstable; urgency=low [ Gilles Filippini ] * Removed from upstream tree (not used): + navit/graphics/win32/* + navit/gui/cegui/datafiles/fonts/* + navit/gui/win32/* + navit/script/* + navit/support/* + navit/tools/* * New patches: + remove-ezxml + remove-zlib + remove-win32 + remove-wordexp + remove-ttf-dejavu * debian/copyright: + Acknowledge bzed copyright for 2009 * debian/README.source + Updated TO-DO and ISSUES accordingly + Acknowledged navit trac ticket #303 * debian/rules: + Backported part of my cdbs debian/rules file + The menu file is handled by debhelper + Fixed debian/rules to prevent ./configure running twice [ Bernd Zeimetz ] * New upstream snapshot * removing non-existing files from debian/copyright * Spliting -data package from the single one. * Dropping CDBS in favor of a useful rules file. Switching back to my original rules file, also including some (yet untested) lines to move arch-indep. content into navit-data. -- Gilles Filippini Sun, 22 Feb 2009 15:34:42 +0100 navit (0.1.1.~svn2051-4) unstable; urgency=low * Removed glib from upstream (not needed). * Removed mini libc from upstream (no copyright statement; not used). * Enabled qt painter support * Enabled libgd support * Enabled postgresql support for osm2navit * debian/README.source: + ezxml license (MIT) + glib removal + mini libc removal + updated TO-DOs * debian/control: + Depends: added libdbus-glib-1-dev, libgd2-xpm-dev, libqt4-dev, libpq-dev * debian/rules: + configure: --enable-graphics-gd --disable-binding-python (broken) * New Patches: + remove-glib + remove-mini-libc -- Gilles Filippini Sat, 21 Feb 2009 22:31:33 +0100 navit (0.1.1.~svn2051-3) unstable; urgency=low * Removed navit/fonts from upstream branch since ttf-liberation is in Debian. * debian/control: + Build-Depends: - added cvs, automake, mdbtools-dev, libfreetype6-dev, libfontconfig1-dev, ttf-liberation, libhildon-1-dev - removed libgarmin-dev, libcegui-mk2-dev * debian/README.source: + Updated TO-DOs -- Gilles Filippini Fri, 20 Feb 2009 21:26:56 +0100 navit (0.1.1.~svn2051-2) unstable; urgency=low * debian/README.source: + added a section do deal with svn/git handling of the source package. + pasted the quilt README.source to explain how to modify the upstream source code + (required by policy 3.8.0, §4.14). -- Gilles Filippini Wed, 18 Feb 2009 21:23:53 +0100 navit (0.1.1.~svn2051-1) unstable; urgency=low * New upstream snapshot. * Moved the packaging on alioth and merged there with bzed's package: + debian/copyright: added bzed + debian/control: - Section: moved to misc - Depends: . Removed librsvg2-common (unused) . Moved gpsd to Recommends: - Description: . Merged short description with bzed's . Typo: It's -> Its - Added git related stanzas + debian/rules: - Merged configure flags with bzed's - Removed get-orig-source (not needed anymore) - Updated to run autogen.sh + patches: - Added remove-libmdb.diff from bzed - Removed clean_pngs.autoreconf: not used anymore -- Gilles Filippini Tue, 17 Feb 2009 23:44:23 +0100 navit (0.1.1.~svn2032-1) unstable; urgency=low * New upstream release. * debian/rules: + Switched to CDBS * debian/copyright: + Reworked to conform to revision 437 of CopyrightFormat proposal available at http://wiki.debian.org/Proposals/CopyrightFormat * debian/README.source: + New file to keep track of packaging related issues * debian/control: + Set myself as the maintainer + Bumped standard version to 3.8.0 + Depends: - Added cdbs, quilt, libsdl-image1.2-dev - Replaced kdelibs4-dev with (librsvg2-bin|inkscape|kdebase-runtime| kdelibs4-dev) to provides at least one of the svg to png converter looked for by ./configure.in * debian/changelog: + Temporary change of the versioning scheme since I started erromeously with 0.1.1+svnNNNN instead of 0.1.1~svnNNNN. I've added an extra dot (0.1.1.~svnNNNN) until 0.1.1 is released. * debian/navit.pl: removed since unused * debian/navit.init: + issues 'echo 2 > /proc/cpu/alignment' at boot time * Patches: + clean_pngs: remove generated png files during distclean-local so that the package can afford two builds in a row. + clean_pngs.autoreconf: modified Makefile.in from clean_pngs patch -- Gilles Filippini Fri, 13 Feb 2009 01:50:54 +0100 navit (0.1.1+svn2023-1) unstable; urgency=low * New upstream snapshot * debian/control: Depends: added libtool * debian/rules: + copy ltmain.sh from libtool * tweak the targets so that several builds in a row succeed -- Gilles Filippini Sat, 07 Feb 2009 12:07:03 +0100 navit (0.1.1+svn1966-1) unstable; urgency=low * New upstream snapshot * debian/rules: CFLAGS: removed -g * debian/control: Depends: added autotools-dev, cvs -- Gilles Filippini Sat, 24 Jan 2009 14:51:21 +0100 navit (0.1.1+svn1873-1) unstable; urgency=low * New upstream snapshot * debian/rules: + Added configure option --enable-svg2png-scaling-flag="8 16 32 48 96" to enable country flag icons. * debian/control: + Build-Depends: kdelibs4-dev to enable country flag SVGs conversion to PNG files. -- Gilles Filippini Tue, 30 Dec 2008 00:00:07 +0100 navit (0.1.1+svn1865-1) unstable; urgency=low * New upstream snapshot * Rearranged source package to match the standard with a orig.tar.gz pristine source tree and a diff.gz debian patch. -- Gilles Filippini Mon, 29 Dec 2008 11:12:02 +0100 navit (0.1.1+svn1863-1) unstable; urgency=low * New upstream snapshot * debian/control: + Depends: librsvg2-common -- Gilles Filippini Sun, 28 Dec 2008 21:52:39 +0100 navit (0.1.0+svn1857-1) unstable; urgency=low * New upstream snapshot -- Gilles Filippini Sun, 28 Dec 2008 11:42:04 +0100 navit (0.1.0+svn1843-1) unstable; urgency=low * New upstream snapshot * Removed the navit.pl wrapper script which is too specific for openmoko. * debian/control: + removed gdsd version reference to enable fso-gpsd -- Gilles Filippini Tue, 23 Dec 2008 00:52:01 +0100 navit (0.0.4+svn1229-3) unstable; urgency=low * fixed a small bug in navit.pl: delete LC_ALL from the environment, instead of only undefining it. -- Carsten Wolff Sat, 25 Oct 2008 21:07:46 +0200 navit (0.0.4+svn1229-2) unstable; urgency=low * Added new startup script. This script will: - check, if gpsd is running and try to start it - if it fails, it will run dpkg-reconfigure gpsd - check, if a navit.xml exists in the user's home - if not, create one and download an osm map, the user selects from a list -- Carsten Wolff Thu, 6 Sep 2008 18:30:23 +0200 navit (0.0.4+svn1229-1) unstable; urgency=low * New upstream snapshot -- Carsten Wolff Thu, 24 Jul 2008 00:25:53 +0200 navit (0.0.4+svn1205-1) unstable; urgency=low * New upstream snapshot * enabled garmin map support -- Carsten Wolff Sat, 12 Jul 2008 17:43:36 +0200 navit (0.0.4+cvs20080525-2) unstable; urgency=low * put a wrapper in place of the navit binary to take care of setting the right environment for navit -- Carsten Wolff Mon, 26 May 2008 19:02:13 +0200 navit (0.0.4+cvs20080525-1) unstable; urgency=low * New cvs version -- Carsten Wolff Mon, 26 May 2008 14:58:50 +0200 navit (0.0.4+cvs20080419-1) unstable; urgency=low * todays CVS version * added some dependencies -- Carsten Wolff Sat, 19 Apr 2008 18:37:24 +0200 navit (0.0.4+cvs20080418-1) unstable; urgency=low * Initial release -- Carsten Wolff Fri, 18 Apr 2008 23:28:24 +0200 debian/copyright0000644000000000000000000011732212217777376011152 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: navit Upstream-Contact: Martin Schaller Michael Farmbauer Pierre Grandin Nick Geoghegan Source: Upstream source code is extracted from the upstream's SVN repository at SourceForge: https://navit.svn.sourceforge.net/svnroot/navit . The source tree is then modified to remove non-used parts. See debian/README.source for details. Files: * Copyright: © 2005-2011 Navit Team License: GPL-2 Files: navit/*.h Copyright: © 2005-2011 Navit Team License: LGPL-2 Files: navit/atom.h navit/cache.h navit/command.h navit/event_glib.h navit/keys.h navit/navit_nls.h navit/window.h Copyright: © 2005-2011 Navit Team License: GPL-2 Files: navit/graphics/sdl/* Copyright: © 2005-2008 Bryan Rittmeyer License: LGPL-2 Files: navit/graphics/sdl/graphics_sdl.c Copyright: © 2005-2008 Bryan Rittmeyer License: GPL-2 Files: navit/map/garmin/* Copyright: © 2007 Alexander Atanasov License: GPL-2 Files: navit/vehicle/webos/cJSON.* Copyright: © 2009 Dave Gamble License: Expat Files: contrib/sjjb_import.pl Copyright: © 2012 Lutz Möhrmann License: GPL-2 Files: navit/xpm/bahai.svg navit/xpm/biergarten.svg navit/xpm/buddhist.svg navit/xpm/bus_stop.svg navit/xpm/car_dealer.svg navit/xpm/car_rent.svg navit/xpm/casino.svg navit/xpm/castle.svg navit/xpm/dam.svg navit/xpm/daymark.svg navit/xpm/drinking_water.svg navit/xpm/emergency.svg navit/xpm/hindu.svg navit/xpm/islamic.svg navit/xpm/jain.svg navit/xpm/jewish.svg navit/xpm/library.svg navit/xpm/memorial.svg navit/xpm/picnic.svg navit/xpm/shelter.svg navit/xpm/shinto.svg navit/xpm/shop_computer.svg navit/xpm/shop_department.svg navit/xpm/sikh.svg navit/xpm/sport.svg navit/xpm/theater.svg navit/xpm/townhall.svg navit/xpm/worship.svg Copyright: Public Domain License: CC0-1.0 Comment: Map icons CC-0 from SJJB Management: http://www.sjjb.co.uk/mapicons/ Files: navit/support/shapefile/* Copyright: © 1999-2008, Frank Warmerdam License: Expat or LGPL Comment: This software is available under the following "MIT Style" [0] license, or at the option of the licensee under the LGPL (see LICENSE.LGPL). This option is discussed in more detail in shapelib.html. . [0] Read "Expat". Files: navit/fib-1.1/* Copyright: © 1997-2003 John-Mark Gurney License: FreeBSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. 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. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. Files: navit/sunriset.c Copyright: © 1989, 1992, Paul Schlyter License: PD Released to the public domain by Paul Schlyter, December 1992. Files: navit/browserplugin.c Copyright: © 1998 Netscape Communications Corporation License: MPL-1.1 or GPL-2+ or LGPL-2.1+ The contents of this file are subject to the Mozilla Public License Version 1.1 (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.mozilla.org/MPL/ . Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. . The Original Code is mozilla.org code. . The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1998 the Initial Developer. All Rights Reserved. . Contributor(s): Josh Aas . Alternatively, the contents of this file may be used under the terms of either the GNU General Public License Version 2 or later (the "GPL"), or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), in which case the provisions of the GPL or the LGPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of either the GPL or the LGPL, and not to allow others to use your version of this file under the terms of the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL or the LGPL. If you do not delete the provisions above, a recipient may use your version of this file under the terms of any one of the MPL, the GPL or the LGPL. Files: navit/maptool/google/protobuf-c/protobuf-c* Copyright: © 2008 Dave Benson License: Apache-2.0 Files: debian/* Copyright: © 2008 Carsten Wolff © 2008-2009 Bernd Zeimetz © 2008-2011 Gilles Filippini License: GPL-2+ License: GPL-2 On Debian systems the full text of the GNU General Public License version 2 can be found in the `/usr/share/common-licenses/GPL-2' file. License: LGPL-2 On Debian systems the full text of the GNU Lesser General Public License version 2 can be found in the `/usr/share/common-licenses/LGPL-2' file. License: LGPL-2.1 On Debian systems the full text of the GNU Lesser General Public License version 2.1 can be found in the `/usr/share/common-licenses/LGPL-2.1' file. License: Apache-2.0 On Debian systems the full text of the Apache License version 2.0 can be found in the `/usr/share/common-licenses/Apache-2.0' file. License: Expat 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 above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . 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. License: MPL-1.1 MOZILLA PUBLIC LICENSE Version 1.1 . --------------- . 1. Definitions. . 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. . 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. . 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. . 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. . 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. . 1.5. "Executable" means Covered Code in any form other than Source Code. . 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. . 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. . 1.8. "License" means this document. . 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. . 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. . B. Any new file that contains any part of the Original Code or previous Modifications. . 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. . 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. . 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. . 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. . 2. Source Code License. . 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and . (b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). . (c) the licenses granted in this Section 2.1(a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. . (d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. . 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license . (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and . (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). . (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code. . (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. . 3. Distribution Obligations. . 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. . 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. . 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. . 3.4. Intellectual Property Matters (a) Third Party Claims. If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. . (b) Contributor APIs. If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. . (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4(a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. . 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. . 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. . 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. . 4. Inability to Comply Due to Statute or Regulation. . If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. . 5. Application of this License. . This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. . 6. Versions of the License. . 6.1. New Versions. Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. . 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. . 6.3. Derivative Works. If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) . 7. DISCLAIMER OF WARRANTY. . COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. . 8. TERMINATION. . 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. . 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: . (a) such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. . (b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. . 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. . 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. . 9. LIMITATION OF LIABILITY. . UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. . 10. U.S. GOVERNMENT END USERS. . The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. . 11. MISCELLANEOUS. . This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. . 12. RESPONSIBILITY FOR CLAIMS. . As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. . 13. MULTIPLE-LICENSED CODE. . Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the NPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. . EXHIBIT A -Mozilla Public License. . ``The contents of this file are subject to the Mozilla Public License Version 1.1 (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.mozilla.org/MPL/ . Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. . The Original Code is ______________________________________. . The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. . Contributor(s): ______________________________________. . Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." . [NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.] License: CC0-1.0 Creative Commons CC0 1.0 Universal . CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. . Statement of Purpose . The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). . Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. . For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. . 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: . i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; . ii. moral rights retained by the original author(s) and/or performer(s); . iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; . iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; . v. rights protecting the extraction, dissemination, use and reuse of data in a Work; . vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and . vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. . 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. . 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. . 4. Limitations and Disclaimers. . a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. . b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. . c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. . d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. debian/maptool.manpages0000644000000000000000000000001612217777376012376 0ustar man/maptool.1 debian/maptool.install0000644000000000000000000000003312217777376012250 0ustar debian/tmp/usr/bin/maptool debian/README.Debian0000644000000000000000000000110412217777376011246 0ustar navit for Debian ---------------- Navit is a young and volatile software. Often after an update you will have to redo your configuration starting with copying /etc/navit/navit.xml to ~/.navit/ and then editing it. Pease have a look at the Configuring Navit wiki page at: http://wiki.navit-project.org/index.php/Configuring_Navit Before you can make use of this software, you need to get maps. To see, where you can get maps for navit, see: http://wiki.navit-project.org/index.php/Main_Page#Maps -- Carsten Wolff Fri, 18 Apr 2008 23:28:24 +0200 debian/navit-gui-qml.install0000644000000000000000000000011412217777376013267 0ustar debian/tmp/usr/lib/navit/gui/libgui_qml* debian/tmp/usr/share/navit/gui/qml debian/navit-data.menu0000644000000000000000000000023712217777376012131 0ustar ?package(navit,navit-data):needs="X11" section="Applications/Science/Geoscience"\ title="navit" command="/usr/bin/navit" icon="/usr/share/pixmaps/navit.xpm" debian/navit-gui-gtk.install0000644000000000000000000000005112217777376013263 0ustar debian/tmp/usr/lib/navit/gui/libgui_gtk* debian/README.source0000644000000000000000000000577112217777376011402 0ustar This file is used to keep track of packaging choices, known issues and TO-DOs. ================================================== 1- HOW THE SOURCE PACKAGE IS HANDLED USING SVN/GIT ================================================== The work on this package takes place on the alioth git repository. It requires an alioth account with grant to the collab-maint group. Cloning the repository: $ git clone @alioth.debian.org:/git/collab-maint/navit.git The repository has 3 remote branches: * origin/upstream-svn * origin/upstream * origin/master HEAD is binded to master. master fetched localy by the clone: $ git branch * master A daily cronjob managed by bzed syncs origin/upstream-svn with upstream's SVN repository (). A packaging cycle starts by merging origin/upstream-svn with upstream. It requires having checked out origin/upstream localy (need to be done once): $ git checkout -b upstream origin/upstream Then we can do the merge: $ git merge origin/upstream-svn It can leads to conflicts since some parts of pristine upstream tree have been removed in our upstream branch. These removed parts are listed below: * android stuff: navit/android* contrib/android* navit/speech/android * iphone stuff: navit/iphone navit/vehicle/iphone navit/graphics/cocoa navit/speech/iphone * windows stuff navit/binding/win32 navit/support/win32 navit/gui/win32 navit/graphics/win32 * useless embedded stuff navit/fonts navit/intl_cmake navit/map/poi_geodownload/libmdb navit/support/espeak navit/support/ezxml navit/support/glib navit/support/libc navit/support/libpng navit/support/wordexp navit/support/xgetopt navit/support/zlib * non DFSG compatible icons (cc-by-sa 2.5) navit/xpm/repair_service.svg navit/xpm/resort.svg navit/xpm/shop_grocery.svg * other unused tools and scripts without copyright statement navit/tools navit/script When the merge is completed and committed we then switch to the master branch to merge upstream: $ git checkout master $ git merge upstream Then we can work on the packaging, still in the master branch. See below how to patch upstream source code. The package is built using git-buildpackage. See To build using cowbuilder consider using Russ Allberry's git-pbuilder : $ DIST=sid git-buildpackage --git-builder=/usr/bin/git-pbuilder Warning: when modifying upstream branch (such as removing parts) you'll need to rm .orig.tar.gz before building the package again. ======== 2- TO-DO ======== * Have gypsy packaged into debian? * Solve missing copyright statement issues * -Dgraphics/gd=FALSE: currently broken * -Dgraphics/sdl=FALSE: seems functional since release 0.2.0, but keeping disabled for now until I'm sure it's mature enough * -Dgraphics/opengl=FALSE: idem sdl * -Dgui/qml=FALSE: idem sdl * Tons of gcc warnings debian/navit-data.install0000644000000000000000000000016512217777376012633 0ustar debian/tmp/usr/share/navit/icons debian/tmp/usr/share/icons debian/tmp/usr/share/locale debian/tmp/usr/share/pixmaps debian/compat0000644000000000000000000000000212217777376010407 0ustar 5 debian/navit.install0000644000000000000000000000053612217777376011726 0ustar debian/tmp/usr/lib/navit/map debian/tmp/usr/lib/navit/osd debian/tmp/usr/lib/navit/binding debian/tmp/usr/lib/navit/plugin debian/tmp/usr/lib/navit/speech debian/tmp/usr/lib/navit/vehicle debian/tmp/usr/lib/navit/font debian/tmp/usr/lib/navit/graphics/libgraphics_null* debian/tmp/usr/share/applications debian/tmp/usr/bin/navit debian/tmp/etc/navit debian/watch0000644000000000000000000000033012217777376010236 0ustar version=3 # Navit is a young and volatile software which has not so often releases. # Until its development process stabilize, the packaging is done from upstream # SVN tree. # See debian/README.source for details. debian/navit-graphics-gtk-drawing-area.install0000644000000000000000000000010012217777376016631 0ustar debian/tmp/usr/lib/navit/graphics/libgraphics_gtk_drawing_area* debian/navit-gui-internal.install0000644000000000000000000000005612217777376014317 0ustar debian/tmp/usr/lib/navit/gui/libgui_internal* debian/source/0000755000000000000000000000000012217777376010511 5ustar debian/source/format0000644000000000000000000000001412217777376011717 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012237065306010621 5ustar debian/patches/speech-dispatcher-0.8.patch0000644000000000000000000000246712237065306015551 0ustar Index: navit-0.5.0~svn5643+dfsg.1/CMakeLists.txt =================================================================== --- navit-0.5.0~svn5643+dfsg.1.orig/CMakeLists.txt 2013-11-08 15:23:43.000000000 +1100 +++ navit-0.5.0~svn5643+dfsg.1/CMakeLists.txt 2013-11-08 15:37:31.384137183 +1100 @@ -146,7 +146,7 @@ CHECK_INCLUDE_FILES(stdint.h HAVE_STDINT_H) CHECK_INCLUDE_FILES(byteswap.h HAVE_BYTESWAP_H) CHECK_LIBRARY_EXISTS(gypsy gypsy_control_get_default "" GYPSY_FOUND) -CHECK_INCLUDE_FILES(libspeechd.h HAVE_LIBSPEECHD) +CHECK_INCLUDE_FILES(speech-dispatcher/libspeechd.h HAVE_LIBSPEECHD) CHECK_INCLUDE_FILES(sys/socket.h HAVE_SOCKET) CHECK_INCLUDE_FILES(sys/shm.h HAVE_SHMEM) CHECK_FUNCTION_EXISTS(snprintf HAVE_SNPRINTF) Index: navit-0.5.0~svn5643+dfsg.1/navit/speech/speech_dispatcher/speech_speech_dispatcher.c =================================================================== --- navit-0.5.0~svn5643+dfsg.1.orig/navit/speech/speech_dispatcher/speech_speech_dispatcher.c 2013-09-23 18:41:51.000000000 +1000 +++ navit-0.5.0~svn5643+dfsg.1/navit/speech/speech_dispatcher/speech_speech_dispatcher.c 2013-11-08 15:38:25.980138581 +1100 @@ -27,7 +27,7 @@ #include #include #include "config.h" -#include +#include #include "plugin.h" #include "speech.h" debian/patches/maptool-uninitialised-values.patch0000644000000000000000000000112012217777513017453 0ustar Description: Fix maptool segfault due to uninitialised values Author: Gilles Filippini Bug-Debian: http://bugs.debian.org/682553 Index: navit/navit/maptool/osm.c =================================================================== --- navit.orig/navit/maptool/osm.c 2013-09-22 22:16:25.000000000 +0200 +++ navit/navit/maptool/osm.c 2013-09-22 22:16:25.000000000 +0200 @@ -2438,7 +2438,7 @@ GList *l=tr; while (l) { struct turn_restriction *t=l->data; - struct coord *c[4]; + struct coord *c[4] = { NULL }; struct item_bin *ib=item_bin; if (!t->c_count[0]) { debian/patches/osd_get_attr-undefined.patch0000644000000000000000000000402712217777376016301 0ustar Description: Disable DBus binding for osd_get_attr This symbol is undefined since upstream SVN rev 5360. Author: Gilles Filippini Last-Update: 2013-03-24 Index: navit/navit/binding/dbus/binding_dbus.c =================================================================== --- navit.orig/navit/binding/dbus/binding_dbus.c 2013-03-23 13:17:01.000000000 +0100 +++ navit/navit/binding/dbus/binding_dbus.c 2013-03-24 17:14:20.000000000 +0100 @@ -959,13 +959,13 @@ return request_get_attr(connection, message, "navigation", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))navigation_get_attr); } -/* osd */ +/* osd * static DBusHandlerResult request_osd_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "osd", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))osd_get_attr); -} +} */ static DBusHandlerResult @@ -1693,7 +1693,7 @@ {".mapset", "get_attr", "s", "attribute", "sv", "attrname,value", request_mapset_get_attr}, {".mapset", "get_attr_wi", "so", "attribute,attr_iter", "sv", "attrname,value", request_mapset_get_attr}, {".navigation","get_attr", "s", "attribute", "", "", request_navigation_get_attr}, - {".osd", "get_attr", "s", "attribute", "sv", "attrname,value", request_osd_get_attr}, + /*{".osd", "get_attr", "s", "attribute", "sv", "attrname,value", request_osd_get_attr},*/ {".osd", "set_attr", "sv", "attribute,value", "", "", request_osd_set_attr}, {".roadprofile", "get_attr", "s", "attribute", "sv", "attrname,value", request_roadprofile_get_attr}, {".roadprofile", "get_attr_wi", "so", "attribute,attr_iter", "", "", request_roadprofile_get_attr}, debian/patches/fix-cmake.patch0000644000000000000000000000216212217777376013526 0ustar Description: Fix cmake config to produce same packages as with the autotools This patch apply various fixes and workaround so that the generated binary packages are close to the one generated with the autotools configuration. Author: Gilles Filippini Forwarded: http://trac.navit-project.org/ticket/832 Last-Update: 2012-01-23 Index: navit/cmake/navit_macros.cmake =================================================================== --- navit.orig/cmake/navit_macros.cmake 2013-07-22 14:47:49.000000000 +0200 +++ navit/cmake/navit_macros.cmake 2013-07-22 14:48:24.000000000 +0200 @@ -15,9 +15,9 @@ if (DEFINED ${VARIABLE}_REASON AND NOT ${VARIABLE}_REASON STREQUAL "User defined") set(${VARIABLE} ${ENABLE} CACHE BOOL "feature switch" FORCE) set(${VARIABLE}_REASON ${REASON}) - string(REPLACE "/" "_" VARIABLE_NAMES ${VARIABLE}) - set(${VARIABLE_NAMES}_LIBS ${ARGN}) endif() + string(REPLACE "/" "_" VARIABLE_NAMES ${VARIABLE}) + set(${VARIABLE_NAMES}_LIBS ${ARGN}) set(${VARIABLE}_AUTODETECTED_VALUE ${ENABLE} CACHE INTERNAL "value autodetected by build script") endmacro() debian/patches/dpkg-cross.patch0000644000000000000000000000240512217777376013736 0ustar Description: Allow cross compilation with dpkg-cross When cross building, navit/map/garmin/gentypes.c needs to be compiled natively to be used later on in the build process. The native compiler should be available through the NATIVE_CC cmake variable. Author: Gilles Filippini Forwarded: no Last-Update: 2011-10-23 Index: navit/navit/map/garmin/CMakeLists.txt =================================================================== --- navit.orig/navit/map/garmin/CMakeLists.txt 2011-10-22 23:10:12.000000000 +0200 +++ navit/navit/map/garmin/CMakeLists.txt 2011-10-22 23:25:28.000000000 +0200 @@ -1,11 +1,13 @@ -add_executable(gentypes gentypes.c) - include_directories( ${CMAKE_CURRENT_BINARY_DIR}) # add the command to generate the source code add_custom_command ( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gentypes + COMMAND "${NATIVE_CC}" -o ${CMAKE_CURRENT_BINARY_DIR}/gentypes -I${CMAKE_SOURCE_DIR}/navit ${CMAKE_CURRENT_SOURCE_DIR}/gentypes.c +) +add_custom_command ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/g2nbuiltin.h - COMMAND gentypes ${CMAKE_CURRENT_SOURCE_DIR}/garmintypes.txt ${CMAKE_CURRENT_BINARY_DIR}/g2nbuiltin.h + COMMAND ./gentypes ${CMAKE_CURRENT_SOURCE_DIR}/garmintypes.txt ${CMAKE_CURRENT_BINARY_DIR}/g2nbuiltin.h DEPENDS gentypes ) debian/patches/icons-dir0000644000000000000000000000360712217777513012451 0ustar Description: Install icons into NAVIT_SHAREDIR/icons It doesn't make sense to put icons into a directory named "xpm" since most of them are png and svg files. Author: Gilles Filippini Forwarded: http://trac.navit-project.org/ticket/681 Last-Update: 2011-04-17 Index: navit/CMakeLists.txt =================================================================== --- navit.orig/CMakeLists.txt 2013-09-22 22:16:01.000000000 +0200 +++ navit/CMakeLists.txt 2013-09-22 22:16:01.000000000 +0200 @@ -29,7 +29,7 @@ set(BIN_DIR bin) set(SHARE_DIR share/navit) set(LOCALE_DIR share/locale) -set(IMAGE_DIR share/navit/xpm) +set(IMAGE_DIR share/navit/icons) set(MAN_DIR share/man/man1) # LIB_DIR IF(UNIX AND NOT ANDROID AND NOT APPLE) @@ -478,7 +478,7 @@ set(BIN_DIR bin) set(SHARE_DIR ./) set(LOCALE_DIR locale) - set(IMAGE_DIR xpm) + set(IMAGE_DIR icons) if(HAVE_GTK2 AND NOT MSVC) Index: navit/navit/graphics.c =================================================================== --- navit.orig/navit/graphics.c 2013-09-22 22:16:01.000000000 +0200 +++ navit/navit/graphics.c 2013-09-22 22:16:01.000000000 +0200 @@ -1960,7 +1960,7 @@ #else if (! navit_sharedir) navit_sharedir = getenv("NAVIT_SHAREDIR"); - ret=g_strdup_printf("%s/xpm/%s", navit_sharedir, icon); + ret=g_strdup_printf("%s/icons/%s", navit_sharedir, icon); #endif } if (wordexp) Index: navit/navit/gui/qml/gui_qml.cpp =================================================================== --- navit.orig/navit/gui/qml/gui_qml.cpp 2013-09-22 22:16:01.000000000 +0200 +++ navit/navit/gui/qml/gui_qml.cpp 2013-09-22 22:16:01.000000000 +0200 @@ -460,7 +460,7 @@ this_->skin=g_strdup("navit"); } if ( this_->icon_src==NULL ) { - this_->icon_src=g_strjoin(NULL,getenv("NAVIT_SHAREDIR"),"/xpm/",NULL); + this_->icon_src=graphics_icon_path(""); } if ((attr=attr_search(attrs, NULL, attr_callback_list))) { debian/patches/series0000644000000000000000000000022012237065141012025 0ustar osd_get_attr-undefined.patch path_max fix-cmake.patch icons-dir dpkg-cross.patch maptool-uninitialised-values.patch speech-dispatcher-0.8.patch debian/patches/path_max0000644000000000000000000000101512217777376012361 0ustar Description: Fix FTBFS on hurd-i386 where PATH_MAX isn't defined. Author: Gilles Filippini Last-Update: 2011-04-17 Index: navit/navit/map/garmin/garmin.c =================================================================== --- navit.orig/navit/map/garmin/garmin.c 2010-05-22 19:49:40.000000000 +0200 +++ navit/navit/map/garmin/garmin.c 2010-05-22 19:50:11.000000000 +0200 @@ -45,6 +45,7 @@ #include #include "garmin.h" #include "gar2navit.h" +#include "../../file.h" static int map_id; debian/navit.manpages0000644000000000000000000000001412217777376012042 0ustar man/navit.1 debian/control0000644000000000000000000001655412240065006010577 0ustar Source: navit Section: misc Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Gilles Filippini Build-Depends: debhelper (>= 7.0.50~), libdevil-dev, libgtk2.0-dev, libglc-dev (>= 0.7.1), libspeechd-dev (>= 0.8), libgps-dev (>= 3.1), freeglut3-dev, libimlib2-dev, libdbus-1-dev, libxml2-dev, libfribidi-dev, libpq-dev, libfreetype6-dev, libfontconfig1-dev, fonts-liberation, libsdl-image1.2-dev, libdbus-glib-1-dev, libqt4-dev, libqtwebkit-dev, librsvg2-bin, libgarmin-dev, imagemagick, cmake Standards-Version: 3.9.4 Homepage: http://navit.sourceforge.net/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/navit.git;a=summary Vcs-Git: git://anonscm.debian.org/collab-maint/navit.git Package: navit Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, navit-data (= ${source:Version}), navit-gui-internal (= ${binary:Version}) | navit-gui-gtk (= ${binary:Version}) Recommends: gpsd Suggests: maptool Description: Car navigation system with routing engine Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. . The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. . The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speech-dispatcher. . The Debian packaging for navit doesn't provide any map. To see, where you can get maps from, see . Package: navit-gui-gtk Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, navit-graphics-gtk-drawing-area (= ${binary:Version}) Recommends: navit (= ${binary:Version}) Description: Car navigation system with routing engine - GTK+ GUI Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. . The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. . The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speech-dispatcher. . This package contains the GTK+ GUI plugin. Package: navit-gui-internal Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, navit-graphics-gtk-drawing-area (= ${binary:Version}) | navit-graphics-qt-qpainter (= ${binary:Version}) Recommends: navit (= ${binary:Version}) Description: Car navigation system with routing engine - internal GUI Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. . The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. . The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speech-dispatcher. . This package contains the internal GUI plugin. #Package: navit-gui-qml #Architecture: any #Depends: ${shlibs:Depends}, ${misc:Depends}, #Recommends: navit (= ${binary:Version}) #Description: Car navigation system with routing engine - QML GUI # Navit is a car navigation system with routing engine. # . # It has a modular design and supports several GUIs and graphic backends. # . # This package contains the QML GUI plugin. Package: navit-graphics-gtk-drawing-area Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, librsvg2-common Recommends: navit (= ${binary:Version}) Description: Car navigation system with routing engine - GTK+ graphic plugin Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. . The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. . The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speech-dispatcher. . This package contains the graphic gtk-drawing-area plugin to use with GTK+ aware GUIs plugins. Package: navit-graphics-qt-qpainter Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: navit (= ${binary:Version}) Description: Car navigation system with routing engine - Qt graphic plugin Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. . The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. . The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speech-dispatcher. . This package contains the graphic qt-qpainter plugin to use with Qt aware GUIs plugins. Package: navit-data Architecture: all Depends: ${misc:Depends} Recommends: navit Description: Car navigation system with routing engine - data files Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. . The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. . The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speech-dispatcher. . This package contains the architecture independent files - mainly translation files and images - for navit. Package: maptool Architecture: any Provides: osm2navit Replaces: osm2navit Conflicts: osm2navit Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: navit Description: Converts OpenStreetMap maps to Navit Navit is a car navigation system with routing engine. . Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. . This package contains maptool, a tool to convert OpenStreetMap maps to the Navit format.