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}