File: README.source

package info (click to toggle)
qingy 0.9.7-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, squeeze, wheezy
  • size: 3,320 kB
  • ctags: 1,605
  • sloc: sh: 9,120; ansic: 8,708; yacc: 627; makefile: 416; lex: 255; lisp: 93
file content (74 lines) | stat: -rw-r--r-- 3,495 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
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 <unriccio@email.it>  Thu, 10 Jul 2008 16:45:29 +0200