File: rules

package info (click to toggle)
subliminal 1.1.1-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 468 kB
  • ctags: 330
  • sloc: python: 2,237; makefile: 23
file content (31 lines) | stat: -rwxr-xr-x 1,118 bytes parent folder | download
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
#!/usr/bin/make -f
export PYBUILD_NAME=subliminal

# Disable test suite as it requires a network connection
export PYBUILD_DISABLE=test

NAUTILUS_EXT_DIR=debian/subliminal-nautilus/usr/share/nautilus-python/extensions

%:
	dh $@ --with python2,python3 --buildsystem=pybuild

override_dh_installchangelogs:
	dh_installchangelogs HISTORY.rst

override_dh_install:
	dh_install
	rm -r debian/python-subliminal/usr/bin/
	mkdir -p debian/subliminal/usr
	mv debian/python3-subliminal/usr/bin debian/subliminal/usr
	mkdir -p $(NAUTILUS_EXT_DIR)
	cp examples/nautilus.py $(NAUTILUS_EXT_DIR)/subliminal-nautilus.py
	mkdir -p $(NAUTILUS_EXT_DIR)/subliminal/ui
	cp -R examples/ui $(NAUTILUS_EXT_DIR)/subliminal/
	for lang in de es fr it pt_BR pt ru tr; do \
	    mkdir -p $(NAUTILUS_EXT_DIR)/subliminal/locale/$$lang/LC_MESSAGES ;\
	    msgfmt examples/i18n/$$lang.po -o $(NAUTILUS_EXT_DIR)/subliminal/locale/$$lang/LC_MESSAGES/subliminal.mo ;\
	done

override_dh_installman:
	PYTHONPATH=. help2man -L C.UTF-8 -N -n 'tool to search and download subtitles' debian/subliminal/usr/bin/subliminal > debian/subliminal.1
	dh_installman