SPECS: hmake.spec - new bcond style

darekr darekr at pld-linux.org
Sun Jun 26 21:00:05 CEST 2005


Author: darekr                       Date: Sun Jun 26 19:00:05 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- new bcond style

---- Files affected:
SPECS:
   hmake.spec (1.17 -> 1.18) 

---- Diffs:

================================================================
Index: SPECS/hmake.spec
diff -u SPECS/hmake.spec:1.17 SPECS/hmake.spec:1.18
--- SPECS/hmake.spec:1.17	Fri Nov 26 03:04:52 2004
+++ SPECS/hmake.spec	Sun Jun 26 21:00:00 2005
@@ -1,7 +1,5 @@
 # $Revision$, $Date$
-
-# _with_nhc	- build with nhc98, not ghc
-
+%bcond_with nhc			# build with nhc98, not ghc
 Summary:	hmake is a compilation manager for Haskell programs
 Summary(pl):	Program zarządzający kompilacją programów w Haskellu
 Name:		hmake
@@ -9,15 +7,15 @@
 Release:	1
 License:	Free
 Group:		Development/Languages
-Source0:	http://www.haskell.org/%{name}/%{name}-%{version}.tar.gz
+Source0:	http://www.haskell.org/hmake/%{name}-%{version}.tar.gz
 # Source0-md5:	72ac1fbca710dd8be5926600b119b4f4
 Patch0:		%{name}-uname.patch
 URL:		http://www.haskell.org/hmake/
-%{!?_with_nhc:BuildRequires:	ghc}
-%{?_with_nhc:BuildRequires:	nhc98}
 BuildRequires:	ed
+%{!?with_nhc:BuildRequires:	ghc}
 BuildRequires:	gmp-devel
 BuildRequires:	ncurses-devel
+%{?with_nhc:BuildRequires:      nhc98}
 BuildRequires:	readline-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -49,11 +47,12 @@
 	--prefix=%{_prefix} \
 	--libdir=%{_libdir}/%{name} \
 	--mandir=%{_mandir}/man1 \
-%{!?_with_nhc:--buildwith=ghc} \
-%{?_with_nhc:--buildwith=nhc98} \
+%{!?with_nhc:--buildwith=ghc} \
+%{?with_nhc:--buildwith=nhc98} \
 	--buildopts="-O"
 
-%{__make} OPT="%{rpmcflags}"
+%{__make} \
+	OPT="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -95,6 +94,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2005/06/26 19:00:00  darekr
+- new bcond style
+
 Revision 1.17  2004/11/26 02:04:52  undefine
 - up to 3.09
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/hmake.spec?r1=1.17&r2=1.18&f=u




More information about the pld-cvs-commit mailing list