debian/rules の書き方の情報源はあちこちにあるが,どれが時代遅れでどれが最新かよくわからないのでネットを逍遙して検討してみた.
- 原典としては「Debian Policy Manual 4.9 Main building script: debian/rules」がある.「Debian New Maintainers’ Guide」を読むと理解しやすい.
- 「Debian Developer’s Reference」によると,debhelper を使うようだ.以下のような雰囲気:
binary-arch: install
dh_installdocs -a NEWS
dh_installchangelogs -a ChangeLog
dh_strip -a
dh_compress -a
dh_fixperms -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
:: ターゲットでカスタマイズする雰囲気:#!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk package = hello-cdbs install/hello-cdbs:: $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install DEB_INSTALL_DOCS_ALL := NEWS DEB_INSTALL_CHANGELOGS_ALL := ChangeLog
#!/usr/bin/make -f
%:
dh $@
0 件のコメント:
コメントを投稿