# Based on autogen.sh from GNOME and orginal GNUconfigure
#
%GNUconfigure(MCs:) \
- CFLAGS="${CFLAGS} %{optflags}" ; export CFLAGS; \
- LDFLAGS="${LDFLAGS} %{-s:-s}" ; export LDFLAGS; \
+ CFLAGS="$(CFLAGS:-%{optflags})" ; export CFLAGS; \
+ LDFLAGS="$(LDFLAGS:-%{-s:-s}" ; export LDFLAGS; \
%{-C:_mydir="`pwd`"; %{-M: %{__mkdir} -p %{-C*};} cd %{-C*}} \
dirs="`find ${_mydir} -name configure.in -print`"; export dirs; \
for coin in `echo ${dirs}` \
%{-C:cd ${_mydir}; unset _mydir}
#-----------------------------------------------------------------
-%configure { CFLAGS="$CFLAGS $RPM_OPT_FLAGS" ; export CFLAGS ; \
- CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS" ; export CXXFLAGS ; \
- FFLAGS="$FFLAGS $RPM_OPT_FLAGS" ; export FFLAGS ; \
+%configure { CFLAGS="$(CFLAGS:-$RPM_OPT_FLAGS)" ; export CFLAGS ; \
+ CXXFLAGS="$(CXXFLAGS:-$RPM_OPT_FLAGS)" ; export CXXFLAGS ; \
+ FFLAGS="$(FFLAGS:-$RPM_OPT_FLAGS)" ; export FFLAGS ; \
./configure %{_target_platform} \
--prefix=%{_prefix} \
--exec-prefix=%{_exec_prefix} \
--sharedstatedir=%{_sharedstatedir} \
--mandir=%{_mandir} \
--infodir=%{_infodir} }
-
+#------------------------------------------------------------------------
+# usage
+# (in %install)
+# %find_lang %{name}
+#
+# %file -f %{name}.lang
+#
+
+%find_lang @RPMCONFIGDIR@/find-lang.sh %{buildroot}
+