diff --git a/libHX.changes b/libHX.changes index b09d0e4..3735c84 100644 --- a/libHX.changes +++ b/libHX.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Feb 10 17:12:56 UTC 2014 - jengelh@inai.de + +- Do an out-of-srcdir build + ------------------------------------------------------------------- Fri Jan 3 09:24:44 UTC 2014 - jengelh@inai.de diff --git a/libHX.spec b/libHX.spec index 519ffa4..0ace3bf 100644 --- a/libHX.spec +++ b/libHX.spec @@ -110,19 +110,23 @@ tar -xf "%{S:0}" --use=xz; %endif %build -%configure --includedir="%_includedir/pkg/%name" +%define _configure ../configure +mkdir obj; +pushd obj/ +%configure --includedir="%_includedir/pkg/%name" --docdir="%_docdir/%name" make %{?_smp_mflags} +popd %install b="%buildroot"; -make install DESTDIR="$b" docdir="%_docdir/%name" +make -C obj DESTDIR="$b" install mkdir -p "$b/%_docdir/%name" install -pm0644 doc/* "$b/%_docdir/%name" rm -f "$b/%_docdir/%name"/Makefile* find "$b/%_libdir" -type f -name "*.la" -delete; %check -make check %{?_smp_mflags} +make -C obj check %{?_smp_mflags} %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig