File: debianization-resources.patch

package info (click to toggle)
singular 1%3A4.4.1%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 47,520 kB
  • sloc: cpp: 319,164; ansic: 42,206; perl: 5,855; sh: 5,524; lisp: 4,241; python: 2,101; makefile: 1,890; yacc: 1,651; pascal: 1,411; lex: 1,367; tcl: 1,024; xml: 182
file content (82 lines) | stat: -rw-r--r-- 3,839 bytes parent folder | download | duplicates (3)
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
75
76
77
78
79
80
81
82
Description: debianization - resources
 Address Debian Policy requirements for Singular resources.
Origin: vendor, Debian
Forwarded: not-needed
Author: Jerome Benoit <calculus@rezozer.net>
Last-Update: 2024-06-29

--- a/factory/Makefile.am
+++ b/factory/Makefile.am
@@ -206,7 +206,7 @@
 ####################################################
 # the precomputed GF(q)-tables
 
-gftablesdir=$(datadir)/factory/gftables
+gftablesdir=$(datadir)/singular/factory/gftables
 dist_gftables_DATA = gftables/10201 gftables/1024 gftables/10609 gftables/11449 \
 gftables/11881 gftables/121 gftables/12167 gftables/125 gftables/12769 \
 gftables/128 gftables/1331 gftables/1369 gftables/14641 \
--- a/resources/feResource.cc
+++ b/resources/feResource.cc
@@ -46,36 +46,36 @@
    "%r/share/singular/LIB;"
    "%b/../share/singular/LIB;"
    // gftables:
-   "%D/factory;"
-   "%r/share/factory;"
-   "%b/LIB;"
-   "%b/../LIB;" // not installed, shared is in .libs/Singular
-   "%b/../factory;"
-   "%b/../../factory;" // not installed, shared is in .libs/Singular
+   "%D/singular/factory;"
+   "%r/share/singular/factory;"
+   ////"%b/LIB;"
+   ////"%b/../LIB;" // not installed, shared is in .libs/Singular
+   "%b/../share/singular/factory;"
+   ////"%b/../../factory;" // not installed, shared is in .libs/Singular
    // path for dynamic modules, should match ProcDir:
-   "%b/MOD;"
-   "%b/../MOD;" // Singular in .libs/Singular
+   ////"%b/MOD;"
+   ////"%b/../MOD;" // Singular in .libs/Singular
    "%r/lib/singular/MOD;"
    LIB_DIR "/singular/MOD;"
    "%b;"
-   "%b/..", // Singular in .libs/Singular
-   (char *)""},
+   ///"%b/..", // Singular in .libs/Singular
+   ,(char *)""},
   {"Singular",  'S',    feResBinary,"SINGULAR_EXECUTABLE",  "%d/Singular",          (char *)""},
   {"BinDir",    'b',    feResDir,   "SINGULAR_BIN_DIR",     "",                  (char *)""},
   // should be changed to %b/../lib/singular/pProcs/:
   {"ProcDir",   'P',    feResPath,  "SINGULAR_PROCS_DIR",
      "%b/MOD;"
-     "%b/../MOD;" // Singular in .libs/Singular
-     "%b/..;" // Singular in .libs/Singular, programs in .
+     ////"%b/../MOD;" // Singular in .libs/Singular
+     ////"%b/..;" // Singular in .libs/Singular, programs in .
      "%r/lib/singular/MOD;"
-     LIB_DIR "/singular/MOD;"   /*debian: -> /usr/lib/singular/MOD */
+     LIB_DIR "/singular/MOD;"
      ,(char *)""},
   {"RootDir",   'r',    feResDir,   "SINGULAR_ROOT_DIR",    "%b/..",                (char *)""},
   {"DataDir",   'D',    feResDir,   "SINGULAR_DATA_DIR",    "%b/../share/",          (char *)""},
   {"DefaultDir",'d',    feResDir,   "SINGULAR_DEFAULT_DIR",  SINGULAR_DEFAULT_DIR,  (char *)""},
   {"InfoFile",  'i',    feResFile,  "SINGULAR_INFO_FILE",   "%D/info/singular.info", (char *)""},
   {"IdxFile",   'x',    feResFile,  "SINGULAR_IDX_FILE",    "%D/singular/singular.idx",  (char *)""},
-  {"HtmlDir",   'h',    feResDir,   "SINGULAR_HTML_DIR",    DATA_TO_HTML_DIR,       (char *)""},
+  {"HtmlDir",   'h',    feResDir,   "SINGULAR_HTML_DIR",    DATA_TO_HTML_DIR,      (char *)""},
   {"ManualUrl", 'u',    feResUrl,   "SINGULAR_URL",         "https://www.singular.uni-kl.de/Manual/",    (char *)""},
   {"ExDir",     'm',    feResDir,   "SINGULAR_EXAMPLES_DIR","%r/examples",          (char *)""},
   {"Path",      'p',    feResPath,  NULL,                   "%b;%P;$PATH",             (char *)""},
--- a/resources/configure.ac
+++ b/resources/configure.ac
@@ -76,7 +76,7 @@
 AX_RECURSIVE_EVAL([[$]htmldir], [config_htmldir])
 AX_NORMALIZE_PATH([config_htmldir],['/'])
 AX_COMPUTE_RELATIVE_PATHS([config_datadir:config_htmldir:data_to_html])
-AC_DEFINE_UNQUOTED([DATA_TO_HTML_DIR],"%D/$data_to_html",[htmldir])
+AC_DEFINE_UNQUOTED([DATA_TO_HTML_DIR],"%D/$data_to_html/html",[htmldir])
 
 AC_CONFIG_FILES([singular_resources.pc Makefile])
 AC_OUTPUT