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
|
include /usr/share/dpkg/pkg-info.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export PLUGIN_NAME=$(shell echo ${DEB_SOURCE} | cut -d"-" -f2-)
export PLUGIN_DEST=debian/${DEB_SOURCE}/usr/lib/${DEB_TARGET_MULTIARCH}/obs-plugins
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- -DDEB_INSTALL=ON \
-DLINUX_PORTABLE=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIBOBS_INCLUDE_DIR=/usr/include/obs \
-DLIBOBS_LIB=/usr/lib/${DEB_TARGET_MULTIARCH}/libobs.so \
-DLIBOBS_FRONTEND_INCLUDE_DIR=/usr/include/obs \
-DLIBOBS_FRONTEND_API_LIB=/usr/lib/${DEB_TARGET_MULTIARCH}/libobs-frontend-api.so \
-DLIB_OUT_DIR=lib/${DEB_TARGET_MULTIARCH}/obs-plugins \
-DDATA_OUT_DIR=share/obs/obs-plugins/$(PLUGIN_NAME)
execute_after_dh_install-arch:
ls $(PLUGIN_DEST)/lib$(PLUGIN_NAME).so
override_dh_gencontrol:
dh_gencontrol -- \
-Vlib:Depends=$(shell dpkg-query -W -f '$${Depends}' libcurl4-openssl-dev \
| sed -E 's/.*(libcurl[[:digit:]][[:alnum:].-]+).*/\1/')
|