notting pushed to gnucash (master). "Fix build"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Apr 14 00:39:25 UTC 2015


>From 802617fa25ef07546fb2ba57943035f698f81d16 Mon Sep 17 00:00:00 2001
From: Bill Nottingham <notting at splat.cc>
Date: Mon, 13 Apr 2015 20:38:53 -0400
Subject: Fix build


diff --git a/gnucash-2.6.6-build.patch b/gnucash-2.6.6-build.patch
new file mode 100644
index 0000000..1c9fb20
--- /dev/null
+++ b/gnucash-2.6.6-build.patch
@@ -0,0 +1,20 @@
+diff -up gnucash-2.6.6/configure.ac.foo gnucash-2.6.6/configure.ac
+--- gnucash-2.6.6/configure.ac.foo	2015-04-13 20:12:29.807514429 -0400
++++ gnucash-2.6.6/configure.ac	2015-04-13 20:12:56.898367927 -0400
+@@ -172,6 +172,8 @@ AC_HEADER_STDC
+ AC_CHECK_HEADERS(limits.h sys/time.h sys/times.h sys/wait.h pow.h)
+ oldcflags="$CFLAGS"
+ CFLAGS=
++oldldflags="$LDFLAGS"
++LDFLAGS=
+ AC_CHECK_FUNCS(stpcpy memcpy timegm towupper)
+ AC_CHECK_FUNCS(setenv,,[
+   AC_CHECK_FUNCS(putenv,,[
+@@ -179,6 +181,7 @@ AC_CHECK_FUNCS(setenv,,[
+   ])
+ ])
+ CFLAGS="$oldcflags"
++LDFLAGS="$oldldflags"
+ STRUCT_TM_GMTOFF_CHECK
+ cflags_save=${CFLAGS}
+ CFLAGS="${CFLAGS} -Wall -Werror"
diff --git a/gnucash.spec b/gnucash.spec
index c32f405..94cddeb 100644
--- a/gnucash.spec
+++ b/gnucash.spec
@@ -2,7 +2,7 @@ Name: gnucash
 Summary: Finance management application
 Version: 2.6.6
 URL: http://gnucash.org/
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv2+
 Group: Applications/Productivity
 Source: http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-%{version}.tar.bz2
@@ -19,6 +19,7 @@ BuildRequires: libtool-ltdl-devel
 BuildRequires: ktoblzcheck-devel
 BuildRequires: libsecret-devel
 BuildRequires: libappstream-glib
+Patch1: gnucash-2.6.6-build.patch
 
 Requires: gnucash-docs >= 2.2.0
 Requires: dconf
@@ -36,9 +37,11 @@ balanced books.
 
 %prep
 %setup -q
+%patch1 -p1
 find src/quotes -name "*.in" -exec sed -i "s|use lib '@-PERLINCL-@';||g" {} \;
 
 %build
+autoconf
 sed -i 's|get_python_lib(0|get_python_lib(1|g' configure
 %configure  --enable-error-on-warning=no \
 	--enable-ofx \
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/gnucash.git/commit/?h=master&id=802617fa25ef07546fb2ba57943035f698f81d16


More information about the scm-commits mailing list