File: rules

package info (click to toggle)
sublime-music 0.11.16-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 27,504 kB
  • sloc: python: 13,135; xml: 1,480; sh: 104; makefile: 45
file content (30 lines) | stat: -rwxr-xr-x 1,219 bytes parent folder | download | duplicates (2)
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