Commit 797dc391 authored by Murray Cumming's avatar Murray Cumming
Browse files

Rename libglom-1.14 to libglom-1.16 (parallel-installable)

* configure.ac: Change the GLOM_ABI_VERSION number.
* Makefile.am:
* Makefile_libglom.am:
* docs/pyglom_reference/Makefile.am:
* docs/pyglom_reference/index.rst.in:
* glom/libglom/init.h:
* glom/python_embed/python_module/py_glom_module.cc:
* tests/test_load_python_library.cc:
* win32/build-installer:
* win32/glom.iss.in: Change mentions of 1.14 to 1.16.
parent f1eaa6cd
......@@ -3,6 +3,27 @@
Rename libglom-1.14 to libglom-1.16 (parallel-installable)
* configure.ac: Change the GLOM_ABI_VERSION number.
* Makefile.am:
* Makefile_libglom.am:
* docs/pyglom_reference/Makefile.am:
* docs/pyglom_reference/index.rst.in:
* glom/libglom/init.h:
* glom/python_embed/python_module/py_glom_module.cc:
* tests/test_load_python_library.cc:
* win32/build-installer:
* win32/glom.iss.in: Change mentions of 1.14 to 1.16.
2010-07-27 Murray Cumming <murrayc@murrayc.com>
Adapt to recent gtkmm-3.0 API changes.
* glom/bakery/app_withdoc_gtk.cc: Remove use of Gtk::RecentManager::set_limit().
* glom/dialog_existing_or_new.[h|cc]:
* glom/frame_glom.[h|cc]:
* glom/mode_data/notebook_data..[h|cc]:
* glom/mode_design/report_layout/dialog_layout_report.[h|cc]:
* glom/notebook_glom.[h|cc]: Replace use of GtkNotebookPage with Gtk::Widget*
in switch_page signal handlers.
2010-07-25 Murray Cumming <murrayc@murrayc.com>
......
......@@ -55,18 +55,18 @@ endif
SUFFIXES = .rc .res
bin_PROGRAMS = glom/glom
lib_LTLIBRARIES = glom/libglom/libglom-1.14.la
pyexec_LTLIBRARIES = glom/python_embed/python_module/glom_1_14.la
lib_LTLIBRARIES = glom/libglom/libglom-1.16.la
pyexec_LTLIBRARIES = glom/python_embed/python_module/glom_1_16.la
include Makefile_libglom.am
include Makefile_glom.am
include Makefile_tests.am
glom_python_embed_python_module_glom_1_14_la_SOURCES = \
glom_python_embed_python_module_glom_1_16_la_SOURCES = \
glom/python_embed/python_module/py_glom_module.cc \
glom/python_embed/python_module/py_glom_module.h
glom_python_embed_python_module_glom_1_14_la_LIBADD = \
glom_python_embed_python_module_glom_1_16_la_LIBADD = \
glom/libglom/libglom-$(GLOM_ABI_VERSION).la \
$(LIBGLOM_LIBS) $(PYTHON_LIBS) $(BOOST_PYTHON_LIBS)
......@@ -76,10 +76,10 @@ else
pymod_ldflags = -module -avoid-version -no-undefined
endif
glom_pyexport = -export-symbols-regex '^_*initglom'
glom_python_embed_python_module_glom_1_14_la_LDFLAGS = $(pymod_ldflags) $(glom_pyexport)
glom_python_embed_python_module_glom_1_16_la_LDFLAGS = $(pymod_ldflags) $(glom_pyexport)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = glom/libglom/glom-1.14.pc
pkgconfig_DATA = glom/libglom/glom-1.16.pc
dist_pkgdata_DATA = glom/glom_document.dtd
......
......@@ -38,9 +38,9 @@ libglom_d_bakery_include_HEADERS = $(libglom_d_bakery_headers)
libglom_d_b_view_includedir = $(libglom_d_bakery_includedir)/view
libglom_d_b_view_include_HEADERS = $(libglom_d_b_view_headers)
glom_libglom_libglom_1_14_la_SOURCES = $(libglom_sources)
glom_libglom_libglom_1_14_la_LIBADD = $(LIBGLOM_LIBS) $(PYTHON_LIBS) $(BOOST_PYTHON_LIBS)
glom_libglom_libglom_1_16_la_SOURCES = $(libglom_sources)
glom_libglom_libglom_1_16_la_LIBADD = $(LIBGLOM_LIBS) $(PYTHON_LIBS) $(BOOST_PYTHON_LIBS)
if HOST_WIN32
glom_libglom_libglom_1_14_la_LIBADD += -lws2_32
glom_libglom_libglom_1_16_la_LIBADD += -lws2_32
endif
glom_libglom_libglom_1_14_la_LDFLAGS = -no-undefined
glom_libglom_libglom_1_16_la_LDFLAGS = -no-undefined
......@@ -276,7 +276,7 @@ AC_CONFIG_FILES([Makefile
docs/user-guide/Makefile
po/Makefile.in
glom.desktop.in
glom/libglom/glom-1.14.pc
glom/libglom/glom-1.16.pc
docs/libglom_reference/Makefile
docs/libglom_reference/Doxyfile
docs/pyglom_reference/Makefile
......
......@@ -6,7 +6,7 @@
# html:
# pydoc -w $(top_builddir)/glom/python_embed/python_module/.libs/
# mkdir html
# mv glom_1_14.html html/index.html
# mv glom_1_16.html html/index.html
book_name = pyglom_$(GLOM_ABI_VERSION_UNDERLINED)
......
.. glom_1_14 documentation master file, created by
.. glom_1_16 documentation master file, created by
sphinx-quickstart on Fri Apr 16 16:21:26 2010.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
......
......@@ -59,12 +59,12 @@
*
* If your source file is @c program.cc, you can compile it with:
* @code
* g++ program.cc -o program `pkg-config --cflags --libs glom-1.14`
* g++ program.cc -o program `pkg-config --cflags --libs glom-1.16`
* @endcode
*
* Alternatively, if using autoconf, use the following in @c configure.ac:
* @code
* PKG_CHECK_MODULES([DEPS], [glom-1.14])
* PKG_CHECK_MODULES([DEPS], [glom-1.16])
* @endcode
* Then use the generated @c DEPS_CFLAGS and @c DEPS_LIBS variables in the
* project @c Makefile.am files. For example:
......
......@@ -29,7 +29,7 @@
using namespace Glom;
BOOST_PYTHON_MODULE(glom_1_14)
BOOST_PYTHON_MODULE(glom_1_16)
{
boost::python::docstring_options doc_options(
true, // show the docstrings from here
......
......@@ -6,7 +6,7 @@ int main()
{
// Attempt to dynamically load the python module,
// attempting to resolve all symbols immediately:
const char* path = "glom/python_embed/python_module/.libs/glom_1_14.so";
const char* path = "glom/python_embed/python_module/.libs/glom_1_16.so";
void* lib = dlopen(path, RTLD_NOW);
if(!lib)
......
......@@ -94,7 +94,7 @@ cp /local/bin/libgdamm-4.0-12.dll installer/bin || exit
# TODO: Can we build boost so that mingwm10.dll is not required? Maybe try static C runtime linkage
cp /mingw/bin/mingwm10.dll installer/bin || exit
cp /boost/lib/boost_python-mgw34-mt-1_42.dll installer/bin || exit
cp /local/bin/libglom-1.14-0.dll installer/bin || exit
cp /local/bin/libglom-1.16-0.dll installer/bin || exit
echo "Stripping DLL files..."
strip installer/bin/*.dll || exit
......
......@@ -128,7 +128,7 @@ Source: "python/*.py"; DestDir: "{app}\bin"; Components: python; Flags: recurses
Source: "python/*.pyd"; DestDir: "{app}\bin"; Components: python; Flags: recursesubdirs
; Glom executables
Source: "bin\libglom-1.14-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "bin\libglom-1.16-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "bin\Glom.exe"; DestDir: "{app}\bin"; Components: main
; Modules
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment