Users using the Tequila login are invited to migrate to gitlab.epfl.ch. This instance will close for Tequila users by May 2020.

Commit 68d05ea0 authored by Timothée Floure's avatar Timothée Floure

Adapt debian packaging rules to our dancer application

parent 2fb51d2f
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
PACKAGE_NAME=gnugen-member-management
%:
dh $@
override_dh_auto_build:
perl Makefile.PL
make dist
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
#override_dh_auto_configure:
# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
override_dh_auto_test:
@echo "Tests are run in a separate CI job"
override_dh_auto_install:
mkdir -p debian/gnugen-member-management/opt/$(PACKAGE_NAME)
tar --directory debian/$(PACKAGE_NAME)/opt/$(PACKAGE_NAME) --strip-component 1 -x -v -f GnuGeneration-MemberManagement-*.tar.gz
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment