43 lines
1.4 KiB
Makefile
Executable File
43 lines
1.4 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
|
|
# Uncomment this to turn on verbose mode.
|
|
#export DH_VERBOSE=1
|
|
|
|
LMSHAREDIR=/usr/share/lemonldap-ng
|
|
LMVARDIR=/var/lib/lemonldap-ng
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_auto_configure:
|
|
$(MAKE) configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini \
|
|
PERLOPTIONS="INSTALLDIRS=vendor"
|
|
|
|
override_dh_auto_install:
|
|
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \
|
|
PREFIX=/usr/ \
|
|
LMPREFIX=/usr/share/lemonldap-ng/ \
|
|
BINDIR=$(LMSHAREDIR)/bin/ \
|
|
DOCUMENTROOT=$(LMVARDIR) \
|
|
EXAMPLESDIR=/examples/ \
|
|
HANDLERDIR=$(LMVARDIR)/handler/ \
|
|
PORTALSKINSDIR=$(LMSHAREDIR)/portal-skins/ \
|
|
MANAGERSKINSDIR=$(LMSHAREDIR)/manager-skins/ \
|
|
SESSIONSEXPLORERDATADIR=$(LMSHAREDIR)/sessions-explorer-imgs/ \
|
|
STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini \
|
|
TOOLSDIR=$(LMSHAREDIR)/ressources/ \
|
|
CONFDIR=/etc/lemonldap-ng/ \
|
|
CRONDIR=/etc/cron.d/ \
|
|
DATADIR=$(LMVARDIR) \
|
|
APACHEUSER=www-data \
|
|
APACHEGROUP=www-data \
|
|
DOCDIR=/usr/share/doc/lemonldap-ng-doc
|
|
|
|
test -n "$$LOCALBUILD" || ./scripts/minifierjs $$(find debian/tmp/ -name '*.js')
|
|
test -n "$$LOCALBUILD" || ./scripts/minifiercss $$(find debian/tmp/ -name '*.css')
|
|
|
|
mkdir debian/tmp/usr/share/lemonldap-ng/manager debian/tmp/usr/share/lemonldap-ng/portal
|
|
mv debian/tmp/var/lib/lemonldap-ng/portal/*.pl debian/tmp/usr/share/lemonldap-ng/portal/
|
|
mv debian/tmp/var/lib/lemonldap-ng/manager/*pl debian/tmp/usr/share/lemonldap-ng/manager/
|
|
|