File libmediascan-0.1-noinstheaders.patch of Package libmediascan

Make sure we only install libmediascan.h

libmediascan.h is the only public header, the rest should not be installed.
Disable autofoo warnings, so that autoreconf will work.
diff -up libmediascan-0.1/configure.ac~ libmediascan-0.1/configure.ac
--- libmediascan-0.1/configure.ac~	2011-10-07 16:13:56.000000000 +0200
+++ libmediascan-0.1/configure.ac	2014-08-08 17:34:32.764951269 +0200
@@ -3,7 +3,7 @@
 
 AC_PREREQ([2.68])
 AC_INIT([libmediascan],[0.1],[andy@hybridized.org])
-AM_INIT_AUTOMAKE([-Wall -Werror])
+AM_INIT_AUTOMAKE([-Wall])
 LT_PREREQ([2.4])
 LT_INIT
 
diff -up libmediascan-0.1/src/Makefile.am~ libmediascan-0.1/src/Makefile.am
--- libmediascan-0.1/src/Makefile.am~	2011-09-23 16:41:03.000000000 +0200
+++ libmediascan-0.1/src/Makefile.am	2014-08-08 17:25:18.427837712 +0200
@@ -30,8 +30,7 @@ libmediascan_la_CFLAGS = -Wall -I$(top_s
 
 libmediascan_la_LDFLAGS = -version-info 0:0:0
 
-# XXX only include in dist, not install
-include_HEADERS = audio.h buffer.h common.h error.h mediascan.h progress.h fixed.h queue.h \
+noinst_HEADERS = audio.h buffer.h common.h error.h mediascan.h progress.h fixed.h queue.h \
   image.h image_jpeg.h image_png.h image_gif.h image_bmp.h result.h thumb.h thread.h util.h video.h \
   database.h tag.h tag_item.h \
   libdlna/containers.h libdlna/dlna.h libdlna/dlna_internals.h libdlna/profiles.h \
diff -up libmediascan-0.1/test/Makefile.am~ libmediascan-0.1/test/Makefile.am
--- libmediascan-0.1/test/Makefile.am~	2011-06-22 16:58:30.000000000 +0200
+++ libmediascan-0.1/test/Makefile.am	2014-08-08 18:10:54.067770981 +0200
@@ -19,4 +19,4 @@ image_test_LDADD = $(LMS_LTLIB) -lcunit
 TESTS = api_test 
 #video_dlna_test image_test
 
-include_HEADERS = common.h tap.h
+noinst_HEADERS = common.h tap.h
openSUSE Build Service is sponsored by