[cvs] bogofilter Makefile.am, 1.177, 1.178 bogofilter.spec.in, 1.93, 1.94
Matthias Andree
matthias.andree at gmx.de
Fri Dec 30 20:21:21 CET 2005
David Relson <relson at users.sourceforge.net> writes:
> Modified Files:
> Makefile.am bogofilter.spec.in
> Log Message:
> Divide rpm build into rpm, rpm-source, rpm-binary, and rpm-static targets.
>
> Index: Makefile.am
> ===================================================================
> RCS file: /cvsroot/bogofilter/bogofilter/Makefile.am,v
> retrieving revision 1.177
> retrieving revision 1.178
> diff -u -d -r1.177 -r1.178
> --- Makefile.am 29 Dec 2005 16:25:08 -0000 1.177
> +++ Makefile.am 30 Dec 2005 16:20:24 -0000 1.178
> @@ -32,21 +32,25 @@
> SQPFX=/opt/sqlite-3-lean
> DBLIB=$(DBPFX)/lib/libdb.a
> SQLIB=$(SQPFX)/lib/libsqlite3.a
> +DEF_DB42=--define 'with_db42 1'
> DEF_SQLITE=--define 'with_sqlite 1'
> DEF_STATIC=--define 'bogostatic 1'
>
> -# BF_ZAP_LIBDB is a magic variable we check from configure.ac
> -rpm: dist
> - if test ! -f $(DBLIB) || test ! -f $(SQLIB) || objdump -t $(SQLIB) | grep -q __ctype_b_loc ; then \
> - echo >&2 "Please run the install-staticdblibs.sh script first." ; exit 1 ; fi
> - BF_ZAP_LIBDB=zap CPPFLAGS="-D__NO_CTYPE -I$(DBPFX)/include" LIBS=$(DBLIB) $(RPMBUILD) --sign -ta $(distdir).tar.gz
> - BF_ZAP_LIBDB=zap CPPFLAGS="-D__NO_CTYPE -I$(SQPFX)/include" LIBS=$(SQLIB) $(RPMBUILD) $(DEF_SQLITE) --sign -tb $(distdir).tar.gz
> +rpm: rpm-source rpm-binary rpm-static
>
> -rpm-static: dist
> +rpm-source: dist
> + $(RPMBUILD) --sign -ts $(distdir).tar.gz
Now that you're touching it, we don't actually need to build .src.rpms -
we can just gpg -ba --sign to create a detached ASCII signature for the
.tar.gz, since the .tar.gz effectively *is* our source tarball. It makes
no difference to the user if he uses --rebuild on the .src.rpm or -tb on
the .tar.gz, and he'll get the same results. Perhaps we should just kill
the source RPM -- at least for 1.1 we should.
--
Matthias Andree
More information about the bogofilter-dev
mailing list