Merge branch 'refs/heads/t/im-logo'
authorAndre Noll <maan@tuebingen.mpg.de>
Mon, 6 Nov 2017 00:27:30 +0000 (01:27 +0100)
committerAndre Noll <maan@tuebingen.mpg.de>
Mon, 6 Nov 2017 00:28:51 +0000 (01:28 +0100)
One commit which changes the way dss.png is built and another one
which adds the generated dss.png to .gitignore.

* refs/heads/t/im-logo:
  Add dss.png to .gitignore.
  Replace dss.dia by a shell script.

1  2 
.gitignore
Makefile
NEWS

diff --cc .gitignore
Simple merge
diff --cc Makefile
+++ b/Makefile
@@@ -32,20 -24,22 +32,20 @@@ Makefile.deps: $(wildcard *.c *.h
  -include Makefile.deps
  
  dss: $(dss_objects)
 -      $(CC) -o $@ $(dss_objects)
 -
 -cmdline.o: cmdline.c cmdline.h
 -      $(CC) -c $(CFLAGS) $<
 +      $(CC) -o $@ $(dss_objects) $(LDFLAGS) -llopsub
  
  %.o: %.c Makefile
 -      $(CC) -c $(CFLAGS) $(DEBUG_CFLAGS) $<
 +      $(CC) -c $(DSS_CPPFLAGS) $(CPPFLAGS) $(DSS_CFLAGS) $(CFLAGS) $<
  
- %.png: %.dia
-       dia -e $@ -t png $<
+ dss.png: mklogo
+       ./mklogo > $@
  
 -cmdline.c cmdline.h: dss.ggo
 -      gengetopt --conf-parser < $<
 -
 -dss.1: dss dss.1.inc
 -      help2man -h --detailed-help --include dss.1.inc -N ./$< > $@
 +%.lsg.h: %.suite
 +      lopsubgen --gen-h=$@ < $<
 +%.lsg.c: %.suite
 +      lopsubgen --gen-c=$@ < $<
 +%.1: %.suite
 +      lopsubgen --gen-man=$@ --version-string=$(VERSION_STRING) < $<
  
  %.1.html: %.1
        groff -m man -Thtml -P -l -P -r $< | sed -e '1,/^<body>/d; /^<\/body>/,$$d' > $@
diff --cc NEWS
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,26 -1,3 +1,28 @@@
 +-----------------------
 +x.y.z (to be announced)
 +-----------------------
 +
 + - Improved error diagnostics for the kill subcommand.
 +
 + - The --no-resume option has been removed.
 +
 + - The gengetopt option parser has been replaced by the
 + [lopsub](http://people.tuebingen.mpg.de/~maan/lopsub) library. Hence
 + lopsub must be installed to compile this package. Also help2man is
 + no longer required since lopsub has built-in roff support.
 +
 + - "make install" will install the executable and the man page.
 +
 + - In run mode, dss no longer exits successfully if another instance
 + is already running.
 +
 + - New option --checksum to let rsync compute checksums occasionally.
 +
 + - CFLAGS, CPPFLAGS and LDFLAGS can now be used to override the flags
 + of the build system.
 +
++ - The dss logo is now created with ImageMagick rather than dia.
++
  ------------------
  0.1.7 (2017-04-17)
  ------------------