diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/debian/rules b/debian/rules index 52e6bbe..23a63cf 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,20 @@ #!/usr/bin/make -f # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 -TMPTOP=debian/wm-icons +SRCTOP:= $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) +TMPTOP=$(SRCTOP)/debian/wm-icons +DOCDIR=$(TMPTOP)/usr/share/doc/wm-icons +INSTALL = install +ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif +install_file = $(INSTALL) -p -o root -g root -m 644 +install_program = $(INSTALL) -p -o root -g root -m 755 +install_script = $(INSTALL) -p -o root -g root -m 755 +make_directory = $(INSTALL) -p -d -o root -g root -m 755 +package:=wm-icons +METHODSDIR = $(TMPTOP)/etc/menu-methods +METHODSLOC = $(TMPTOP)/etc/X11/fvwm/wm-icons %: dh $@ --with autoreconf @@ -17,6 +30,18 @@ override_dh_install: ln -s 16x16-general menu; \ ln -s 14x14-general mini; \ ln -s 48x48-general norm;) - mv $(TMPTOP)/usr/share/wm-icons \ - $(TMPTOP)/usr/share/doc/wm-icons/examples/ - rm -rf $(TMPTOP)/usr/share/doc/wm-icons/examples/debian-menu-system + +override_dh_installdocs: + $(make_directory) $(DOCDIR) + $(make_directory) $(METHODSDIR) + mv $(TMPTOP)/usr/share/wm-icons $(DOCDIR)/examples/ + $(install_file) $(DOCDIR)/examples/debian-menu-system/wm-icons.h \ + $(METHODSDIR)/ + $(install_file) $(DOCDIR)/examples/debian-menu-system/wm-icons-data.h \ + $(METHODSDIR)/ + rm -rf $(DOCDIR)/examples/debian-menu-system + dh_installdocs + +#Local variables: +#mode: makefile +#End: |