Start of 0.9.x devel cycle
authorHans de Goede <hdegoede@redhat.com>
Sun, 17 Jul 2011 16:51:02 +0000 (18:51 +0200)
committerHans de Goede <hdegoede@redhat.com>
Sun, 17 Jul 2011 20:43:11 +0000 (22:43 +0200)
v4l-utils follows the classic odd unstable / even stable release numbering,
this is the start of a new 0.9.x dev cycle leading to a 0.10.x (or maybe a
1.x) release. The plan for 0.9.x is to:
1) Keep the libv4l1 and libv4l2 ABI's compatible with 0.8.x
2) Change the libv4lconvert ABI, changing the soname to libv4lconvert.so.1
   (from libv4lconvert.so.0), this is needed to be able to add plugin
   support to libv4l2
3) Allow for somewhat more adventurous changes, until later in the 0.9.x
   cycle, when things should stabilize again

Note WRT 2), that there is no promise of a stable libv4lconvert.so.1 ABI
until 0.10.0 is released!

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Make.rules
lib/libv4l1/Makefile
lib/libv4l2/Makefile
lib/libv4lconvert/Makefile

index b49d1cc..13d8464 100644 (file)
@@ -1,4 +1,4 @@
-V4L_UTILS_VERSION=0.8.5
+V4L_UTILS_VERSION=0.9.0-test
 
 # These ones can be overriden from the cmdline
 
@@ -18,8 +18,6 @@ MANDIR = $(PREFIX)/share/man
 # Note the -I../.. this assumes all sources live in a 2 level dir hierarchy!
 override CPPFLAGS += -I../../include -I../../lib/include -D_GNU_SOURCE -DV4L_UTILS_VERSION='"$(V4L_UTILS_VERSION)"'
 override LDFLAGS += -L../../lib/libv4l1 -L../../lib/libv4l2 -L../../lib/libv4lconvert
-# This is the soname version
-LIB_RELEASE = 0
 
 # And last various rules
 
index c9ad219..0afd117 100644 (file)
@@ -18,6 +18,9 @@ TARGETS      += $(V4L1COMPAT)
 override CPPFLAGS += -fPIC
 endif
 
+# This is the soname version
+LIB_RELEASE = 0
+
 all: $(TARGETS)
 
 -include $(V4L1_OBJS:.o=.d)
index a311593..8428991 100644 (file)
@@ -18,6 +18,9 @@ TARGETS      += $(V4L2CONVERT)
 override CPPFLAGS += -fPIC
 endif
 
+# This is the soname version
+LIB_RELEASE = 0
+
 all: $(TARGETS)
 
 -include $(V4L2_OBJS:.o=.d)
index 518ee8e..535d5a3 100644 (file)
@@ -21,6 +21,9 @@ INCLUDES      = ../include/libv4lconvert.h
 
 override CPPFLAGS += -DLIBDIR=\"$(LIBDIR)\" -DLIBSUBDIR=\"$(LIBSUBDIR)\"
 
+# This is the soname version
+LIB_RELEASE = 1
+
 all: $(TARGETS)
 
 -include $(CONVERT_OBJS:.o=.d)