diff --git a/AUTHORS.in b/AUTHORS.in index 6144fac64a..62afa56e27 100644 --- a/AUTHORS.in +++ b/AUTHORS.in @@ -90,7 +90,7 @@ Stefan de Konink Takahashi Tomohiro Tatsuro Enokura -#authorslist# +#contributorslist# The libvirt logo was designed by Diana Fong diff --git a/Makefile.am b/Makefile.am index af0b735b82..1926e21b7a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -109,9 +109,17 @@ gen-ChangeLog: .PHONY: gen-AUTHORS gen-AUTHORS: - $(AM_V_GEN)if test -d $(srcdir)/.git; then \ - out="`cd $(srcdir) && git log --pretty=format:'%aN <%aE>' | sort -u`" && \ - perl -p -e "s/#authorslist#// and print '$$out'" \ - < $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \ - mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \ + $(AM_V_GEN)\ + if test -d $(srcdir)/.git; then \ + ( \ + cd $(srcdir) && \ + git log --pretty=format:'%aN <%aE>' | sort -u \ + ) > all.list && \ + sort -u $(srcdir)/AUTHORS.in > maint.list && \ + comm -23 all.list maint.list > contrib.list && \ + contrib="`cat contrib.list`" && \ + perl -p -e "s/#contributorslist#// and print '$$contrib'" \ + < $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \ + mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS && \ + rm -f all.list maint.list contrib.list; \ fi