#!/usr/bin/make -f export GEM2DEB_TEST_RUNNER = --check-dependencies export DH_RUBY = --gem-install export LC_ALL = C.UTF-8 export VERSION = $(shell cat lib/linguist/VERSION) export RUBY_API_VERSION = $(shell ruby -e 'puts RbConfig::CONFIG["RUBY_API_VERSION"] + ".0"') %: dh $@ --buildsystem=ruby --with ruby override_dh_auto_build: cd ext/linguist && ruby extconf.rb && $(MAKE) cp -a ext/linguist/linguist.so lib/linguist/linguist.so ruby -Ilib -e 'require "linguist/samples"; require "pp"; File.write("lib/linguist/samples_data.rb", "# frozen_string_literal: true\nDATA = #{PP.pp(Linguist::Samples.data, +%q())}")' dh_auto_build override_dh_link: dh_link # This helps in configuring /etc/gitaly/config.toml with a predictable path dh_link usr/lib/${DEB_TARGET_MULTIARCH}/rubygems-integration/${RUBY_API_VERSION}/gems/github-linguist-${VERSION}/lib/linguist/languages.json usr/share/ruby-github-linguist/languages.json