More incremental updates. I can now successfully produce an rpm simply by typing `./autogen.sh;make rpm`. This is g...
Original commit message from CVS:
More incremental updates. I can now successfully produce an rpm simply by
typing `./autogen.sh;make rpm`. This is good ;-)
diff --git a/Makefile.am b/Makefile.am
index 1f02564..c5d8582 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,7 +5,10 @@
m4datadir = $(datadir)/aclocal
m4data_DATA = gstreamer.m4
-EXTRA_DIST = gstreamer.spec.in gstreamer-config.in
+EXTRA_DIST = gstreamer.spec.in gstreamer-config.in gstreamer.m4
+
+dist-hook:
+ cp gstreamer.spec $(distdir)
rpm: dist
rpm -ta $(distdir).tar.gz
diff --git a/configure.in b/configure.in
index cbd0283..06716f4 100644
--- a/configure.in
+++ b/configure.in
@@ -77,7 +77,7 @@
])
AM_CONDITIONAL(HAVE_XAUDIO, test "x$HAVE_XAUDIO" = "xyes")
-PLUGINS_DIR=${libdir}/plugins
+PLUGINS_DIR=${prefix}/lib/gst
AC_DEFINE_UNQUOTED(PLUGINS_DIR,"$PLUGINS_DIR")
AC_SUBST(PLUGINS_DIR)
@@ -163,4 +163,7 @@
editor/Makefile
tools/Makefile
docs/Makefile
-stamp.h])
+stamp.h
+gstreamer-config
+gstreamer.spec])
+AC_OUTPUT_COMMANDS([chmod +x gstreamer-config])
diff --git a/editor/Makefile.am b/editor/Makefile.am
index d9bbade..767be10 100644
--- a/editor/Makefile.am
+++ b/editor/Makefile.am
@@ -22,6 +22,7 @@
bin_PROGRAMS = gsteditor
+gsteditor_SOURCES = editor.c
gsteditor_LDFLAGS = libgsteditor.la
diff --git a/gst/elements/Makefile.am b/gst/elements/Makefile.am
index 346ae7f..7aa7bf3 100644
--- a/gst/elements/Makefile.am
+++ b/gst/elements/Makefile.am
@@ -1,4 +1,6 @@
-lib_LTLIBRARIES = libgstelements.la
+filterdir = $(libdir)/gst
+
+filter_LTLIBRARIES = libgstelements.la
libgstelements_la_DEPENDENCIES = ../libgst.la
libgstelements_la_SOURCES = \
diff --git a/gst/types/Makefile.am b/gst/types/Makefile.am
index 7c9a9d3..3792906 100644
--- a/gst/types/Makefile.am
+++ b/gst/types/Makefile.am
@@ -1,4 +1,6 @@
-lib_LTLIBRARIES = libgsttypes.la
+filterdir = $(libdir)/gst
+
+filter_LTLIBRARIES = libgsttypes.la
libgsttypes_la_DEPENDENCIES = ../libgst.la
libgsttypes_la_SOURCES = \
diff --git a/gst/xml/Makefile.am b/gst/xml/Makefile.am
index bff3857..3041022 100644
--- a/gst/xml/Makefile.am
+++ b/gst/xml/Makefile.am
@@ -1,4 +1,4 @@
-bin_PROGRAMS = save
+noinst_PROGRAMS = save
INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(XML_CFLAGS) -I$(top_srcdir)
LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(XML_LIBS) $(top_srcdir)/gst/libgst.la
diff --git a/gstreamer.spec.in b/gstreamer.spec.in
index 41599f3..0011979 100644
--- a/gstreamer.spec.in
+++ b/gstreamer.spec.in
@@ -56,5 +56,4 @@
%{prefix}/bin/*
%{prefix}/lib/*
-%{prefix}/lib/gst/*
-%{prefix}/include/gst/*
+%{prefix}/include/*
diff --git a/plugins/elements/Makefile.am b/plugins/elements/Makefile.am
index 346ae7f..7aa7bf3 100644
--- a/plugins/elements/Makefile.am
+++ b/plugins/elements/Makefile.am
@@ -1,4 +1,6 @@
-lib_LTLIBRARIES = libgstelements.la
+filterdir = $(libdir)/gst
+
+filter_LTLIBRARIES = libgstelements.la
libgstelements_la_DEPENDENCIES = ../libgst.la
libgstelements_la_SOURCES = \
diff --git a/test/bindings/Makefile.am b/test/bindings/Makefile.am
index 1f74861..a9e385d 100644
--- a/test/bindings/Makefile.am
+++ b/test/bindings/Makefile.am
@@ -1,4 +1,4 @@
-lib_LTLIBRARIES = libcrashtest.la
+noinst_LTLIBRARIES = libcrashtest.la
libcrashtest_la_SOURCES = \
dummy.c
@@ -6,6 +6,5 @@
include_HEADERS = \
dummy.h
-bin_PROGRAMS = test
-
+noinst_PROGRAMS = test
test_LDADD = libcrashtest.la
diff --git a/test/cothreads/Makefile.am b/test/cothreads/Makefile.am
index 6ba1bb8..aa2034c 100644
--- a/test/cothreads/Makefile.am
+++ b/test/cothreads/Makefile.am
@@ -1,4 +1,4 @@
-bin_PROGRAMS = test simple
+noinst_PROGRAMS = test simple
test_SOURCES = test.c cothreads.c object.c looper.c
diff --git a/test/xml/Makefile.am b/test/xml/Makefile.am
index dcac2c1..d94ec5f 100644
--- a/test/xml/Makefile.am
+++ b/test/xml/Makefile.am
@@ -1,4 +1,4 @@
-bin_PROGRAMS = readreg createreg
+noinst_PROGRAMS = readreg createreg
INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(XML_CFLAGS) -I$(top_srcdir)
LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(XML_LIBS) $(top_srcdir)/gst/libgst.la