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
|
#! /usr/bin/make -f
export PYBUILD_NAME=sublime-music
BUILDDIR = debian/$(PYBUILD_NAME)
%:
dh $@ --with sphinxdoc --buildsystem=pybuild --test-pytest
execute_after_dh_install:
# Install the logo files manually
for size in 16 22 32 48 64 72 96 128 192 512 1024; do \
install -D -p -m 0644 logo/rendered/$${size}.png $(BUILDDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/sublime-music.png; \
done
# Remove data files that have been copied in /usr/share already
rm -R $(BUILDDIR)/usr/lib/python*/dist-packages/sublime_music/adapters/icons \
$(BUILDDIR)/usr/lib/python*/dist-packages/sublime_music/adapters/images \
$(BUILDDIR)/usr/lib/python*/dist-packages/sublime_music/adapters/subsonic/icons \
$(BUILDDIR)/usr/lib/python*/dist-packages/sublime_music/ui/icons \
$(BUILDDIR)/usr/lib/python*/dist-packages/sublime_music/ui/images \
$(BUILDDIR)/usr/lib/python*/dist-packages/sublime_music/dbus/mpris_specs
execute_before_dh_sphinxdoc:
PYTHONPATH=. sphinx-build -b html docs debian/sublime-music/usr/share/doc/sublime-music/html
override_dh_installman:
PYTHONPATH=. sphinx-build -b man docs debian/tmp/
rm -rf debian/tmp/.doctrees # see BTS 966325
dh_installman debian/tmp/sublime-music.1
|