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