Mercurial > octave
annotate etc/module.mk @ 31615:40b151abbb9b
don't attempt to restore settings from old qt-settings config file
We changed the default settings file name in 2019. It's time to let
the old name go.
* resource-manager.cc (resource_manager::resource_manager):
Don't attempt to copy settings from old qt-settings file used by
Octave prior to March 2019.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 02 Dec 2022 10:07:32 -0500 |
parents | e1cd3203bfb3 |
children | 818698c4f296 |
rev | line source |
---|---|
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
1 %canon_reldir%_EXTRA_DIST = |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
2 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
3 %canon_reldir%_CLEANFILES = |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
4 %canon_reldir%_DISTCLEANFILES = |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
5 %canon_reldir%_MAINTAINERCLEANFILES = |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
6 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
7 %canon_reldir%_EXTRA_DIST += \ |
30585
d00ae0ad8f89
Add change missing from fa2a4ce2099c.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30473
diff
changeset
|
8 %reldir%/NEWS.1 \ |
d00ae0ad8f89
Add change missing from fa2a4ce2099c.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30473
diff
changeset
|
9 %reldir%/NEWS.2 \ |
d00ae0ad8f89
Add change missing from fa2a4ce2099c.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30473
diff
changeset
|
10 %reldir%/NEWS.3 \ |
d00ae0ad8f89
Add change missing from fa2a4ce2099c.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30473
diff
changeset
|
11 %reldir%/NEWS.4 \ |
30463
0ae858447508
Add file extension .md to recent NEWS.x files.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30462
diff
changeset
|
12 %reldir%/NEWS.5.md \ |
0ae858447508
Add file extension .md to recent NEWS.x files.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30462
diff
changeset
|
13 %reldir%/NEWS.6.md \ |
0ae858447508
Add file extension .md to recent NEWS.x files.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30462
diff
changeset
|
14 %reldir%/NEWS.7.md \ |
30457 | 15 %reldir%/NEWS.8.md \ |
31441
e1cd3203bfb3
maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
31293
diff
changeset
|
16 %reldir%/NEWS.9.md \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
17 %reldir%/gdbinit |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
18 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
19 %canon_reldir%_EXTRA_DIST += \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
20 %reldir%/OLD-ChangeLogs/ChangeLog \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
21 %reldir%/OLD-ChangeLogs/ChangeLog.1 \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
22 %reldir%/OLD-ChangeLogs/doc-ChangeLog \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
23 %reldir%/OLD-ChangeLogs/libcruft-ChangeLog \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
24 %reldir%/OLD-ChangeLogs/liboctave-ChangeLog \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
25 %reldir%/OLD-ChangeLogs/scripts-ChangeLog \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
26 %reldir%/OLD-ChangeLogs/src-ChangeLog \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
27 %reldir%/OLD-ChangeLogs/test-ChangeLog |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
28 |
24899
1a46d174a483
include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents:
24890
diff
changeset
|
29 fallback_FONT_FILES = \ |
31293
17c8048a187b
doc: use a default monospace font in Qt doc browser (bug #63204)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
30586
diff
changeset
|
30 %reldir%/fonts/FreeMono.otf \ |
17c8048a187b
doc: use a default monospace font in Qt doc browser (bug #63204)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
30586
diff
changeset
|
31 %reldir%/fonts/FreeMonoBold.otf \ |
17c8048a187b
doc: use a default monospace font in Qt doc browser (bug #63204)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
30586
diff
changeset
|
32 %reldir%/fonts/FreeMonoBoldOblique.otf \ |
17c8048a187b
doc: use a default monospace font in Qt doc browser (bug #63204)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
30586
diff
changeset
|
33 %reldir%/fonts/FreeMonoOblique.otf \ |
24126
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
34 %reldir%/fonts/FreeSans.otf \ |
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
35 %reldir%/fonts/FreeSansBold.otf \ |
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
36 %reldir%/fonts/FreeSansBoldOblique.otf \ |
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
37 %reldir%/fonts/FreeSansOblique.otf |
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
38 |
24900
00d42b86d0a5
configure: new option --with-system-freefont to use system fonts (bug #53348)
Mike Miller <mtmiller@octave.org>
parents:
24899
diff
changeset
|
39 if AMCOND_INSTALL_INTERNAL_FONT_FILES |
24899
1a46d174a483
include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents:
24890
diff
changeset
|
40 octfonts_DATA += \ |
1a46d174a483
include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents:
24890
diff
changeset
|
41 $(fallback_FONT_FILES) |
24900
00d42b86d0a5
configure: new option --with-system-freefont to use system fonts (bug #53348)
Mike Miller <mtmiller@octave.org>
parents:
24899
diff
changeset
|
42 endif |
24899
1a46d174a483
include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents:
24890
diff
changeset
|
43 |
24126
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
44 %canon_reldir%_EXTRA_DIST += \ |
24899
1a46d174a483
include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents:
24890
diff
changeset
|
45 $(fallback_FONT_FILES) |
24126
2390079a8aed
Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
23504
diff
changeset
|
46 |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
47 appdatadir = $(datadir)/metainfo |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
48 |
25591
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
49 APPDATA_XML_FILE := \ |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
50 %reldir%/icons/org.octave.Octave.appdata.xml |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
51 |
25591
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
52 appdata_DATA = $(APPDATA_XML_FILE) |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
53 |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
54 desktopdir = $(datadir)/applications |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
55 |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
56 desktop_DATA = \ |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
57 %reldir%/icons/org.octave.Octave.desktop |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
58 |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
59 icon_IMAGE_FILES = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
60 %reldir%/icons/octave-logo.svg \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
61 %reldir%/icons/octave-sombrero.png |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
62 |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
63 icon_PNG_SIZES = \ |
26849
11e7037bed01
Add 1024x1024 Octave logo icon (bug #55836)
Andrew Janke <andrew@apjanke.net>
parents:
25591
diff
changeset
|
64 1024 \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
65 512 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
66 256 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
67 128 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
68 64 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
69 48 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
70 32 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
71 24 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
72 22 \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
73 16 |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
74 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
75 BUILT_PNG_ICONS = $(patsubst %,%reldir%/icons/octave-logo-%.png,$(icon_PNG_SIZES)) |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
76 |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
77 WINDOWS_PNG_ICONS = $(filter %-16.png %-32.png %-48.png %-256.png,$(BUILT_PNG_ICONS)) |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
78 |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
79 BUILT_ICONS = \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
80 $(BUILT_PNG_ICONS) \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
81 %reldir%/icons/octave-logo.ico |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
82 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
83 %canon_reldir%_EXTRA_DIST += \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
84 $(BUILT_ICONS) \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
85 $(icon_IMAGE_FILES) \ |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
86 %reldir%/icons/octave_branding_samples.svg \ |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
87 %reldir%/icons/org.octave.Octave.appdata.xml \ |
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
88 %reldir%/icons/org.octave.Octave.desktop.in |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
89 |
20328
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
20307
diff
changeset
|
90 image_DATA += \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
91 $(icon_IMAGE_FILES) \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
92 %reldir%/icons/octave-logo.ico |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
93 |
20307
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20306
diff
changeset
|
94 DIRSTAMP_FILES += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
95 %reldir%/icons/$(octave_dirstamp) |
20307
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20306
diff
changeset
|
96 |
20333
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20328
diff
changeset
|
97 all-local: all-icons |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20328
diff
changeset
|
98 |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
99 all-icons: %reldir%/icons/org.octave.Octave.desktop $(BUILT_ICONS) |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
100 |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
101 %reldir%/icons/org.octave.Octave.desktop: %reldir%/icons/org.octave.Octave.desktop.in | %reldir%/icons/$(octave_dirstamp) |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
102 $(AM_V_GEN)rm -f $@-t $@ && \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
103 $(SED) < $< > $@-t \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
104 -e "s|%OCTAVE_PREFIX%|${prefix}|" && \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
105 mv $@-t $@ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
106 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
107 $(BUILT_PNG_ICONS): %reldir%/icons/octave-logo.svg | %reldir%/icons/$(octave_dirstamp) |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
108 $(AM_V_GEN)rm -f $@-t $@ && \ |
30258
b3beb8273630
build: Use "-o" instead of redirecting stdout with rsvg-convert (bug #61404).
Markus Mützel <markus.muetzel@gmx.de>
parents:
26852
diff
changeset
|
109 $(RSVG_CONVERT) -w $(lastword $(subst -, ,$(patsubst %.png,%,$@))) -o $@-t $< && \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
110 mv $@-t $@ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
111 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
112 %reldir%/icons/octave-logo.ico: $(WINDOWS_PNG_ICONS) | %reldir%/icons/$(octave_dirstamp) |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
113 $(AM_V_GEN)rm -f $@-t $@ && \ |
20307
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20306
diff
changeset
|
114 $(ICOTOOL) --create --raw $(WINDOWS_PNG_ICONS) > $@-t && \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
115 mv $@-t $@ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
116 |
25591
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
117 ## Check that the release date and version number are in |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
118 ## $(APPDATA_XML_FILE), but only for actual releases, which means |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
119 ## we skip the test if the minor version number is 0 or the patch |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
120 ## version number is not 0. |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
121 |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
122 appdata-dist-hook: |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
123 @test x"$(DIST_IGNORE_APPDATA_VERSION)" != x || \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
124 test $(OCTAVE_MINOR_VERSION) -eq 0 || \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
125 test $(OCTAVE_PATCH_VERSION) -ne 0 || \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
126 grep "<release *date=\"$(OCTAVE_RELEASE_DATE)\" *version=\"$(OCTAVE_VERSION)\"/>" $(srcdir)/$(APPDATA_XML_FILE) > /dev/null || \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
127 { echo; \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
128 echo "Packaging distribution requires the version number in the $(APPDATA_XML_FILE)."; \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
129 echo "Please update first or pass DIST_IGNORE_APPDATA_VERSION=1."; \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
130 echo "Cannot package distribution!"; \ |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
131 echo; exit 1; } |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
132 .PHONY: appdata-dist-hook |
a932bdccdef8
check for version info in org.octave.Octave.appdata.xml for make dist
John W. Eaton <jwe@octave.org>
parents:
25226
diff
changeset
|
133 |
20333
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20328
diff
changeset
|
134 install-data-local: install-icons |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20328
diff
changeset
|
135 |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20328
diff
changeset
|
136 uninstall-local: uninstall-icons |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20328
diff
changeset
|
137 |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
138 install-icons: |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
139 for f in $(BUILT_PNG_ICONS); do \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
140 size=`echo $$f | $(SED) -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \ |
20397
1bc95d7148b7
build: Fix installation of icons from source tarball
Mike Miller <mtmiller@octave.org>
parents:
20395
diff
changeset
|
141 if test -f $$f; then d=; else d="$(srcdir)/"; fi; \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
142 $(MKDIR_P) $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
143 $(INSTALL_DATA) "$$d$$f" $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/octave.png; \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
144 done |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
145 $(MKDIR_P) $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
146 $(INSTALL_DATA) $(srcdir)/%reldir%/icons/octave-logo.svg $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/octave.svg |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
147 |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
148 uninstall-icons: |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
149 for f in $(BUILT_PNG_ICONS); do \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
150 size=`echo $$f | $(SED) -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
151 rm -f $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/octave.png; \ |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
152 done |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
153 rm -f $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/octave.svg |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
154 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
155 EXTRA_DIST += $(%canon_reldir%_EXTRA_DIST) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
156 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
157 %canon_reldir%_CLEANFILES += \ |
24890
d664734ce8eb
Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents:
24126
diff
changeset
|
158 %reldir%/icons/org.octave.Octave.desktop |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
159 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
160 %canon_reldir%_MAINTAINERCLEANFILES += \ |
20306
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
161 $(BUILT_ICONS) |
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
162 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
163 CLEANFILES += $(%canon_reldir%_CLEANFILES) |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
164 DISTCLEANFILES += $(%canon_reldir%_DISTCLEANFILES) |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
165 MAINTAINERCLEANFILES += $(%canon_reldir%_MAINTAINERCLEANFILES) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
166 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
167 etc-clean: |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
168 rm -f $(%canon_reldir%_CLEANFILES) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
169 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
170 etc-distclean: etc-clean |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
171 rm -f $(%canon_reldir%_DISTCLEANFILES) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
172 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20333
diff
changeset
|
173 etc-maintainer-clean: etc-distclean |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
21964
diff
changeset
|
174 rm -f $(%canon_reldir%_MAINTAINERCLEANFILES) |