File: rules

package info (click to toggle)
tdiary 5.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,088 kB
  • sloc: ruby: 23,031; javascript: 1,029; xml: 325; makefile: 26; sh: 4
file content (34 lines) | stat: -rwxr-xr-x 972 bytes parent folder | download
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
31
32
33
34
#!/usr/bin/make -f

manpages = tdiary-setup.1 tdiary-convert2.1
DEB_DESTDIR := $(CURDIR)/debian/tdiary-core

%:
	dh $@

override_dh_auto_install: $(manpages)
	chmod a+x $(CURDIR)/misc/migrate.rb
	dh_auto_install
	rm -f $(DEB_DESTDIR)/usr/share/tdiary/misc/convert2.rb
	install -D -m 755 misc/convert2.rb $(DEB_DESTDIR)/usr/bin/tdiary-convert2
	install -D -m 755 debian/tdiary-setup.rb $(DEB_DESTDIR)/usr/bin/tdiary-setup

execute_after_dh_install:
	touch -d "@$(SOURCE_DATE_EPOCH)" $(DEB_DESTDIR)/usr/share/tdiary/misc/plugin \
		$(DEB_DESTDIR)/usr/share/tdiary/misc/lib \
		$(DEB_DESTDIR)/usr/share/tdiary/misc/filter

$(manpages): %.1: debian/%.sgml
	docbook-to-man $< > $@

override_dh_auto_test:
	rspec -I$(CURDIR)/debian/tdiary-core/usr/share/tdiary

override_dh_auto_clean:
	dh_auto_clean
	chmod a-x $(CURDIR)/misc/migrate.rb
	rm -f $(manpages)
	rm -fr $(CURDIR)/coverage
	rm -fr $(CURDIR)/tmp/cache
	rm -f $(CURDIR)/public/index.rdf
	rm -fr $(CURDIR)/public/images