File: rules

package info (click to toggle)
windowlab 1.40-3
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, stretch, trixie
  • size: 392 kB
  • ctags: 487
  • sloc: ansic: 4,359; makefile: 114; sh: 58
file content (45 lines) | stat: -rwxr-xr-x 1,405 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
35
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/make -f

CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS  = $(shell dpkg-buildflags --get CFLAGS)
LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS)
export CPPFLAGS CFLAGS LDFLAGS

WINDOWLAB_VERSION = 1.40
WINDOWLAB_MD5SUM  = 346f8c187838a446b4cbb2326d035577
WINDOWLAB_TARBALL = windowlab-$(WINDOWLAB_VERSION).tar

%:
	dh $@

override_dh_install:
	dh_install
	chmod +x debian/windowlab/usr/lib/windowlab/create_menu.sh
	chmod +x debian/windowlab/etc/menu-methods/windowlab

override_dh_installwm:
	dh_installwm --priority=40

get-orig-source:
	@if [ -e $(WINDOWLAB_TARBALL) -o -e windowlab-$(WINDOWLAB_VERSION) \
	  -o -e windowlab-$(WINDOWLAB_VERSION).tar.gz ] ; then \
	  echo "target files or temporary files do already exist" >&2 ; \
	  false ; \
	fi
	#
	wget -nv http://nickgravgaard.com/windowlab/windowlab-$(WINDOWLAB_VERSION).tar
	#
	@MD5=$$(md5sum $(WINDOWLAB_TARBALL) | cut -d' ' -f 1) ; \
	if [ x$$MD5 != x$(WINDOWLAB_MD5SUM) ] ; then \
	  echo "MD5 sum of upstream tarball has changed." >&2 ; \
	  echo "  expected: $(WINDOWLAB_TARBALL)" >&2 ; \
	  echo "       got: $$MD5" >&2 ; \
	  false ; \
	else \
	  echo "MD5 sum ok." ; \
	fi

	tar xf windowlab-$(WINDOWLAB_VERSION).tar
	chmod 0644 windowlab-$(WINDOWLAB_VERSION)/*
	tar cfz windowlab-$(WINDOWLAB_VERSION).tar.gz windowlab-$(WINDOWLAB_VERSION)
	rm -rf windowlab-$(WINDOWLAB_VERSION).tar windowlab-$(WINDOWLAB_VERSION)