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']))")
|