]> git.sur5r.net Git - glabels/commitdiff
Make libglabels parallel installable with other versions
authorJim Evins <evins@snaught.com>
Wed, 24 Feb 2010 00:49:42 +0000 (19:49 -0500)
committerJim Evins <evins@snaught.com>
Wed, 24 Feb 2010 00:57:43 +0000 (19:57 -0500)
Made libglabels install as libglabels-3.0 to support parallel installation
with earlier versions.  Performed some related cleanup associated with
this move, including installing libglabels.h into include/libglabels-3.0
and installing all other include files in include/libglabels-3.0/libglabels/.

More work is still need to support parallel installation of the glabels
application.

33 files changed:
.gitignore
INSTALL [deleted file]
autogen.sh
configure.ac [new file with mode: 0644]
configure.in [deleted file]
data/desktop/Makefile.am
data/mime/Makefile.am
libglabels/Makefile.am
libglabels/libglabels-3.0.pc.in [new file with mode: 0644]
libglabels/libglabels.pc.in [deleted file]
src/Makefile.am
src/combo-util.c
src/file.c
src/font-history-model.c
src/font-util.c
src/glabels-batch.c
src/glabels.c
src/media-select.c
src/merge-evolution.c
src/merge.c
src/mini-label-preview.c
src/mini-preview-pixbuf-cache.c
src/mini-preview.c
src/prefs-model.c
src/prefs.c
src/print-op.c
src/print.c
src/rotate-label-button.c
src/template-designer.c
src/template-history-model.c
src/xml-label-04.c
src/xml-label.c
templates/Makefile.am

index bbfdd15453e757dfe5e3c2c1c109015143bf8123..76b591382ad8813e423c4b992f9eac53438282bf 100644 (file)
@@ -16,6 +16,7 @@ glabels-*.tar.gz
 #
 /aclocal.m4
 /autom4te.cache
+/autoscan.log
 /config.guess
 /config.h
 /config.h.in
@@ -23,11 +24,13 @@ glabels-*.tar.gz
 /config.status
 /config.sub
 /configure
+/configure.scan
 /depcomp
 /glabels.spec
 /gnome-doc-utils.make
 /gtk-doc.make
 /install-sh
+/INSTALL
 /intltool-extract.in
 /intltool-merge.in
 /intltool-update.in
@@ -39,7 +42,7 @@ glabels-*.tar.gz
 /stamp-h1
 /xmldocs.make
 
-/libglabels/libglabels.pc
+/libglabels/libglabels*.pc
 
 /src/marshal.[ch]
 /src/stock-pixmaps/stockpixbufs.h
diff --git a/INSTALL b/INSTALL
deleted file mode 100644 (file)
index 23e5f25..0000000
--- a/INSTALL
+++ /dev/null
@@ -1,236 +0,0 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
-
-This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-Basic Installation
-==================
-
-These are generic installation instructions.
-
-   The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation.  It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions.  Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
-   It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  (Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.)
-
-   If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release.  If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
-   The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
-  1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.  If you're
-     using `csh' on an old version of System V, you might need to type
-     `sh ./configure' instead to prevent `csh' from trying to execute
-     `configure' itself.
-
-     Running `configure' takes awhile.  While running, it prints some
-     messages telling which features it is checking for.
-
-  2. Type `make' to compile the package.
-
-  3. Optionally, type `make check' to run any self-tests that come with
-     the package.
-
-  4. Type `make install' to install the programs and any data files and
-     documentation.
-
-  5. You can remove the program binaries and object files from the
-     source code directory by typing `make clean'.  To also remove the
-     files that `configure' created (so you can compile the package for
-     a different kind of computer), type `make distclean'.  There is
-     also a `make maintainer-clean' target, but that is intended mainly
-     for the package's developers.  If you use it, you may have to get
-     all sorts of other programs in order to regenerate files that came
-     with the distribution.
-
-Compilers and Options
-=====================
-
-Some systems require unusual options for compilation or linking that the
-`configure' script does not know about.  Run `./configure --help' for
-details on some of the pertinent environment variables.
-
-   You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here
-is an example:
-
-     ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
-
-   *Note Defining Variables::, for more details.
-
-Compiling For Multiple Architectures
-====================================
-
-You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory.  To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'.  `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
-   If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory.  After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
-
-Installation Names
-==================
-
-By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc.  You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX'.
-
-   You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files.  If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files still use the regular prefix.
-
-   In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
-   If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
-Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System).  The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
-   For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
-There may be some features `configure' cannot figure out automatically,
-but needs to determine by the type of machine the package will run on.
-Usually, assuming the package is built to be run on the _same_
-architectures, `configure' can figure that out, but if it prints a
-message saying it cannot guess the machine type, give it the
-`--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
-     CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
-     OS KERNEL-OS
-
-   See the file `config.sub' for the possible values of each field.  If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-
-   If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
-produce code for.
-
-   If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-
-Sharing Defaults
-================
-
-If you want to set default values for `configure' scripts to share, you
-can create a site shell script called `config.site' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists.  Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Defining Variables
-==================
-
-Variables not defined in a site shell script can be set in the
-environment passed to `configure'.  However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost.  In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'.  For example:
-
-     ./configure CC=/usr/local2/bin/gcc
-
-causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script).  Here is a another example:
-
-     /bin/bash ./configure CONFIG_SHELL=/bin/bash
-
-Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
-configuration-related scripts to be executed by `/bin/bash'.
-
-`configure' Invocation
-======================
-
-`configure' recognizes the following options to control how it operates.
-
-`--help'
-`-h'
-     Print a summary of the options to `configure', and exit.
-
-`--version'
-`-V'
-     Print the version of Autoconf used to generate the `configure'
-     script, and exit.
-
-`--cache-file=FILE'
-     Enable the cache: use and save the results of the tests in FILE,
-     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-     disable caching.
-
-`--config-cache'
-`-C'
-     Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
-     Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to `/dev/null' (any error
-     messages will still be shown).
-
-`--srcdir=DIR'
-     Look for the package's source code in directory DIR.  Usually
-     `configure' can determine that directory automatically.
-
-`configure' also accepts some other, not widely useful, options.  Run
-`configure --help' for more details.
-
index 66bb0fd8c1b5cf7cf31d23917121002cba3fd315..307c3311fb15ba5ab635fceafe120f6578556a5c 100755 (executable)
@@ -4,11 +4,9 @@
 srcdir=`dirname $0`
 test -z "$srcdir" && srcdir=.
 
-REQUIRED_AUTOMAKE_VERSION=1.8
-
 PKG_NAME="glabels"
 
-(test -f $srcdir/configure.in \
+(test -f $srcdir/configure.ac \
   && test -f $srcdir/README \
   && test -d $srcdir/src) || {
     echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..c461e8a
--- /dev/null
@@ -0,0 +1,291 @@
+dnl Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.63)
+
+AC_INIT([glabels],[2.3.pre0svn],[http://sourceforge.net/tracker/?func=add&group_id=46122&atid=445116])
+AC_CONFIG_SRCDIR(src/glabels.c)
+
+AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+
+AM_MAINTAINER_MODE
+m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+
+AC_CONFIG_HEADERS(config.h)
+
+IT_PROG_INTLTOOL([0.21])
+
+PKG_PROG_PKG_CONFIG
+
+LT_INIT
+
+GNOME_DOC_INIT
+GTK_DOC_CHECK(1.0)
+
+AC_SEARCH_LIBS([strerror],[cposix])
+AC_PROG_CC
+AC_PROG_INSTALL
+
+GNOME_COMPILE_WARNINGS
+
+AC_PATH_PROG(GLIB_GENMARSHAL,         glib-genmarshal)
+AC_PATH_PROG(GDK_PIXBUF_CSOURCE,      gdk-pixbuf-csource)
+AC_PATH_PROG(UPDATE_MIME_DATABASE,    update-mime-database)
+AC_PATH_PROG(UPDATE_DESKTOP_DATABASE, update-desktop-database)
+
+dnl ---------------------------------------------------------------------------
+dnl - LIBGLABELS branch
+dnl ---------------------------------------------------------------------------
+LIBGLABELS=libglabels-3.0
+AC_SUBST(LIBGLABELS)
+
+dnl ---------------------------------------------------------------------------
+dnl - LIBGLABELS API versioning
+dnl ---------------------------------------------------------------------------
+dnl From the libtool manual:
+dnl 1. Start with version information of `0:0:0' for each libtool library.
+dnl 2. Update the version information only immediately before a public release.
+dnl    More frequent updates are unnecessary, and only guarantee that the current
+dnl    interface number gets larger faster.
+dnl 3. If the library source code has changed at all since the last update, then increment
+dnl    revision (`c:r:a' becomes `c:r+1:a').
+dnl 4. If any interfaces have been added, removed, or changed since the last update,
+dnl    increment current, and set revision to 0.
+dnl 5. If any interfaces have been added since the last public release, then increment age.
+dnl 6. If any interfaces have been removed since the last public release, then set age
+dnl    to 0.
+LIBGLABELS_C=7
+LIBGLABELS_R=0
+LIBGLABELS_A=0
+
+LIBGLABELS_API_VERSION=${LIBGLABELS_C}:${LIBGLABELS_R}:${LIBGLABELS_A}
+AC_SUBST(LIBGLABELS_API_VERSION)
+
+dnl ---------------------------------------------------------------------------
+dnl - Library dependencies
+dnl ---------------------------------------------------------------------------
+dnl Required dependencies
+GLIB_REQUIRED=2.22.0
+GTK_REQUIRED=2.18.0
+GCONF_REQUIRED=2.28.0
+LIBXML_REQUIRED=2.7.0
+
+dnl Optional dependencies
+LIBEBOOK_REQUIRED=2.28.0
+LIBBARCODE_REQUIRED=0.98
+LIBQRENCODE_REQUIRED=3.1.0
+LIBIEC16022_REQUIRED=0.2.4
+
+dnl Make above strings available for packaging files (e.g. rpm spec files)
+AC_SUBST(GLIB_REQUIRED)
+AC_SUBST(GTK_REQUIRED)
+AC_SUBST(GCONF_REQUIRED)
+AC_SUBST(LIBXML_REQUIRED)
+AC_SUBST(LIBEBOOK_REQUIRED)
+AC_SUBST(LIBBARCODE_REQUIRED)
+AC_SUBST(LIBQRENCODE_REQUIRED)
+AC_SUBST(LIBIEC16022_REQUIRED)
+
+
+dnl ---------------------------------------------------------------------------
+dnl - GLABELS prerequisites
+dnl ---------------------------------------------------------------------------
+PKG_CHECK_MODULES(GLABELS, [\
+       glib-2.0 >= $GLIB_REQUIRED \
+       gtk+-2.0 >= $GTK_REQUIRED \
+       gconf-2.0 >= $GCONF_REQUIRED \
+       libxml-2.0 >= $LIBXML_REQUIRED \
+])
+
+AC_SUBST(GLABELS_CFLAGS)
+AC_SUBST(GLABELS_LIBS)
+
+
+dnl ---------------------------------------------------------------------------
+dnl - LIBGLABELS more modest prerequisites
+dnl ---------------------------------------------------------------------------
+PKG_CHECK_MODULES(LIBGLABELS, [\
+       glib-2.0 >= $GLIB_REQUIRED \
+       gconf-2.0 >= $GCONF_REQUIRED \
+       libxml-2.0 >= $LIBXML_REQUIRED \
+])
+
+AC_SUBST(LIBGLABELS_CFLAGS)
+AC_SUBST(LIBGLABELS_LIBS)
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for optional evolution data server
+dnl ---------------------------------------------------------------------------
+AC_ARG_WITH(libebook,
+           [AS_HELP_STRING([--without-libebook],[build without Evolution Data Server support])])
+have_libebook=no
+if test "x$with_libebook" != xno; then
+       PKG_CHECK_MODULES(LIBEBOOK, libebook-1.2 >= $LIBEBOOK_REQUIRED,
+                         [have_libebook=yes], [have_libebook=no])
+fi
+
+if test "x$have_libebook" = "xyes"; then
+       AC_DEFINE(HAVE_LIBEBOOK,1,[Define to 1 for EDS support])
+       AC_SUBST(LIBEBOOK_CFLAGS)
+       AC_SUBST(LIBEBOOK_LIBS)
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for optional GNU Barcode backend
+dnl ---------------------------------------------------------------------------
+AC_ARG_WITH(libbarcode,
+           [AS_HELP_STRING([--without-libbarcode],[build without GNU Barcode support])])
+have_libbarcode=no
+if test "x$with_libbarcode" != xno; then
+   AC_CHECK_LIB(barcode, Barcode_Create,
+               [have_libbarcode=yes], [have_libbarcode=no])
+fi
+
+if test "x$have_libbarcode" = "xyes"; then
+       AC_DEFINE(HAVE_LIBBARCODE,1,[Define to 1 for GNU Barcode support])
+       LIBBARCODE_CFLAGS=""
+       LIBBARCODE_LIBS="-lbarcode"
+       AC_SUBST(LIBBARCODE_CFLAGS)
+       AC_SUBST(LIBBARCODE_LIBS)
+else
+       help_libbarcode="(See http://www.gnu.org/software/barcode/barcode.html)"
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for optional QRencode Barcode backend
+dnl ---------------------------------------------------------------------------
+AC_ARG_WITH(libqrencode,
+           [AS_HELP_STRING([--without-libqrencode],[build without QR code support])])
+have_libqrencode=no
+if test "x$with_libqrencode" != xno; then
+       PKG_CHECK_MODULES(LIBQRENCODE, libqrencode >= $LIBQRENCODE_REQUIRED,
+                         [have_libqrencode=yes], [have_libqrencode=no])
+fi
+
+if test "x$have_libqrencode" = "xyes"; then
+       AC_DEFINE(HAVE_LIBQRENCODE,1,[Define to 1 for QR code support])
+       AC_SUBST(LIBQRENCODE_CFLAGS)
+       AC_SUBST(LIBQRENCODE_LIBS)
+else
+       help_libqrencode="(See http://megaui.net/fukuchi/works/qrencode/index.en.html)"
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for IEC16022 Barcode backend
+dnl ---------------------------------------------------------------------------
+AC_ARG_WITH(libiec16022,
+           [AS_HELP_STRING([--without-libiec16022],[build without IEC 16022 support])])
+have_libiec16022=no
+if test "x$with_libiec16022" != xno; then
+       PKG_CHECK_MODULES(LIBIEC16022, libiec16022 >= $LIBIEC16022_REQUIRED,
+                         [have_libiec16022=yes], [have_libiec16022=no])
+fi
+
+if test "x$have_libiec16022" = "xyes"; then
+       AC_DEFINE(HAVE_LIBIEC16022,1,[Define to 1 for IEC 16022 support])
+       AC_SUBST(LIBIEC16022_CFLAGS)
+       AC_SUBST(LIBIEC16022_LIBS)
+else
+       help_libiec16022="(See http://datenfreihafen.org/projects/iec16022.html)"
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Enable deprecation testing
+dnl ---------------------------------------------------------------------------
+AC_ARG_ENABLE(deprecations,
+              [AS_HELP_STRING([--enable-deprecations],[warn about deprecated usages [default=no]])],,
+              [enable_deprecations=no])
+
+if test "x$enable_deprecations" = "xyes"; then
+   DISABLE_DEPRECATED_CFLAGS="\
+-DG_DISABLE_DEPRECATED \
+-DGDK_DISABLE_DEPRECATED \
+-DGTK_DISABLE_DEPRECATED \
+-DGDK_PIXBUF_DISABLE_DEPRECATED \
+"
+   AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
+fi
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Disable updating of mime and desktop databases
+dnl ---------------------------------------------------------------------------
+AC_ARG_ENABLE(update-mimedb, AS_HELP_STRING([--disable-update-mimedb],[disable the update-mime-database after install [default=no]]),,
+              enable_update_mimedb=yes)
+AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes)
+
+AC_ARG_ENABLE(update-desktopdb, AS_HELP_STRING([--disable-update-desktopdb],[disable the update-desktop-database after install [default=no]]),,
+              enable_update_desktopdb=yes)
+AM_CONDITIONAL(ENABLE_UPDATE_DESKTOPDB, test x$enable_update_desktopdb = xyes)
+
+
+dnl ---------------------------------------------------------------------------
+dnl - i18n support
+dnl ---------------------------------------------------------------------------
+GETTEXT_PACKAGE=glabels
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
+
+AM_GLIB_GNU_GETTEXT
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Makefiles, etc.
+dnl ---------------------------------------------------------------------------
+AC_CONFIG_FILES([
+Makefile
+libglabels/Makefile
+libglabels/${LIBGLABELS}.pc
+src/Makefile
+src/pixmaps/Makefile
+src/stock-pixmaps/Makefile
+data/Makefile
+data/pixmaps/Makefile
+data/mime/Makefile
+data/builder/Makefile
+data/desktop/Makefile
+data/man/Makefile
+templates/Makefile
+po/Makefile.in
+help/Makefile
+docs/Makefile
+docs/libglabels/Makefile
+glabels.spec
+])
+AC_OUTPUT
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Print configuration information
+dnl ---------------------------------------------------------------------------
+echo "
+
+Configuration:
+
+        Package ................. ${PACKAGE}-${VERSION}
+        Installation prefix ..... ${prefix}
+        Source code location .... ${srcdir}
+        Compiler ................ ${CC} 
+
+
+Optional data merge backends:
+
+        Evolution Data Server ... ${have_libebook}
+
+
+Optional barcode backends:
+
+        GNU Barcode ............. ${have_libbarcode} ${help_libbarcode}
+        QR Code ................. ${have_libqrencode} ${help_libqrencode}
+        IEC 16022 ............... ${have_libiec16022} ${help_libiec16022}
+
+
+"
+
+
+cat ${srcdir}/MESSAGE-OF-DOOM
+
diff --git a/configure.in b/configure.in
deleted file mode 100644 (file)
index 663d849..0000000
+++ /dev/null
@@ -1,297 +0,0 @@
-dnl Process this file with autoconf to produce a configure script.
-
-AC_PREREQ(2.52)
-
-AC_INIT(glabels, 2.3.pre0svn, http://sourceforge.net/tracker/?func=add&group_id=46122&atid=445116)
-AC_CONFIG_SRCDIR(src/glabels.c)
-
-AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
-
-AM_MAINTAINER_MODE
-m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
-
-AC_CONFIG_HEADERS(config.h)
-
-IT_PROG_INTLTOOL([0.21])
-
-PKG_PROG_PKG_CONFIG
-
-AC_PROG_LIBTOOL
-
-GNOME_DOC_INIT
-GTK_DOC_CHECK(1.0)
-
-AC_ISC_POSIX
-AC_PROG_CC
-AC_PROG_INSTALL
-
-GNOME_COMPILE_WARNINGS
-
-AC_PATH_PROG(GLIB_GENMARSHAL,    glib-genmarshal)
-AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource)
-
-
-dnl ---------------------------------------------------------------------------
-dnl - LIBGLABELS API versioning
-dnl ---------------------------------------------------------------------------
-dnl From the libtool manual:
-dnl 1. Start with version information of `0:0:0' for each libtool library.
-dnl 2. Update the version information only immediately before a public release.
-dnl    More frequent updates are unnecessary, and only guarantee that the current
-dnl    interface number gets larger faster.
-dnl 3. If the library source code has changed at all since the last update, then increment
-dnl    revision (`c:r:a' becomes `c:r+1:a').
-dnl 4. If any interfaces have been added, removed, or changed since the last update,
-dnl    increment current, and set revision to 0.
-dnl 5. If any interfaces have been added since the last public release, then increment age.
-dnl 6. If any interfaces have been removed since the last public release, then set age
-dnl    to 0.
-LIBGLABELS_C=5
-LIBGLABELS_R=1
-LIBGLABELS_A=0
-
-LIBGLABELS_VERSION_INFO=${LIBGLABELS_C}:${LIBGLABELS_R}:${LIBGLABELS_A}
-AC_SUBST(LIBGLABELS_VERSION_INFO)
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Library dependencies
-dnl ---------------------------------------------------------------------------
-dnl Required dependencies
-GLIB_REQUIRED=2.22.0
-GTK_REQUIRED=2.18.0
-GCONF_REQUIRED=2.28.0
-LIBXML_REQUIRED=2.7.0
-
-dnl Optional dependencies
-LIBEBOOK_REQUIRED=2.28.0
-LIBBARCODE_REQUIRED=0.98
-LIBQRENCODE_REQUIRED=3.1.0
-LIBIEC16022_REQUIRED=0.2.4
-
-dnl Make above strings available for packaging files (e.g. rpm spec files)
-AC_SUBST(GLIB_REQUIRED)
-AC_SUBST(GTK_REQUIRED)
-AC_SUBST(GCONF_REQUIRED)
-AC_SUBST(LIBXML_REQUIRED)
-AC_SUBST(LIBEBOOK_REQUIRED)
-AC_SUBST(LIBBARCODE_REQUIRED)
-AC_SUBST(LIBQRENCODE_REQUIRED)
-AC_SUBST(LIBIEC16022_REQUIRED)
-
-
-dnl ---------------------------------------------------------------------------
-dnl - GLABELS prerequisites
-dnl ---------------------------------------------------------------------------
-PKG_CHECK_MODULES(GLABELS, \
-glib-2.0 >= $GLIB_REQUIRED \
-gtk+-2.0 >= $GTK_REQUIRED \
-gconf-2.0 >= $GCONF_REQUIRED \
-libxml-2.0 >= $LIBXML_REQUIRED \
-)
-
-AC_SUBST(GLABELS_CFLAGS)
-AC_SUBST(GLABELS_LIBS)
-
-
-dnl ---------------------------------------------------------------------------
-dnl - LIBGLABELS more modest prerequisites
-dnl ---------------------------------------------------------------------------
-PKG_CHECK_MODULES(LIBGLABELS, \
-glib-2.0 >= $GLIB_REQUIRED \
-gconf-2.0 >= $GCONF_REQUIRED \
-libxml-2.0 >= $LIBXML_REQUIRED \
-)
-
-AC_SUBST(LIBGLABELS_CFLAGS)
-AC_SUBST(LIBGLABELS_LIBS)
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Check for optional evolution data server
-dnl ---------------------------------------------------------------------------
-AC_ARG_WITH(libebook,
-           [AC_HELP_STRING([--without-libebook],
-                            [build without Evolution Data Server support])])
-have_libebook=no
-if test "x$with_libebook" != xno; then
-       PKG_CHECK_MODULES(LIBEBOOK, libebook-1.2 >= $LIBEBOOK_REQUIRED,
-                         [have_libebook=yes], [have_libebook=no])
-fi
-
-if test "x$have_libebook" = "xyes"; then
-       AC_DEFINE(HAVE_LIBEBOOK,1,[Define to 1 for EDS support])
-       AC_SUBST(LIBEBOOK_CFLAGS)
-       AC_SUBST(LIBEBOOK_LIBS)
-fi
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Check for optional GNU Barcode backend
-dnl ---------------------------------------------------------------------------
-AC_ARG_WITH(libbarcode,
-           [AC_HELP_STRING([--without-libbarcode],
-                            [build without GNU Barcode support])])
-have_libbarcode=no
-if test "x$with_libbarcode" != xno; then
-   AC_CHECK_LIB(barcode, Barcode_Create,
-               [have_libbarcode=yes], [have_libbarcode=no])
-fi
-
-if test "x$have_libbarcode" = "xyes"; then
-       AC_DEFINE(HAVE_LIBBARCODE,1,[Define to 1 for GNU Barcode support])
-       LIBBARCODE_CFLAGS=""
-       LIBBARCODE_LIBS="-lbarcode"
-       AC_SUBST(LIBBARCODE_CFLAGS)
-       AC_SUBST(LIBBARCODE_LIBS)
-else
-       help_libbarcode="(See http://www.gnu.org/software/barcode/barcode.html)"
-fi
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Check for optional QRencode Barcode backend
-dnl ---------------------------------------------------------------------------
-AC_ARG_WITH(libqrencode,
-           [AC_HELP_STRING([--without-libqrencode],
-                            [build without QR code support])])
-have_libqrencode=no
-if test "x$with_libqrencode" != xno; then
-       PKG_CHECK_MODULES(LIBQRENCODE, libqrencode >= $LIBQRENCODE_REQUIRED,
-                         [have_libqrencode=yes], [have_libqrencode=no])
-fi
-
-if test "x$have_libqrencode" = "xyes"; then
-       AC_DEFINE(HAVE_LIBQRENCODE,1,[Define to 1 for QR code support])
-       AC_SUBST(LIBQRENCODE_CFLAGS)
-       AC_SUBST(LIBQRENCODE_LIBS)
-else
-       help_libqrencode="(See http://megaui.net/fukuchi/works/qrencode/index.en.html)"
-fi
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Check for IEC16022 Barcode backend
-dnl ---------------------------------------------------------------------------
-AC_ARG_WITH(libiec16022,
-           [AC_HELP_STRING([--without-libiec16022],
-                            [build without IEC 16022 support])])
-have_libiec16022=no
-if test "x$with_libiec16022" != xno; then
-       PKG_CHECK_MODULES(LIBIEC16022, libiec16022 >= $LIBIEC16022_REQUIRED,
-                         [have_libiec16022=yes], [have_libiec16022=no])
-fi
-
-if test "x$have_libiec16022" = "xyes"; then
-       AC_DEFINE(HAVE_LIBIEC16022,1,[Define to 1 for IEC 16022 support])
-       AC_SUBST(LIBIEC16022_CFLAGS)
-       AC_SUBST(LIBIEC16022_LIBS)
-else
-       help_libiec16022="(See http://datenfreihafen.org/projects/iec16022.html)"
-fi
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Enable deprecation testing
-dnl ---------------------------------------------------------------------------
-AC_ARG_ENABLE(deprecations,
-              [AC_HELP_STRING([--enable-deprecations],
-                              [warn about deprecated usages [default=no]])],,
-              [enable_deprecations=no])
-
-if test "x$enable_deprecations" = "xyes"; then
-   DISABLE_DEPRECATED_CFLAGS="\
--DG_DISABLE_DEPRECATED \
--DGDK_DISABLE_DEPRECATED \
--DGTK_DISABLE_DEPRECATED \
--DGDK_PIXBUF_DISABLE_DEPRECATED \
-"
-   AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
-fi
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Is freedesktop mime dbase available?
-dnl ---------------------------------------------------------------------------
-AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no)
-AM_CONDITIONAL(HAVE_NEW_MIME, test x$UPDATE_MIME_DATABASE != xno)
-
-AC_PATH_PROG(UPDATE_DESKTOP_DATABASE, update-desktop-database, no)
-AM_CONDITIONAL(HAVE_NEWER_MIME, test x$UPDATE_DESKTOP_DATABASE != xno)
-
-AC_ARG_ENABLE(update-mimedb, AC_HELP_STRING([--disable-update-mimedb],
-              [disable the update-mime-database after install [default=no]]),,
-              enable_update_mimedb=yes)
-AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes)
-
-AC_ARG_ENABLE(update-desktopdb, AC_HELP_STRING([--disable-update-desktopdb],
-              [disable the update-desktop-database after install [default=no]]),,
-              enable_update_desktopdb=yes)
-AM_CONDITIONAL(ENABLE_UPDATE_DESKTOPDB, test x$enable_update_desktopdb = xyes)
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Supported languages
-dnl ---------------------------------------------------------------------------
-GETTEXT_PACKAGE=glabels
-AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
-
-AM_GLIB_GNU_GETTEXT
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Makefiles, etc.
-dnl ---------------------------------------------------------------------------
-AC_OUTPUT([
-Makefile
-libglabels/Makefile
-libglabels/libglabels.pc
-src/Makefile
-src/pixmaps/Makefile
-src/stock-pixmaps/Makefile
-data/Makefile
-data/pixmaps/Makefile
-data/mime/Makefile
-data/builder/Makefile
-data/desktop/Makefile
-data/man/Makefile
-templates/Makefile
-po/Makefile.in
-help/Makefile
-docs/Makefile
-docs/libglabels/Makefile
-glabels.spec
-])
-
-
-dnl ---------------------------------------------------------------------------
-dnl - Print configuration information
-dnl ---------------------------------------------------------------------------
-echo "
-
-Configuration:
-
-        Package ................. ${PACKAGE}-${VERSION}
-        Installation prefix ..... ${prefix}
-        Source code location .... ${srcdir}
-        Compiler ................ ${CC} 
-
-
-Optional data merge backends:
-
-        Evolution Data Server ... ${have_libebook}
-
-
-Optional barcode backends:
-
-        GNU Barcode ............. ${have_libbarcode} ${help_libbarcode}
-        QR Code ................. ${have_libqrencode} ${help_libqrencode}
-        IEC 16022 ............... ${have_libiec16022} ${help_libiec16022}
-
-
-"
-
-
-cat ${srcdir}/MESSAGE-OF-DOOM
-
index ce2a21fc38d16c4eb5f26e8e13d55026bf4ba2e4..0ade4eefa9e0d982ea34673ecae78561598fc18a 100644 (file)
@@ -11,3 +11,13 @@ desktop_DATA = $(DESKTOP_FILES)
 EXTRA_DIST = $(DESKTOP_IN_FILES)
 
 CLEANFILES = $(DESKTOP_FILES)
+
+install-data-hook:
+if ENABLE_UPDATE_DESKTOPDB
+       $(UPDATE_DESKTOP_DATABASE)
+endif
+
+uninstall-hook:
+if ENABLE_UPDATE_DESKTOPDB
+       $(UPDATE_DESKTOP_DATABASE)
+endif
index 027c10225b4ca320993072f30346a2210be52c64..282e1842f20607953a1d091a355d73dc884614ed 100644 (file)
@@ -29,25 +29,11 @@ CLEANFILES = $(keys_files) $(xml_files)
 
 install-data-hook:
 if ENABLE_UPDATE_MIMEDB
-if HAVE_NEW_MIME
        $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(datadir)/mime"
 endif
-endif
-if ENABLE_UPDATE_DESKTOPDB
-if HAVE_NEWER_MIME
-       $(UPDATE_DESKTOP_DATABASE) 
-endif
-endif
 
 uninstall-hook:
 if ENABLE_UPDATE_MIMEDB
-if HAVE_NEW_MIME
        $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(datadir)/mime"
 endif
-endif
-if ENABLE_UPDATE_DESKTOPDB
-if HAVE_NEWER_MIME
-       $(UPDATE_DESKTOP_DATABASE) 
-endif
-endif
 
index 51812ddbb08da31f96aa46413e49bbd33a4ff79a..30ae37b41521bdbceef52510a3399af1a0648a35 100644 (file)
@@ -1,20 +1,18 @@
-templatesdir = $(datadir)/glabels/templates
+templatesdir = $(datadir)/$(LIBGLABELS)/templates
 
 INCLUDES = \
        $(LIBGLABELS_CFLAGS)                            \
        -DLIBGLABELS_TEMPLATE_DIR=\""$(templatesdir)"\" \
        $(DISABLE_DEPRECATED_CFLAGS)
 
-libglabels_la_LDFLAGS=\
-        -version-info $(LIBGLABELS_VERSION_INFO) \
+libglabels_3_0_la_LDFLAGS=\
+        -version-info $(LIBGLABELS_API_VERSION) \
         $(LIBGLABELS_LIBS) \
         -no-undefined 
 
-lib_LTLIBRARIES = libglabels.la
+lib_LTLIBRARIES = libglabels-3.0.la
 
-libglabelsincludedir=$(includedir)/libglabels
-
-libglabels_la_SOURCES =                \
+libglabels_3_0_la_SOURCES =            \
        libglabels-private.h    \
        db.h                    \
        db.c                    \
@@ -41,8 +39,14 @@ libglabels_la_SOURCES =              \
        str.h                   \
        str.c
 
-libglabelsinclude_HEADERS =    \
-       libglabels.h            \
+libglabels_3_0includedir=$(includedir)/$(LIBGLABELS)
+
+libglabels_3_0include_HEADERS =        \
+       libglabels.h
+
+libglabels_3_0subincludedir=$(includedir)/$(LIBGLABELS)/libglabels
+
+libglabels_3_0subinclude_HEADERS =     \
        db.h                    \
        units.h                 \
        paper.h                 \
@@ -55,8 +59,8 @@ libglabelsinclude_HEADERS =   \
        str.h                   
 
 EXTRA_DIST =                   \
-       libglabels.pc.in
+       $(LIBGLABELS).pc.in
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libglabels.pc
+pkgconfig_DATA = $(LIBGLABELS).pc
 
diff --git a/libglabels/libglabels-3.0.pc.in b/libglabels/libglabels-3.0.pc.in
new file mode 100644 (file)
index 0000000..8c5637a
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: LIBGLABELS
+Description: GLabels Template Library
+Requires: glib-2.0 libxml-2.0
+Version: @VERSION@
+Libs: -L${libdir} -lglabels-3.0
+Cflags: -I${includedir}/libglabels-3.0
+
diff --git a/libglabels/libglabels.pc.in b/libglabels/libglabels.pc.in
deleted file mode 100644 (file)
index c16e8f4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: libglabels
-Description: GLabels Template Library
-Requires: glib-2.0 libxml-2.0
-Version: @VERSION@
-Libs: -L${libdir} -lglabels
-Cflags: -I${includedir}
-
index 401ae623e5de7efb5de49d9e47f9e92aacd4471d..2ba4c83781dbc8a04b742c7902e9548c4ab001df 100644 (file)
@@ -4,8 +4,7 @@ SUBDIRS= pixmaps stock-pixmaps
 bin_PROGRAMS = glabels glabels-batch
 
 INCLUDES = \
-       -I$(top_srcdir)                                         \
-       -I$(top_builddir)                                       \
+       -I$(top_builddir)/libglabels                            \
        $(GLABELS_CFLAGS)                                       \
        $(LIBEBOOK_CFLAGS)                                      \
        $(LIBBARCODE_CFLAGS)                                    \
@@ -13,8 +12,8 @@ INCLUDES = \
        $(LIBIEC16022_CFLAGS)                                   \
        $(DISABLE_DEPRECATED_CFLAGS)                            \
        -DGLABELS_LOCALEDIR=\""$(datadir)/locale"\"             \
-       -DGLABELS_BUILDER_DIR=\""$(datadir)/glabels/builder/"\" \
        -DGLABELS_ICON_DIR=\""$(datadir)/pixmaps/"\"            \
+       -DGLABELS_BUILDER_DIR=\""$(datadir)/glabels/builder/"\" \
        -DGLABELS_PIXMAP_DIR=\""$(datadir)/pixmaps/glabels/"\"  \
        -DG_LOG_DOMAIN=\""glabels\""
 
@@ -22,7 +21,7 @@ glabels_LDFLAGS = -export-dynamic
 
 glabels_LDADD =                                \
        $(GLABELS_LIBS)                         \
-       ../libglabels/libglabels.la             \
+       ../libglabels/$(LIBGLABELS).la          \
        $(LIBEBOOK_LIBS)                        \
        $(LIBBARCODE_LIBS)                      \
        $(LIBQRENCODE_LIBS)                     \
@@ -32,7 +31,7 @@ glabels_batch_LDFLAGS = -export-dynamic
 
 glabels_batch_LDADD =                          \
        $(GLABELS_LIBS)                         \
-       ../libglabels/libglabels.la             \
+       ../libglabels/$(LIBGLABELS).la          \
        $(LIBEBOOK_LIBS)                        \
        $(LIBBARCODE_LIBS)                      \
        $(LIBQRENCODE_LIBS)                     \
@@ -321,8 +320,8 @@ EXTRA_DIST = \
 
 CLEANFILES = $(BUILT_SOURCES)
 
-$(bin_PROGRAMS): ../libglabels/libglabels.la
+$(bin_PROGRAMS): ../libglabels/$(LIBGLABELS).la
 
-../libglabels/libglabels.la:
+../libglabels/$(LIBGLABELS).la:
        cd ../libglabels; $(MAKE)
 
index b3f5ed5d3789315b1148437a38029486c4ec06a2..b0e3ffa5c1c6f3452ca690adb4da76129cb38ee8 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <string.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 
 
 /****************************************************************************/
index 5a1b78c423be04829e1d54a359eb5d5aa4c221a1..ca04e5fd0645186ba19f0464edbd0c30bdd117f1 100644 (file)
@@ -31,7 +31,7 @@
 #include "file-util.h"
 #include "window.h"
 #include "new-label-dialog.h"
-#include "libglabels/libglabels.h"
+#include <libglabels.h>
 
 #include "debug.h"
 
index 0e18b9cb63e752f0ade04de0b4df7e4facb452fc..0b25f05a3ae2afe95a7428de9918a726473d623f 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <gconf/gconf-client.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "font-util.h"
 #include "marshal.h"
 
index 5c2391baa6d5897595c701aaccc8bf1a00923cf3..a9c67e969b207f88712bfc4ba26891369e53d30f 100644 (file)
@@ -26,7 +26,7 @@
 #include <pango/pango.h>
 #include <pango/pangocairo.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 
 
 /****************************************************************************/
index bd95d515bbfc9b99325ac26211c6c38559c1be36..4c6b16910126d128202b4edf5318113e05cd951b 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <math.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "merge-init.h"
 #include "template-history.h"
 #include "xml-label.h"
index d3a107d64d8b42331e7ae76a2cc70b7a29089a7e..d2c7d2bd8d8cdbd1325581cc458fe35c9c270105 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <glib/gi18n.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "warning-handler.h"
 #include "critical-error-handler.h"
 #include "stock.h"
index 8033829a5c0d2b9be74f09f7209706c9a66f03c1..bea0b006893c9c2e1341586008fba01b51fd2044 100644 (file)
@@ -26,7 +26,7 @@
 #include <gtk/gtk.h>
 #include <string.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "mini-preview-pixbuf-cache.h"
 #include "prefs.h"
 #include "message-bar.h"
index 488dd3d744c1f4623fc02102991ad127c87b849b..a5ecd47d42fcf076c8ee26526027d0c033dc9368 100644 (file)
@@ -34,7 +34,7 @@
 #include <stdio.h>
 #include <string.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 
 #include "debug.h"
 
index f7db354fee43ed4584b7678a7bcbbb06dd929c03..d83c4e44fd16ee972300ff3e5e1c469b84f1468b 100644 (file)
@@ -26,7 +26,7 @@
 #include <gobject/gvaluecollector.h>
 #include <string.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 
 #include "debug.h"
 
index ec78aad99c230a2f4758a0e5b9429fa34f5a5862..d1f06c7eb26c8b373b33960f8f4db2f6f7b23afb 100644 (file)
@@ -22,7 +22,7 @@
 
 #include "mini-label-preview.h"
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "cairo-label-path.h"
 #include "color.h"
 #include "marshal.h"
index 82077ad513603dfc5cdb5acb930220401abd735c..347115db1f2ebf67a840026920aa3d75924445c1 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <glib.h>
 
-#include "libglabels/libglabels.h"
+#include <libglabels.h>
 #include "mini-preview-pixbuf.h"
 
 #include "debug.h"
index 6ba6ddefc069f2431ec9688d6648fe30d228bed5..2b7984e2d5920e39d76a1bde5f964115eeb50d0a 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <math.h>
 
-#include "libglabels/db.h"
+#include <libglabels.h>
 #include "cairo-label-path.h"
 #include "marshal.h"
 #include "color.h"
index ed83c8b9d6e4e05ed6891afd95439ee37cc5d0dd..ca4537ff2ae61e1f81e1acf42b0d4fc6a3e5fbb8 100644 (file)
@@ -27,7 +27,7 @@
 #include <string.h>
 #include <gconf/gconf-client.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "marshal.h"
 #include "str-util.h"
 #include "color.h"
index f83e0bacdc08d9f5f9b9733eb4bdf110854ce528..dc58f7da22ab1e61960ef08953cd01b041046cfa 100644 (file)
@@ -23,7 +23,7 @@
 #include "prefs.h"
 
 #include <glib/gi18n.h>
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 
 #include "debug.h"
 
index 8880dbeeaa30c4ff293fa66abecff347731e9be8..71113adee92f1d9992c864320a01af0cc1b839bb 100644 (file)
@@ -28,7 +28,7 @@
 #include <time.h>
 #include <ctype.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "print.h"
 #include "label.h"
 
index 9b9da8ff80a98b4daa35c8644a934b35b23eaef5..be58b10ee38de1ef7698b07f8999812012b3e68d 100644 (file)
@@ -27,7 +27,7 @@
 #include <time.h>
 #include <ctype.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "label.h"
 #include "cairo-label-path.h"
 
index 65a880f1c0cac68b39aa29e77513b8d2e56cb098..d477edf551051664a532e60f028da2942f1ee7eb 100644 (file)
@@ -26,7 +26,7 @@
 #include <gtk/gtk.h>
 #include <math.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "mini-label-preview.h"
 #include "hig.h"
 #include "marshal.h"
index 675ae98234ecc99dacb953d1a071e6f7270b49c8..90c491cdb7460692f8bb729540008ddbcfa74207 100644 (file)
@@ -27,7 +27,7 @@
 #include <string.h>
 #include <math.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "prefs.h"
 #include "mini-preview.h"
 #include "mini-preview-pixbuf-cache.h"
index 7d70b76f1f52b6fb32237cfc6b5a70bd5f5ab84b..e00579ec8781cbc2bdfd8a9aaf0069b2ad348a3d 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <gconf/gconf-client.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "marshal.h"
 
 
index 0e2b8836fba13768f142c1c16dd6d65119141d10..7c7e2976823feb2b77280ab69f88ad07a152d7a2 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <glib/gi18n.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "label-text.h"
 #include "label-box.h"
 #include "label-line.h"
index 2fcf165d9d455ff4ebcadfde769616ed704b891c..001e33ae8bf0acdf2b3f87cec504f5a2ece3ba5f 100644 (file)
@@ -29,7 +29,7 @@
 #include <libxml/xinclude.h>
 #include <gdk-pixbuf/gdk-pixdata.h>
 
-#include <libglabels/libglabels.h>
+#include <libglabels.h>
 #include "label.h"
 #include "label-object.h"
 #include "label-text.h"
index df138d9a78cd4177f77847501b8e9c919fded725..abc597bedc96cc44e87b9d4ad96a2cddf542d202 100644 (file)
@@ -1,11 +1,11 @@
 ## Process this file with automake to produce Makefile.in
 
-dtddir = $(datadir)/glabels/dtd
+dtddir = $(datadir)/$(LIBGLABELS)/dtd
 
 dtd_DATA = \
        glabels-2.3.dtd
 
-templatesdir = $(datadir)/glabels/templates
+templatesdir = $(datadir)/$(LIBGLABELS)/templates
 
 templates_DATA = \
        paper-sizes.xml \