From: Andre Noll Date: Mon, 6 Nov 2017 00:27:30 +0000 (+0100) Subject: Merge branch 'refs/heads/t/im-logo' X-Git-Tag: v1.0.0~24 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=5b1c780d1a3e02a6f64242ef5d8c0a2dc71de3ec;p=dss.git Merge branch 'refs/heads/t/im-logo' 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. --- 5b1c780d1a3e02a6f64242ef5d8c0a2dc71de3ec diff --cc Makefile index a8e045c,bf8092a..f5c34af --- a/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,/^/d; /^<\/body>/,$$d' > $@ diff --cc NEWS index 755cad2,1532320..28fcb49 --- a/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) ------------------