app-text/zathura: Fix test for USE=-sqlite (bug 606870).
authorMichael Weber <xmw@gentoo.org>
Tue, 24 Jan 2017 15:53:52 +0000 (16:53 +0100)
committerMichael Weber <xmw@gentoo.org>
Tue, 24 Jan 2017 15:54:20 +0000 (16:54 +0100)
Package-Manager: Portage-2.3.3, Repoman-2.3.1

app-text/zathura/files/zathura-0.3.7-tests.patch [new file with mode: 0644]
app-text/zathura/zathura-0.3.7.ebuild

diff --git a/app-text/zathura/files/zathura-0.3.7-tests.patch b/app-text/zathura/files/zathura-0.3.7-tests.patch
new file mode 100644 (file)
index 0000000..7732144
--- /dev/null
@@ -0,0 +1,24 @@
+--- zathura-0.3.7/tests/Makefile
++++ zathura-0.3.7/tests/Makefile
+@@ -7,7 +7,11 @@
+ include config.mk
+ PROJECT = tests
+-SOURCE  = tests.c $(wildcard test_*.c)
++ifneq (${WITH_SQLITE},0)
++      SOURCE  = tests.c $(wildcard test_*.c)
++else
++      SOURCE  = $(filter-out database-sqlite.c,tests.c $(wildcard test_*.c))
++endif
+ OBJECTS       = $(addprefix ${BUILDDIR_RELEASE}/,${SOURCE:.c=.o})
+ OBJECTS_DEBUG = $(addprefix ${BUILDDIR_DEBUG}/,${SOURCE:.c=.o})
+ OBJECTS_GCOV  = $(addprefix ${BUILDDIR_GCOV}/,${SOURCE:.c=.o})
+@@ -23,8 +27,6 @@
+ INCS     += $(SQLITE_INC)
+ LIBS     += $(SQLITE_LIB)
+ CPPFLAGS += -DWITH_SQLITE
+-else
+-SOURCE = $(filter-out database-sqlite.c,$(OSOURCE))
+ endif
+ ifneq ($(WITH_MAGIC),0)
index d6a53330cbcccff55774d1a5caed7e54c5ce4926..543b3b036bfe6011875b60a05bbd2dcedaa8ef71 100644 (file)
@@ -36,6 +36,12 @@ DEPEND="${RDEPEND}
        virtual/pkgconfig
        test? ( dev-libs/check )"
 
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-tests.patch
+
+       epatch_user
+}
+
 pkg_setup() {
        myzathuraconf=(
                WITH_MAGIC=$(usex magic 1 0)