]> git.sur5r.net Git - i3/i3status/blobdiff - debian/rules
debian: symlink the manpage of i3status for the i3status-xmobar binary
[i3/i3status] / debian / rules
index d9baa9c35a7961dc3d8bd409f1b00d1ea0beea7a..a27eb633e3417bfe87955bca341ccadc87855995 100755 (executable)
@@ -9,16 +9,17 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-build-i3status: clean
-       dh_testdir
-       $(MAKE) EXTRA_CFLAGS="-DDZEN"
-       touch $@
+build: build-stamp
 
-build-i3status-wmii: clean
+build-stamp:
        dh_testdir
-       # Ensure that i3status is rebuilt
-       $(MAKE) clean
-       $(MAKE)
+       # Build with xmobar support
+       $(MAKE) distclean
+       $(MAKE) EXTRA_CFLAGS="-DXMOBAR"
+       cp $(CURDIR)/i3status $(CURDIR)/i3status-xmobar
+       # Build with dzen support
+       $(MAKE) distclean
+       $(MAKE) EXTRA_CFLAGS="-DDZEN"
        touch $@
 
 clean: 
@@ -28,49 +29,26 @@ clean:
        [ ! -f Makefile ] || $(MAKE) distclean
        dh_clean 
 
-install: install-i3status install-i3status-wmii
-
-install-i3status: build-i3status
+install: build
        dh_testdir
        dh_testroot
+       dh_clean -k
        dh_installdirs
        $(MAKE) DESTDIR=$(CURDIR)/debian/i3status/ install
+       install -m 755 $(CURDIR)/i3status-xmobar $(CURDIR)/debian/i3status/usr/bin/i3status-xmobar
+       ln -s i3status.1.gz $(CURDIR)/debian/i3status/usr/share/man/man1/i3status-xmobar.1.gz
 
-install-i3status-wmii: build-i3status-wmii
-       dh_testdir
-       dh_testroot
-       dh_installdirs
-       $(MAKE) DESTDIR=$(CURDIR)/debian/i3status-wmii/ install
-
+# Build architecture-independent files here.
 binary-indep: build install
+# We have nothing to do by default.
 
-binary-arch: binary-i3status binary-i3status-wmii
-
-binary-i3status: build-stamp-i3status
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs
-       dh_installdocs
-       dh_installexamples
-       dh_installinit
-       dh_installman
-       dh_link
-       dh_strip
-       dh_compress
-       dh_fixperms
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
-binary-i3status-wmii: build-stamp-i3status-wmii
+# Build architecture-dependent files here.
+binary-arch: build install
        dh_testdir
        dh_testroot
        dh_installchangelogs
        dh_installdocs
        dh_installexamples
-       dh_installinit
        dh_installman
        dh_link
        dh_strip