File: rules

package info (click to toggle)
rust-termwiz 0.23.3-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,144 kB
  • sloc: sh: 10,456; makefile: 18
file content (19 lines) | stat: -rwxr-xr-x 927 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/make -f
%:
	dh $@ --buildsystem cargo

execute_before_dh_auto_build:
	ln -s /usr/share/unicode/PropList.txt ${CURDIR}/data/PropList.txt
	ln -s /usr/share/unicode/DerivedCoreProperties.txt ${CURDIR}/data/DerivedCoreProperties.txt
	ln -s /usr/share/unicode/UnicodeData.txt ${CURDIR}/data/UnicodeData.txt
	ln -s /usr/share/unicode/emoji/emoji-data.txt ${CURDIR}/data/emoji-data.txt
	ln -s /usr/share/unicode/PropertyAliases.txt ${CURDIR}/data/PropertyAliases.txt
	ln -s /usr/share/unicode/emoji/emoji-variation-sequences.txt ${CURDIR}/data/emoji-variation-sequences.txt
	cp ${CURDIR}/debian/vendor/nerd-fonts/* /tmp
	cp -r ${CURDIR}/debian/missing-sources/codegen ${CURDIR}
	ucd-generate property-bool data --include Emoji_Presentation --trie-set > src/emoji_presentation.rs
	cd codegen && cargo run > ../src/emoji_variation.rs && cd -

execute_after_dh_auto_build:
	rm -rf ${CURDIR}/codegen
	find data -type l -delete