Building qingy for Debian ------------------------- Compiled (configure) with: ./configure --disable-crypto --enable-pam --disable-gpm-lock --disable-optimizations I moved away from /usr/sbin some programs the user don't need to call by hand, I have not repackaged the upstream .tar.gz. The .diff.gz is already updated so you can just apply it and build as usual, but if you want to recreate the package from scratch, you need to apply the following patch and call autoreconf. ### patch begin diff -pruN qingy-0.9.3ds1.originale/src/DirectFB/Makefile.am qingy-0.9.3ds1/src/DirectFB/Makefile.am --- qingy-0.9.3ds1.originale/src/DirectFB/Makefile.am 2006-09-11 07:33:16.000000000 +0200 +++ qingy-0.9.3ds1/src/DirectFB/Makefile.am 2007-01-04 17:39:14.000000000 +0100 @@ -3,7 +3,8 @@ INCLUDES = -I../.. -Iobjects -I../ -I../libraries AM_CFLAGS = @DIRECTFB_CFLAGS@ -sbin_PROGRAMS = qingy-DirectFB +pkglibexecdir = $(libexecdir)/@PACKAGE@ +pkglibexec_PROGRAMS = qingy-DirectFB qingy_DirectFB_SOURCES = \ objects/screensaver_module.h \ objects/button.c objects/button.h \ diff -pruN qingy-0.9.3ds1.originale/src/libraries/load_settings.c qingy-0.9.3ds1/src/libraries/load_settings.c --- qingy-0.9.3ds1.originale/src/libraries/load_settings.c 2006-10-12 18:54:47.000000000 +0200 +++ qingy-0.9.3ds1/src/libraries/load_settings.c 2007-01-04 17:03:03.000000000 +0100 @@ -83,8 +83,8 @@ void initialize_variables(void) screensavers_dir = NULL; log_facilities = LOG_NONE; log_facilities_tty = LOG_NONE; - dfb_interface = StrApp((char**)NULL, SBINDIR, "qingy-DirectFB", (char*)NULL); - reset_console_utility = StrApp((char**)NULL, SBINDIR, "qingy-reset-console", (char*)NULL); + dfb_interface = StrApp((char**)NULL, LIBEXECDIR, "qingy-DirectFB", (char*)NULL); + reset_console_utility = StrApp((char**)NULL, LIBEXECDIR, "qingy-reset-console", (char*)NULL); tmp_files_dir = strdup("/var/lib/misc"); max_loglevel = ERROR; background = NULL; diff -pruN qingy-0.9.3ds1.originale/src/libraries/Makefile.am qingy-0.9.3ds1/src/libraries/Makefile.am --- qingy-0.9.3ds1.originale/src/libraries/Makefile.am 2006-07-30 11:42:31.000000000 +0200 +++ qingy-0.9.3ds1/src/libraries/Makefile.am 2007-01-04 18:11:43.000000000 +0100 @@ -4,7 +4,8 @@ AM_YFLAGS = -d INCLUDES = -I../.. -I../ BUILT_SOURCES = parse_settings.h -AM_CFLAGS = -DSETTINGS_DIR=\"$(sysconfdir)/qingy\" -DSBINDIR=\"$(sbindir)/\" +pkglibexecdir = $(libexecdir)/@PACKAGE@ +AM_CFLAGS = -DSETTINGS_DIR=\"$(sysconfdir)/qingy\" -DLIBEXECDIR=\"$(pkglibexecdir)/\" if !WANT_STATIC pkglib_LTLIBRARIES = libqingy.la diff -pruN qingy-0.9.3ds1.originale/src/Makefile.am qingy-0.9.3ds1/src/Makefile.am --- qingy-0.9.3ds1.originale/src/Makefile.am 2006-10-12 18:53:50.000000000 +0200 +++ qingy-0.9.3ds1/src/Makefile.am 2007-01-04 17:39:01.000000000 +0100 @@ -10,9 +10,11 @@ SUBDIRS += DirectFB INCLUDES += -IDirectFB endif -sbin_PROGRAMS = qingy qingy-reset-console -qingy_SOURCES = \ - qingy_constants.h \ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +pkglibexec_PROGRAMS = qingy-reset-console +sbin_PROGRAMS = qingy +qingy_SOURCES = \ + qingy_constants.h \ main.c qingy_reset_console_SOURCES = \ ### patch end -- Riccardo Stagni Thu, 10 Jul 2008 16:45:29 +0200