diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000..a58277cfae --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +osrm-backend (5.27.1-3614af7) UNRELEASED; urgency=medium + + * debian build of current upstream master 3614af7f6429ee35c3f2e836513b784a74664ab6 + + -- fred Fri, 29 Nov 2024 17:47:07 +0000 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000000..ec635144f6 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000..c42eae4301 --- /dev/null +++ b/debian/control @@ -0,0 +1,21 @@ +Source: osrm-backend +Maintainer: Frederik Ramm +Section: utils +Priority: optional +Build-Depends: debhelper (>= 9), + cmake, + libbz2-dev, + libxml2-dev, + libzip-dev, + libboost-all-dev, + lua5.2, + liblua5.2-dev, + libtbb-dev +Standards-Version: 4.4.1 + +Package: osrm-backend +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Routing engine for OpenStreetMap + Provides routing with CH or MLD algorithms diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000000..06c3fbbded --- /dev/null +++ b/debian/copyright @@ -0,0 +1,8 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0 +Upstream-Name: osrm-backend +Source: https://github.com/project-osrm/openstreetmap-backend/releases + +Files: * +Copyright: Copyright (c) 2017, Project OSRM contributors +License: BSD + diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000000..ce3479e29d --- /dev/null +++ b/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/osrm diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000000..8e850aa779 --- /dev/null +++ b/debian/docs @@ -0,0 +1,3 @@ +CONTRIBUTING.md +README.md +docs/*.md diff --git a/debian/files b/debian/files new file mode 100644 index 0000000000..c72a5b0e6f --- /dev/null +++ b/debian/files @@ -0,0 +1,3 @@ +osrm-backend-dbgsym_5.27.1-3614af7_amd64.ddeb debug optional automatic=yes +osrm-backend_5.27.1-3614af7_amd64.buildinfo utils optional +osrm-backend_5.27.1-3614af7_amd64.deb utils optional diff --git a/debian/rules b/debian/rules new file mode 100644 index 0000000000..bc2fb4f46e --- /dev/null +++ b/debian/rules @@ -0,0 +1,24 @@ +#!/usr/bin/make -f +# debian/rules for osrm-backend + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Enable hardening build flags +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +# Verbose test output +#export VERBOSE=1 + +CFLAGS += $(CPPFLAGS) -DNDEBUG +CXXFLAGS += $(CPPFLAGS) -DNDEBUG #-Wno-pessimizing-move -Wno-redundant-move + +%: + dh $@ --parallel # --buildsystem cmake + +override_dh_auto_test: + dh_auto_test || echo "Ignoring test failures" + +override_dh_install: + dh_install --list-missing +