[add --with-rpmrelease option to configure, clean up build stuff in various ways, make distcheck clean
John Meacham <john@repetae.net>**20080209222921] hunk ./Makefile.am 51
-HC = ghc
-HCI = ghci
-HC_OPTS = $(GHCOPTS)
-PROF_OPTS = -P
-
hunk ./Makefile.am 60
-	$(INSTALL_DATA) $(JHC_LIBS) $(DESTDIR)$(datadir)/@PACKAGE@-@SHORTVERSION@
+	for lib in $(JHC_LIBS); do  \
+		test -f "$$lib" && $(INSTALL_DATA) $$lib $(DESTDIR)$(datadir)/@PACKAGE@-@SHORTVERSION@ ; \
+		test -f "$(srcdir)/$$lib" && $(INSTALL_DATA) "$(srcdir)/$$lib" $(DESTDIR)$(datadir)/@PACKAGE@-@SHORTVERSION@ ; \
+	done
+
+uninstall-hook: $(JHC_LIBS)
+	rm -f -- "$(DESTDIR)$(bindir)/jhci$(EXTEXT)"
+	for lib in $(JHC_LIBS); do  \
+		rm -f -- "$(DESTDIR)$(datadir)/@PACKAGE@-@SHORTVERSION@/$$lib" ; \
+	done
hunk ./Makefile.am 139
-rpm: jhc.spec dist
+rpmbuild: jhc.spec dist
hunk ./Makefile.am 141
-	rpmbuild -ba jhc.spec
+	rpmbuild -ba $<
+
+rpm: rpmbuild
+	mkdir -p drop
+	mv jhc-$(VERSION).tar.gz drop/jhc-$(VERSION).tar.gz
+	mv ~/var/rpm/RPMS/*/jhc-$(VERSION)-$(RPMRELEASE).*.rpm drop
+	mv ~/var/rpm/SRPMS/jhc-$(VERSION)-$(RPMRELEASE).src.rpm drop
hunk ./Makefile.am 149
+publish:
hunk ./Makefile.am 156
-	$(HC) -M -optdep-f -optdep$@ $(HC_OPTS) Main.hs
+	$(HC) -M -optdep-f -optdep$@ $(GHCOPTS) Main.hs
hunk ./configure.ac 5
-AM_INIT_AUTOMAKE([foreign no-dependencies])
+AM_INIT_AUTOMAKE([foreign no-dependencies std-options])
hunk ./configure.ac 14
+AC_ARG_WITH(rpmrelease,
+            [  --with-rpmrelease=RPMRELEASE  specify rpm release number],
+	    [RPMRELEASE=$withval], [RPMRELEASE=1])
hunk ./configure.ac 40
+AC_SUBST(RPMRELEASE)
hunk ./jhc.spec.in 4
-Release: 1
+Release: @RPMRELEASE@