#!/usr/bin/make -f #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/architecture.mk # Link with -latomic on architectures that need it ifneq (,$(filter $(DEB_HOST_ARCH), armel mipsel powerpc riscv64 sh4)) export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed endif %: dh $@ override_dh_auto_configure: dh_auto_configure -- -DENABLE_GTK=ON -DENABLE_QT=ON -DENABLE_CLI=ON -DINSTALL_LIB=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo override_dh_auto_build: dh_auto_build # build webui cd web/assets/css; rsass transmission-app.scss > transmission-app.css mkdir web/node_modules ln -s /usr/share/nodejs/lodash.isequal web/node_modules/ cd web; esbuild \ --allow-overwrite \ --bundle \ --legal-comments=external \ --loader:.png=binary \ --loader:.svg=binary \ --minify \ --sourcemap \ --outfile=public_html/transmission-app.js \ src/main.js override_dh_auto_test: @echo "skipping auto test" execute_after_dh_auto_install: @echo "remove extra license file" -rm debian/tmp/usr/share/doc/transmission/COPYING override_dh_installdocs: dh_installdocs --link-doc=transmission-common