Skip to content

Commit

Permalink
debian build instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
woodpeck committed Nov 29, 2024
1 parent 3614af7 commit bd275fb
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 0 deletions.
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
osrm-backend (5.27.1-3614af7) UNRELEASED; urgency=medium

* debian build of current upstream master 3614af7f6429ee35c3f2e836513b784a74664ab6

-- fred <[email protected]> Fri, 29 Nov 2024 17:47:07 +0000

1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
21 changes: 21 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Source: osrm-backend
Maintainer: Frederik Ramm <[email protected]>
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
8 changes: 8 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -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

2 changes: 2 additions & 0 deletions debian/dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
usr/bin
usr/share/osrm
3 changes: 3 additions & 0 deletions debian/docs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CONTRIBUTING.md
README.md
docs/*.md
3 changes: 3 additions & 0 deletions debian/files
Original file line number Diff line number Diff line change
@@ -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
24 changes: 24 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit bd275fb

Please sign in to comment.