File: rules

package info (click to toggle)
entagged 0.35-6
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, sid, trixie
  • size: 8,352 kB
  • sloc: java: 26,754; php: 1,417; xml: 1,213; sh: 42; makefile: 28
file content (34 lines) | stat: -rwxr-xr-x 1,321 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
export JAVA_HOME=/usr/lib/jvm/default-java
export CLASSPATH=/usr/share/java/hsqldb.jar
DEB_UPSTREAM_VERSION ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)[-+].*$$/\1/p')

%:
	dh $@ --buildsystem=ant

override_dh_auto_build:
	dh_auto_build -- build-dir

DEB_DESTDIR   := debian/entagged
IMAGE_SRCDIR  := entagged/entagged-build-resources/image
IMAGE_DESTDIR := $(DEB_DESTDIR)/usr/share/icons/hicolor

override_dh_install:
	dh_install
	install -m 644 -D build/entagged/entagged-tageditor*.jar \
	  $(DEB_DESTDIR)/usr/share/java/entagged-tageditor-$(DEB_UPSTREAM_VERSION).jar
	dh_link /usr/share/java/entagged-tageditor-$(DEB_UPSTREAM_VERSION).jar \
	  /usr/share/java/entagged-tageditor.jar
	dh_install debian/entagged.desktop /usr/share/applications
	install -m 755 -D debian/entagged.sh $(DEB_DESTDIR)/usr/bin/entagged
	install -m 644 -D $(IMAGE_SRCDIR)/entagged-32x32.png \
	  $(IMAGE_DESTDIR)/32x32/apps/entagged.png
	install -m 644 -D $(IMAGE_SRCDIR)/entagged-128x128.png \
	  $(IMAGE_DESTDIR)/128x128/apps/entagged.png

get-orig-source:
	wget http://switch.dl.sourceforge.net/sourceforge/entagged/entagged.tar.gz
	mkdir _x
	tar -x -C _x -z -f entagged.tar.gz
	tar -c -C _x -z -f entagged_$(DEB_UPSTREAM_VERSION).orig.tar.gz --exclude '*.jar' entagged
	$(RM) -r entagged.tar.gz _x