blob: ae001ce5517ae9410c179c6a1fe5caaa8200c0f4 [file] [log] [blame]
---
configure.ac | 51 ++++++++++++---------------------------------------
po/POTFILES.in | 2 +-
src/Makefile.am | 5 +++--
3 files changed, 16 insertions(+), 42 deletions(-)
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@
dnl (Process this file with autoconf to produce a configure script.)
AC_REVISION($Revision: 1.1 $)dnl
-AC_INIT(gnome-photo-printer,0.7.0,sv@fogman.de,gpp)
+AC_INIT(gnome-photo-printer, 0.7.0, sv@fogman.de, gpp)
AC_PREREQ(2.57)
AC_CONFIG_SRCDIR(src/gpp.c)
AM_CONFIG_HEADER(config.h)
@@ -16,52 +16,25 @@
IT_PROG_INTLTOOL([0.35.0])
-AC_PATH_PROG(PKGCONFIG, pkg-config, no)
-if test "$PKGCONFIG" = no ; then
- AC_MSG_ERROR(pkg-config was not found. Please install version 0.6.0 or newer from http://www.freedesktop.org/software.)
-fi
+PKG_PROG_PKG_CONFIG([0.16.0])
-AC_MSG_CHECKING(for pkg-config >= 0.6.0)
-vers=`$PKGCONFIG --version | awk 'BEGIN { FS = "."; } { print $1 * 1000000 + $2 * 1000 + $3}'`
-if test "$vers" -ge 6000; then
- AC_MSG_RESULT(found)
-else
- AC_MSG_ERROR(You need at least pkg-config 0.6.0 or greater for this version of gnome-photo-printer. Please install a newer version from http://www.freedesktop.org/software.)
-fi
+PKG_CHECK_MODULES(GNOME, [
+ libgnomeui-2.0
+ libglade-2.0
+ libgnomeprint-2.2
+ libgnomeprintui-2.2
+ gnome-vfs-module-2.0
+ gmodule-2.0
+])
-gnome_modules="\
- libgnomeui-2.0 \
- libglade-2.0 \
- libgnomeprint-2.2 \
- libgnomeprintui-2.2 \
- gnome-vfs-module-2.0 \
- gmodule-2.0 \
-"
-
-for module in $gnome_modules
-do
- AC_MSG_CHECKING(for $module)
- if $PKGCONFIG --exists $module; then
- AC_MSG_RESULT(found)
- else
- AC_MSG_ERROR(You need to have $module installed to compile & run this software.)
- fi
-done
-
-EXTRA_GNOME_CFLAGS=`pkg-config --cflags $gnome_modules`
-EXTRA_GNOME_LIBS=`pkg-config --libs $gnome_modules`
-
-CFLAGS="$CFLAGS $EXTRA_GNOME_CFLAGS -g -O0 -Wall"
-LDFLAGS="$LDFLAGS $EXTRA_GNOME_LIBS"
+AC_SUBST(GNOME_CFLAGS)
+AC_SUBST(GNOME_LIBS)
dnl These should be $pkgdatadir & pkglibdir, but that would make the
dnl last part 'gpp' rather thann 'gnome-photo-printer'
GPP_DATADIR=$datadir/gnome-photo-printer
GPP_LIBDIR=$libdir/gnome-photo-printer
-AC_SUBST(CFLAGS)
-AC_SUBST(CPPFLAGS)
-AC_SUBST(LDFLAGS)
AC_SUBST(GPP_DATADIR)
AC_SUBST(GPP_LIBDIR)
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -2,7 +2,8 @@
-DSYSCONFDIR=\"$(sysconfdir)\" \
-DDATADIR=\"@GPP_DATADIR@\" \
-DLOCALDIR=\"$(localdir)\" \
- -DLIBDIR=\"@GPP_LIBDIR@\"
+ -DLIBDIR=\"@GPP_LIBDIR@\" \
+ $(GNOME_CFLAGS)
bin_PROGRAMS = gnome-photo-printer
@@ -14,4 +15,4 @@
gpp_print.c gpp_print.h \
gpp_widget.c gpp_widget.h
-gnome_photo_printer_LDADD =
+gnome_photo_printer_LDADD = $(GNOME_LIBS)
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -3,4 +3,4 @@
src/gpp_callbacks.c
src/gpp_functions.c
src/gpp_print.c
-glade/gpp.glade
+data/glade/gpp.glade