Commit efa5c374 authored by Naba Kumar's avatar Naba Kumar

Re-tagged gdl 0.7.3 release


svn path=/tags/GDL_0_7_3/; revision=350
parent 3db9084e
Makefile
Makefile.in
aclocal.m4
config.cache
config.guess
config.h
config.log
config.status
config.sub
configure
configure.scan
libtool
ltconfig
ltmain.sh
stamp-h
stamp-h.in
stamp.h
version.h
config.h.in
.exrc
install-sh
missing
mkinstalldirs
INSTALL
intl
ABOUT-NLS
COPYING
gdlConf.sh
*.tar.gz
xml-i18n-*
gdl.spec
gdl-1.0.pc
intltool-*
*.tags
.tm_project.cache
autom4te.cache
stamp-h1
depcomp
Dave Camp <dave at ximian com>
Neil Hodgson <neilh at scintilla org> (Scintilla Widget)
Gustavo Giráldez <gustavo giraldez at gmx net> (GdlDock)
This diff is collapsed.
Current Maintainers
Anjuta Team <anjuta-devel@lists.sf.net
Naba Kumar <naba@gnome.org>
Former Maintainers
Gustavo Girldez <gustavo.giraldez@gmx.net>
Dave Camp <dave@ximian.com>
Jeroen Zwartepoorte <jeroen@xs4all.nl>
SUBDIRS = gdl po
EXTRA_DIST = \
MAINTAINERS \
AUTHORS \
gdl.spec.in \
intltool-extract.in \
intltool-merge.in \
intltool-update.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gdl-1.0.pc
if HAVE_GNOME
pkgconfig_DATA += gdl-gnome-1.0.pc
endif
CLEANFILES = gdl-1.0.pc intltool-extract intltool-merge intltool-update
Changes in 0.7.3
* Improved docking algorithm
Changes in 0.7.2
* Install gdl-gnome.pc only if build with gnome support (bug #403044)
* Translation updates: en_GB, sv, ja
Changes in 0.7.1
* Use canonical property names (#381845)
* fix undefined symbol in python bindings (#397562)
* New translation: dz (Pema Geyleg <pema.geyleg@gmail.com>)
This release is meant a bug-fix release for proper python-binding
Changes in 0.7.0
* Added support to build without GNOME
* Split into libgdl and libgdl-gnome
* Removed some deprecated API
* Bug fixes for window positioning (thanks for the patches)
* Some fixes to build system
* Added dockbar style setting.
* Restore dockitem demensions when showing them.
* Improved restoring dockitem placements when showing them.
Changes in 0.6.1
* Some build fixes and translation updates
* Removed deprecated symbol-browser-widget
* Updated translations:
fi (Ilkka Tuohela <hile@iki.fi>)
sv (Daniel Nylander <po@danielnylander.se>)
es (Francisco Javier F. Serrador <serrador@cvs.gnome.org>)
vi (Clytie Siddall <clytie@riverland.net.au>)
ne (Pawan Chitrakar <pchitrakar@gmail.com>)
Changes in 0.6.0:
* 64 bit arch fixes (thanks to David Malcolm)
* Fixed RPM spec file.
* Removed deprecated files from distribution.
Changes in 0.5.0:
* Added orientation get/set functions to allow for horizontal/vertical layout,
thanks to David A Knight <david@ritter.demon.co.uk>
* Fix memory and tooltip object leaks.
* Adds two new behaviors to hide the iconify and close button in item handle.
* Properly add/remove items based on the ICONIFIED flag.
* GdlDockItems can also have a stock_id now.
* Added a new GdlDockBar widget which displays iconified dockitems.
* Improved GdlDock look (looks more like the Gimp's docking widget now).
* Many bug fixes.
* Updated translations: zh_CN, ca, hr, ga, en_GB, pa, nb, rw
Changes in 0.4.0:
* Use the GnomeIconTheme API in GdlIcon
* i18n work in all parts of the library
* Changed semantics of the "layout_changed" signal in the dock layout
object and improved the global "locked" property behavior
* HIGified layout manager dialog
* Enable SVG icon themes in GdlIcon
Major changes since 0.1.0:
* GNOME2 port
* Scintilla editing component is no longer available
* New symbol browser component
* New docking widget
* Beginnings of a data display widget
Gnome Devtool Libraries
=======================
This package contains components and libraries that are intended to be
shared between GNOME development tools, including gnome-debug,
gnome-build, and anjuta2.
The current pieces of GDL include:
- A symbol browser bonobo component (symbol-browser-control).
- A docking widget (gdl).
- A utility library that also contains the stubs and skels for
the symbol browser and text editor components (gdl, idl).
Discussion of GDL development takes place on the gnome-devtools@gnome.org
mailing list and on #devel-apps at irc.gnome.org.
GDL is licensed under the terms of the GPL.
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
AUTOMAKE=automake-1.9
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
DIE=0
if [ -n "$GNOME2_DIR" ]; then
ACLOCAL_FLAGS="-I $GNOME2_DIR/share/aclocal $ACLOCAL_FLAGS"
LD_LIBRARY_PATH="$GNOME2_DIR/lib:$LD_LIBRARY_PATH"
PATH="$GNOME2_DIR/bin:$PATH"
export PATH
export LD_LIBRARY_PATH
fi
(test -f $srcdir/configure.in) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level package directory"
exit 1
}
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`autoconf' installed."
echo "Download the appropriate package for your distribution,"
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
DIE=1
}
(grep "^IT_PROG_INTLTOOL" $srcdir/configure.in >/dev/null) && {
(intltoolize --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`intltool' installed."
echo "You can get it from:"
echo " ftp://ftp.gnome.org/pub/GNOME/"
DIE=1
}
}
(grep "^AM_PROG_XML_I18N_TOOLS" $srcdir/configure.in >/dev/null) && {
(xml-i18n-toolize --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`xml-i18n-toolize' installed."
echo "You can get it from:"
echo " ftp://ftp.gnome.org/pub/GNOME/"
DIE=1
}
}
(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed."
echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
DIE=1
}
}
(grep "^AM_GLIB_GNU_GETTEXT" $srcdir/configure.in >/dev/null) && {
(grep "sed.*POTFILES" $srcdir/configure.in) > /dev/null || \
(glib-gettextize --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`glib' installed."
echo "You can get it from: ftp://ftp.gtk.org/pub/gtk"
DIE=1
}
}
($AUTOMAKE --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have $AUTOMAKE installed."
echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
DIE=1
NO_AUTOMAKE=yes
}
# if no automake, don't bother testing for aclocal
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
echo "installed doesn't appear recent enough."
echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/"
DIE=1
}
if test "$DIE" -eq 1; then
exit 1
fi
if test -z "$*"; then
echo "**Warning**: I am going to run \`configure' with no arguments."
echo "If you wish to pass any to it, please specify them on the"
echo \`$0\'" command line."
echo
fi
for coin in `find $srcdir -path $srcdir/CVS -prune -o -name configure.in -print`
do
dr=`dirname $coin`
if test -f $dr/NO-AUTO-GEN; then
echo skipping $dr -- flagged as no auto-gen
else
echo processing $dr
( cd $dr
aclocalinclude="$ACLOCAL_FLAGS"
if grep "^AM_GLIB_GNU_GETTEXT" configure.in >/dev/null; then
echo "Creating $dr/aclocal.m4 ..."
test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
echo "Running glib-gettextize... Ignore non-fatal messages."
echo "no" | glib-gettextize --force --copy
echo "Making $dr/aclocal.m4 writable ..."
test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
fi
if grep "^IT_PROG_INTLTOOL" configure.in >/dev/null; then
echo "Running intltoolize..."
intltoolize --copy --force --automake
fi
if grep "^AM_PROG_XML_I18N_TOOLS" configure.in >/dev/null; then
echo "Running xml-i18n-toolize..."
xml-i18n-toolize --copy --force --automake
fi
if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
fi
fi
echo "Running aclocal $aclocalinclude ..."
aclocal $aclocalinclude
if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
echo "Running autoheader..."
autoheader
fi
echo "Running automake --gnu $am_opt ..."
$AUTOMAKE --add-missing --gnu $am_opt
echo "Running autoconf ..."
autoconf
)
fi
done
conf_flags="--enable-maintainer-mode"
if test x$NOCONFIGURE = x; then
echo Running $srcdir/configure $conf_flags "$@" ...
$srcdir/configure $conf_flags "$@" \
&& echo Now type \`make\' to compile. || exit 1
else
echo Skipping configure process.
fi
dnl ==========================================================================
dnl
dnl If you add a version number here, you *must* add an AC_SUBST line for
dnl it too, or it will never make it into the spec file!
dnl
dnl ==========================================================================
AC_PREREQ(2.53)
AC_INIT(gdl)
AM_CONFIG_HEADER(config.h)
GDL_MAJOR_VERSION=0
GDL_MINOR_VERSION=7
GDL_MICRO_VERSION=3
PACKAGE=gdl
GDL_VERSION=$GDL_MAJOR_VERSION.$GDL_MINOR_VERSION.$GDL_MICRO_VERSION
AM_INIT_AUTOMAKE($PACKAGE, $GDL_VERSION)
dnl with higher autotools, we can set ACLOCAL_AMFLAGS instead, which is
dnl the better solution; this does the trick for automake-1.4
dnl gnome-autogen.sh sets ACLOCAL_FLAGS, which points to the cvs gnome
dnl autoconf macros
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
AC_SUBST(GDL_MAJOR_VERSION)
AC_SUBST(GDL_MINOR_VERSION)
AC_SUBST(GDL_MICRO_VERSION)
AC_SUBST(GDL_VERSION)
SNAPSHOT=0_`date +%Y%m%d_%H%M%S`_cvs
AC_SUBST(SNAPSHOT)
GTK_REQUIRED=2.4.0
GNOME_REQUIRED=2.6.0
XML_REQUIRED=2.2.8
LIBGLADE_REQUIRED=2.0.0
GNOME_VFS_REQUIRED=2.6.0
AC_SUBST(GTK_REQUIRED)
AC_SUBST(GNOME_REQUIRED)
AC_SUBST(XML_REQUIRED)
AC_SUBST(LIBGLADE_REQUIRED)
AM_MAINTAINER_MODE
AC_ISC_POSIX
AC_PROG_CC
AC_CHECK_HEADERS([libintl.h])
AC_TYPE_SIGNAL
AC_PROG_CXX
AC_STDC_HEADERS
AM_SANITY_CHECK
AC_DISABLE_STATIC
AC_LIBTOOL_WIN32_DLL
AC_PROG_LIBTOOL
dnl ***************
dnl GTK Libraries
dnl ***************
PKG_CHECK_MODULES(XML, libxml-2.0 >= $XML_REQUIRED)
AC_SUBST(XML_CFLAGS)
AC_SUBST(XML_LIBS)
PKG_CHECK_MODULES(GDL_DEPENDENCIES,
gtk+-2.0 >= $GTK_REQUIRED
libglade-2.0 >= $LIBGLADE_REQUIRED)
AC_SUBST(GDL_DEPENDENCIES_CFLAGS)
AC_SUBST(GDL_DEPENDENCIES_LIBS)
dnl ****************
dnl GNOME Libraries
dnl ****************
AC_ARG_ENABLE(gnome,
[ --disable-gnome Compile without gnome support],
[ if test "$enableval" = "no"; then
user_disabled_gnome=1
fi ],
[ user_disabled_gnome=0 ])
DEPRECATED_FLAGS=""
AC_MSG_CHECKING(if gnome is disabled)
if test "$user_disabled_gnome" = 1; then
AC_MSG_RESULT(yes)
gnome="no"
else
AC_MSG_RESULT(no)
PKG_CHECK_MODULES(GNOME,
[libgnomeui-2.0 >= $GNOME_REQUIRED,
gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED],
[gnome="yes"],
[gnome="no"])
AC_SUBST(GNOME_CFLAGS)
AC_SUBST(GNOME_LIBS)
fi
AM_CONDITIONAL(HAVE_GNOME, [test x$gnome = xyes])
if test x$MAINT = x; then
DEPRECATED_FLAGS="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED"
AC_SUBST(DEPRECATED_FLAGS)
fi
AC_MSG_CHECKING([for native Win32])
case "$host" in
*-*-mingw*)
native_win32=yes
;;
*)
native_win32=no
;;
esac
AC_MSG_RESULT([$native_win32])
AM_CONDITIONAL(OS_WIN32, test "x$native_win32" = "xyes")
EXTRA_CPPFLAGS=
EXTRA_LDFLAGS=
if test "x$native_win32" = "xyes"; then
EXTRA_CPPFLAGS="-mms-bitfields"
EXTRA_LDFLAGS="-no-undefined -Wl,--kill-at -Wl,--export-all-symbols"
fi
AC_SUBST(EXTRA_CPPFLAGS)
AC_SUBST(EXTRA_LDFLAGS)
# marshal and enum generators
GLIB_GENMARSHAL="`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`"
AC_SUBST(GLIB_GENMARSHAL)
GLIB_MKENUMS="`$PKG_CONFIG --variable=glib_mkenums glib-2.0`"
AC_SUBST(GLIB_MKENUMS)
ALL_LINGUAS=""
GETTEXT_PACKAGE=gdl-1
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext])
IT_PROG_INTLTOOL([0.35.0])
AM_GLIB_GNU_GETTEXT
AM_GLIB_DEFINE_LOCALEDIR(GNOMELOCALEDIR)
dnl Set PREFIX
if test "x${prefix}" = "xNONE"; then
packageprefix=${ac_default_prefix}
else
packageprefix=${prefix}
fi
# images directory
gdl_images_dir="${packageprefix}/share/gdl/images"
AC_SUBST(gdl_images_dir)
AC_OUTPUT([
Makefile
gdl/Makefile
po/Makefile.in
gdl.spec
gdl-1.0.pc
gdl-gnome-1.0.pc
])
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@/libgdl-1.0
idldir=@datadir@/idl/libgdl-1.0
Name: gdl
Description: Gnome DevTool Libraries
Version: @VERSION@@GTK_ONLY@
Requires: libbonoboui-2.0 libgnome-2.0 gtk+-2.0 libxml-2.0 libglade-2.0
Libs: -L${libdir} -lgdl-1
Cflags: -I${includedir}
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@/libgdl-1.0
idldir=@datadir@/idl/libgdl-1.0
Name: gdl-gnome
Description: Gnome DevTool Libraries - Gnome part
Version: @VERSION@
Requires: libbonoboui-2.0 libgnome-2.0 gtk+-2.0 libxml-2.0 libglade-2.0
Libs: -L${libdir} -lgdl-1 -lgdl-gnome-1
Cflags: -I${includedir}
Name: gdl
Summary: Components and library for GNOME development tools.
Version: @GDL_VERSION@
Release: 1
License: GPL
Group: Development/Libraries
Source: %{name}-%{version}.tar.gz
BuildRoot: /var/tmp/%{name}-%{version}-root
URL: http://www.gnome.org
Requires: gtk2 >= @GTK_REQUIRED@
Requires: libgnomeui >= @GNOME_REQUIRED@
Requires: libbonoboui >= @BONOBOUI_REQUIRED@
Requires: libxml2 >= @XML_REQUIRED@
Requires: libglade2 >= @LIBGLADE_REQUIRED@
%description
This package contains components and libraries that are intended to be
shared between GNOME development tools, including gnome-build and anjuta2.
The current pieces of GDL include:
# - A code-editing bonbono component based on the Scintilla
# widget (scintilla-control).
#
Now the editor widget is the glimmer component that use gtksourceview
- A utility library that also contains the stubs and skels for
the above components (gdl).
%package devel
Summary: Libraries and include files for gdl.
Group: Development/Libraries
Requires: %{name} = %{version}
%description devel
Libraries and header files if you want to make use of the gdl library in your
own programs.
%prep
%setup -q
%build
./configure --prefix=%{_prefix} \
--bindir=%{_bindir} --mandir=%{_mandir} \
--localstatedir=%{_localstatedir} --libdir=%{_libdir} \
--datadir=%{_datadir} --includedir=%{_includedir} \
--sysconfdir=%{_sysconfdir}
CFLAGS="$RPM_OPT_FLAGS" make
%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
make DESTDIR="$RPM_BUILD_ROOT" install
%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
%doc AUTHORS COPYING ChangeLog NEWS README
%defattr (-, root, root)
%{_prefix}/lib/lib*.so.*
%{_prefix}/share/gdl
%{_prefix}/share/locale/*/LC_MESSAGES/*
%files devel
%defattr (-, root, root)
%{_prefix}/include/libgdl-1.0
%{_prefix}/lib/lib*.a
%{_prefix}/lib/lib*.la
%{_prefix}/lib/lib*.so
%{_prefix}/lib/pkgconfig/*
%changelog
* Tue Aug 10 2004 Pierre Sarrazin <http://sarrazip.com/>
- Update for version 0.4.0
* Tue Oct 24 2002 Jean Schurger <jschurger@schurger.org
- Update for gnome 2 version
* Wed Aug 8 2001 Jens Finke <jens@gnome.org>
- created spec file
Makefile.in
Makefile
*.lo
*.la
.deps
.libs
GDL-stubs.c
GDL-skels.c
GDL-common.c
GDL.h
test-dock
libgdlmarshal.c
libgdlmarshal.h
libgdltypebuiltins.*
layout.xml
test-dataview
test-combo-button
gdl-stock-icons.h
INCLUDES = \
-DG_LOG_DOMAIN=\"Gdl\" \
-DGDL_GLADEDIR=\""$(gladedir)"\" \
-I$(includedir) -I$(top_srcdir) \
$(WARN_CFLAGS) $(DEPRECATED_FLAGS) \
$(GDL_DEPENDENCIES_CFLAGS) $(XML_CFLAGS) \
$(GNOME_CFLAGS) \
$(EXTRA_CPPFLAGS)
lib_LTLIBRARIES = libgdl-1.la
BUILT_SOURCES = \
libgdlmarshal.c \
libgdlmarshal.h \
libgdltypebuiltins.c \
libgdltypebuiltins.h \
gdl-stock-icons.h
CLEANFILES = \
libgdltypebuiltins.c \
libgdltypebuiltins.h \
libgdlmarshal.c \
libgdlmarshal.h
libgdl_headers = \
gdl.h \
gdl-tools.h \
gdl-dock-object.h \
gdl-dock-master.h \
gdl-dock.h \
gdl-dock-item.h \
gdl-dock-notebook.h \
gdl-dock-paned.h \
gdl-dock-tablabel.h \
gdl-dock-layout.h \
gdl-dock-placeholder.h \
gdl-dock-bar.h \
gdl-combo-button.h \
gdl-stock.h \
gdl-stock-icons.h
libgdl_1_la_SOURCES = \
$(libgdl_headers) \
gdl-i18n.h \
gdl-i18n.c \
gdl-dock-object.c \
gdl-dock-master.c \
gdl-dock.c \
gdl-dock-item.c \
gdl-dock-item-grip.h \
gdl-dock-item-grip.c \
gdl-dock-notebook.c \
gdl-dock-paned.c \
gdl-dock-tablabel.c \
gdl-dock-layout.c \
gdl-dock-placeholder.c \
gdl-dock-bar.c \
gdl-combo-button.c \
gdl-stock.c \
libgdltypebuiltins.h \
libgdltypebuiltins.c \
libgdlmarshal.h \
libgdlmarshal.c
libgdl_1_la_LIBADD = \
$(GDL_DEPENDENCIES_LIBS) \
$(XML_LIBS) \
$(GNOME_LIBS)
libgdl_1_la_LDFLAGS = $(EXTRA_LDFLAGS)
libgdl_gnome_headers = \
gdl-icons.h
if HAVE_GNOME
lib_LTLIBRARIES += libgdl-gnome-1.la
endif
libgdl_gnome_1_la_SOURCES = \
$(libgdl_gnome_headers) \
gdl-icons.c
libgdl_gnome_1_la_LIBADD = \
$(GDL_DEPENDENCIES_LIBS) \
$(XML_LIBS) \
$(GNOME_LIBS)
libgdl_gnome_1_la_LDFLAGS = $(EXTRA_LDFLAGS)
noinst_PROGRAMS=test-dock test-combo-button
test_dock_sources=test-dock.c
test_dock_LDADD=libgdl-1.la $(XML_LIBS)
test_combo_button_SOURCES = test-combo-button.c
test_combo_button_LDADD = libgdl-1.la
if HAVE_GNOME
noinst_PROGRAMS += test-dataview
test_dataview_SOURCES = \