File: rules

package info (click to toggle)
gnome-shell-extension-blur-my-shell 69-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,036 kB
  • sloc: javascript: 6,014; xml: 473; makefile: 72
file content (30 lines) | stat: -rwxr-xr-x 963 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
#!/usr/bin/make -f

extension_id=blur-my-shell@aunetx
package_name=gnome-shell-extension-blur-my-shell
basedir=debian/$(package_name)/usr/share/gnome-shell/extensions/$(extension_id)

%:
	dh $@

override_dh_auto_build:
	glib-compile-schemas --targetdir=schemas schemas

override_dh_auto_install:
	for po in $$(ls po/*.po); do \
		lang=$$(basename $${po%.*}); \
		msgfmt -cv -o po/$$lang.mo $$po; \
		locale_dir=$(basedir)/locale/$$lang/LC_MESSAGES; \
		mkdir -p $$locale_dir; \
		cp po/$$lang.mo $$locale_dir/$(extension_id).mo; \
	done;

override_dh_auto_clean:
	rm -f schemas/gschemas.compiled
	rm -f po/*.mo
	dh_auto_clean

override_dh_gencontrol:
	dh_gencontrol -- \
		-Vgnome:MinimumVersion=$(shell python3 -c "import json; print(min(int(x) for x in json.load(open('metadata.json', 'rt'))['shell-version']))") \
		-Vgnome:MaximumVersion=$(shell python3 -c "import json; print(1+max(int(x) for x in json.load(open('metadata.json', 'rt'))['shell-version']))")