1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#!/usr/bin/make -f
include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
# Fixes FTBFS (4:4.3.4-2) on ia64 (khtml code is too large to fit):
# html/khtmlview.cpp:3623: relocation truncated to fit: GPREL22 against `.rodata'
# etc. We will have to reevalute if this is still needed some time later.
ifeq (ia64,$(shell dpkg-architecture -qDEB_HOST_ARCH))
export CFLAGS += -ffunction-sections
export CXXFLAGS += -ffunction-sections
endif
override_dh_auto_configure:
$(overridden_command) -- -DKDE4_BUILD_TESTS=false \
-DWITH_HUpnp=OFF \
-DWITH_SOLID_UDISKS2=ON \
-DKDE_DISTRIBUTION_TEXT="Debian packages" \
-DKDE4_USE_ALWAYS_FULL_RPATH=false \
-DCONFIG_INSTALL_DIR=/usr/share/kde4/config \
-DDATA_INSTALL_DIR=/usr/share/kde4/apps \
-DHTML_INSTALL_DIR=/usr/share/doc/kde/HTML \
-DKCFG_INSTALL_DIR=/usr/share/kde4/config.kcfg \
-DLIB_INSTALL_DIR=/usr/lib \
-DSYSCONF_INSTALL_DIR=/etc \
-DLIBKDEINIT_INSTALL_DIR:PATH=/usr/lib/kde4/libkdeinit
override_dh_auto_test:
# Disable auto tests at build time
:
override_dh_auto_install:
$(overridden_command)
chmod a+x debian/tmp/usr/share/kde4/apps/kconf_update/ksslcertificatemanager.upd.sh
override_dh_strip:
$(overridden_command) --dbgsym-migration='kdelibs5-dbg (<= 4:4.14.16-1~~)'
# remove dependencies on kdebase-runtime and phonon (the metapackage)
override_dh_shlibdeps:
$(overridden_command) -- -xkde-runtime -xphonon
override_dh_fixperms:
$(overridden_command) -Xusr/lib/kde4/libexec/fileshareset
# Library stuff
libpkgs_addsubst_allLibraries = kdelibs5-dev kdelibs5-dbg
libpkgs_gen_strict_local_shlibs = $(libpkgs_all_packages)
include /usr/share/pkg-kde-tools/qt-kde-team/2/library-packages.mk
|