#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_install: dh_installdirs -pflightgear-data-base usr/share/games/flightgear dh_installdirs -pflightgear-data-ai usr/share/games/flightgear dh_installdirs -pflightgear-data-aircrafts usr/share/games/flightgear dh_installdirs -pflightgear-data-models usr/share/games/flightgear # Contents of flightgear-data-base cp -av \ $(CURDIR)/Airports \ $(CURDIR)/Astro \ $(CURDIR)/ATC \ $(CURDIR)/Docs \ $(CURDIR)/Effects \ $(CURDIR)/Environment \ $(CURDIR)/Fonts \ $(CURDIR)/gui \ $(CURDIR)/HLA \ $(CURDIR)/Huds \ $(CURDIR)/Input \ $(CURDIR)/Lighting \ $(CURDIR)/Materials \ $(CURDIR)/MP \ $(CURDIR)/Nasal \ $(CURDIR)/Navaids \ $(CURDIR)/Protocol \ $(CURDIR)/Scenery \ $(CURDIR)/Shaders \ $(CURDIR)/Sounds \ $(CURDIR)/Textures \ $(CURDIR)/Textures.high \ $(CURDIR)/Translations \ $(CURDIR)/*.xml \ $(CURDIR)/version \ debian/flightgear-data-base/usr/share/games/flightgear/ # Note: we do not copy Timezones, but depend on tzdata and provide the # required symlinks. In a similar vein, we remove the needless copy of # LiberationFonts. rm -r $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/Fonts/LiberationFonts # Contents of flightgear-data-ai cp -av \ $(CURDIR)/AI \ debian/flightgear-data-ai/usr/share/games/flightgear # Contents of flightgear-data-aircrafts cp -av \ $(CURDIR)/Aircraft \ debian/flightgear-data-aircrafts/usr/share/games/flightgear # Contents of flightgear-data-models cp -av \ $(CURDIR)/Models \ debian/flightgear-data-models/usr/share/games/flightgear # Put shared aircraft parts as well as the default aircraft into # flightgear-data-base rather than flightgear-aircraft-data dh_installdirs --package=flightgear-data-base usr/share/games/flightgear/Aircraft mv -v $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/Generic \ $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/Instruments \ $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/Instruments-3d \ $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/c172p \ $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/Aircraft # Also move the performance db back into the base package, as # flightgear errs out without it. dh_installdirs --package=flightgear-data-base usr/share/games/flightgear/AI/Aircraft mv -v $(CURDIR)/debian/flightgear-data-ai/usr/share/games/flightgear/AI/Aircraft/performancedb.xml \ $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/AI/Aircraft/ # Fix some insane permissions find $(CURDIR)/debian/flightgear-data-*/usr/share/games/flightgear \ -type f -exec chmod 644 {} \; chmod a+x $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/Textures.high/Trees/convert.pl # Drop some silly Windows PE32 executable files find $(CURDIR)/debian -type f -iname "*.mdl" -delete # Drop empty directories find $(CURDIR)/debian -type d -empty -delete # Drop a couple of extra license files which are not needed due to # debian/copyright. rm -f $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/Cub/copying.txt \ $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/bo105/COPYING \ $(CURDIR)/debian/flightgear-data-aircrafts/usr/share/games/flightgear/Aircraft/ASK13/COPYING \ $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/Aircraft/Generic/Human/COPYING \ $(CURDIR)/debian/flightgear-data-ai/usr/share/games/flightgear/AI/Aircraft/A330-MRTT/COPYING \ $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/ATC/Chatter/BR/LICENCE.txt \ $(CURDIR)/debian/flightgear-data-base/usr/share/games/flightgear/Aircraft/Generic/Engines/LICENSE override_dh_installchangelogs: dh_installchangelogs ChangeLog get-orig-source: uscan --download-current-version --verbose --rename