paul@1 | 1 | #!/usr/bin/make -f |
paul@1 | 2 | |
paul@0 | 3 | PHPAPI := $(shell php-config --phpapi) |
paul@0 | 4 | PYTHON_SITEARCH := $(shell python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(1)') |
paul@0 | 5 | |
paul@0 | 6 | export DH_VERBOSE=1 |
paul@0 | 7 | export DH_OPTIONS=-v |
paul@0 | 8 | |
paul@0 | 9 | export DEB_LDFLAGS_MAINT_APPEND="-Wl,--as-needed" |
paul@0 | 10 | |
paul@1 | 11 | %: |
paul@2 | 12 | dh $@ --parallel --with python2,pkgkde_symbolshelper |
paul@0 | 13 | |
paul@0 | 14 | override_dh_auto_configure: |
paul@0 | 15 | dh_auto_configure -- \ |
paul@0 | 16 | -DLIB_INSTALL_DIR=/usr/lib \ |
paul@0 | 17 | -DPHP_BINDINGS=ON \ |
paul@0 | 18 | -DPHP_INSTALL_DIR=/usr/lib/php5/$(PHPAPI)/ \ |
paul@0 | 19 | -DPHP4_EXECUTABLE=/usr/bin/php5 \ |
paul@0 | 20 | -DPHP4_INCLUDE_PATH=/usr/include/php5/ \ |
paul@0 | 21 | -DPYTHON_BINDINGS=ON \ |
paul@0 | 22 | -DPYTHON_INSTALL_DIR=$(PYTHON_SITEARCH) \ |
paul@2 | 23 | -DUSE_LIBCALENDARING=OFF |
paul@0 | 24 | |
paul@0 | 25 | override_dh_gencontrol: |
paul@0 | 26 | echo "php:Depends=phpapi-${PHPAPI}" >> debian/php-kolab.substvars |
paul@0 | 27 | dh_gencontrol |
paul@1 | 28 | |
paul@1 | 29 | override_dh_install: |
paul@0 | 30 | # Install the PHP modules manually, because they depend on PHP the API version, |
paul@0 | 31 | # which has to be determined dynamically, so we can't put it into an .install file. |
paul@0 | 32 | mkdir -p debian/tmp/usr/share/php |
paul@0 | 33 | mv debian/tmp/usr/lib/php5/$(PHPAPI)/kolabcalendaring.php debian/tmp/usr/share/php/kolabcalendaring.php |
paul@0 | 34 | mv debian/tmp/usr/lib/php5/$(PHPAPI)/kolabicalendar.php debian/tmp/usr/share/php/kolabicalendar.php |
paul@0 | 35 | mv debian/tmp/usr/lib/php5/$(PHPAPI)/kolabobject.php debian/tmp/usr/share/php/kolabobject.php |
paul@0 | 36 | mv debian/tmp/usr/lib/php5/$(PHPAPI)/kolabshared.php debian/tmp/usr/share/php/kolabshared.php |
paul@0 | 37 | # Put kolab.ini into place |
paul@0 | 38 | mkdir -p debian/tmp/usr/share/php5/kolab |
paul@0 | 39 | cp debian/usr/share/php5/kolab/kolab.ini debian/tmp/usr/share/php5/kolab/ |
paul@0 | 40 | # Install the packages |
paul@0 | 41 | dh_install --list-missing |
paul@1 | 42 | |
paul@1 | 43 | override_dh_makeshlibs: |
paul@1 | 44 | dh_makeshlibs -- -c2 |
paul@1 | 45 | |
paul@1 | 46 | override_dh_shlibdeps: |
paul@1 | 47 | dh_shlibdeps -- -xkdepim-runtime |
paul@1 | 48 | |
paul@1 | 49 | override_dh_auto_test: |
paul@1 | 50 | -dh_auto_test |