i3lock-fancy
i3lock-fancy copied to clipboard
how to build for debian using sbuild?
Trying to package this for debian utilizing sbuild currently fails:
$ sbuild --dist=testing --no-clean
/-/
dh_auto_build
make -j16 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/i3lock-fancy-0.0'
install: cannot create regular file '/usr/bin/i3lock-fancy': Permission denied
make[1]: *** [Makefile:7: install] Error 1
make[1]: Leaving directory '/build/reproducible-path/i3lock-fancy-0.0'
dh_auto_build: error: make -j16 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:7: binary] Error 25
debian/rules being:
#!/usr/bin/make -f
DISTRIBUTION = testing
VERSION = 0.0.1
PACKAGEVERSION = $(VERSION)-0~$(DISTRIBUTION)0
%:
dh $@
override_dh_auto_test:
override_dh_auto_configure:
dh_auto_configure -- --disable-sanitizers
override_dh_gencontrol:
dh_gencontrol -- -v$(PACKAGEVERSION)
Looks like can be fixed by adding line override_dh_auto_build: to debian/rules:
#!/usr/bin/make -f
DISTRIBUTION = testing
VERSION = 0.0.1
PACKAGEVERSION = $(VERSION)-0~$(DISTRIBUTION)0
%:
dh $@
override_dh_auto_test:
override_dh_auto_configure:
dh_auto_configure -- --disable-sanitizers
override_dh_gencontrol:
dh_gencontrol -- -v$(PACKAGEVERSION)
override_dh_auto_build: