Tremor maintenance

Stefan Kost <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.vorbis.devel
Message-ID <[email protected]>
hi,

could someone please apply these to Tremor svn?

0001-update_symbols.patch
there are 3 public symbols in the headers, which are missing in the
linker script and thus marked as private again. This causes issues for
e.g. gstreamer (https://bugzilla.gnome.org/show_bug.cgi?id=616194).

0002-pkgconfig.patch
this adds a pkg config file

You probably also want to do something like
Index: configure.in
===================================================================
--- configure.in    (Revision 17148)
+++ configure.in    (Arbeitskopie)
@@ -11,7 +11,7 @@
 
 AM_CONFIG_HEADER([config.h])
 
-AM_INIT_AUTOMAKE(libvorbisidec,1.2.0)
+AM_INIT_AUTOMAKE(libvorbisidec,1.0.2)


to avoid confiusion with the version (see CHANGELOG). There are bugs for
debian/ubuntu regarding this.

If someone applies patches, I can send more to cleanup autofoo.

Thanks
Stefan

_______________________________________________
Vorbis-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/vorbis-dev
0001-update_symbols.patch (text/x-patch, 360 B)
Index: Version_script.in
===================================================================
--- Version_script.in	(Revision 17148)
+++ Version_script.in	(Arbeitskopie)
@@ -43,6 +43,9 @@
 		vorbis_comment_query;
 		vorbis_comment_query_count;
 		vorbis_comment_clear;
+		vorbis_block_init;
+		vorbis_block_clear;
+		vorbis_dsp_clear;
 
 	local:
 		*;
0002-pkgconfig.patch (text/x-patch, 1.3 KB)
Index: Makefile.am
===================================================================
--- Makefile.am	(Revision 17148)
+++ Makefile.am	(Arbeitskopie)
@@ -2,6 +2,9 @@
 
 INCLUDES = -I./
 
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = vorbisidec.pc
+
 lib_LTLIBRARIES = libvorbisidec.la
 
 libvorbisidec_la_SOURCES = mdct.c block.c window.c \
@@ -31,6 +34,8 @@
 
 include_HEADERS = ivorbiscodec.h ivorbisfile.h ogg.h os_types.h config_types.h
 
+EXTRA_DIST = vorbisidec.pc.in
+
 example:
 	-ln -fs . vorbis
 	$(MAKE) ivorbisfile_example
Index: configure.in
===================================================================
--- configure.in	(Revision 17148)
+++ configure.in	(Arbeitskopie)
@@ -128,4 +128,4 @@
 AC_SUBST(DEBUG)
 AC_SUBST(PROFILE)
 
-AC_OUTPUT(Makefile Version_script)
+AC_OUTPUT(Makefile Version_script vorbisidec.pc)
Index: vorbisidec.pc.in
===================================================================
--- vorbisidec.pc.in	(Revision 0)
+++ vorbisidec.pc.in	(Revision 0)
@@ -0,0 +1,14 @@
+# libvorbisidec pkg-config source file
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: vorbisidec
+Description: vorbisidec is the integer Ogg Vorbis library
+Version: @VERSION@
+Requires: ogg
+Conflicts:
+Libs: -L${libdir} -lvorbisidec -lm
+Cflags: -I${includedir}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.