aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/config_meson.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/config_meson.org')
-rw-r--r--org/config_meson.org69
1 files changed, 44 insertions, 25 deletions
diff --git a/org/config_meson.org b/org/config_meson.org
index 9f2f27b..1079fb8 100644
--- a/org/config_meson.org
+++ b/org/config_meson.org
@@ -4,12 +4,12 @@
#+FILETAGS: :spine:hub:
#+AUTHOR: Ralph Amissah
#+EMAIL: [[mailto:ralph.amissah@gmail.com][ralph.amissah@gmail.com]]
-#+COPYRIGHT: Copyright (C) 2015 - 2024 Ralph Amissah
+#+COPYRIGHT: Copyright (C) 2015 - 2025 Ralph Amissah
#+LANGUAGE: en
#+STARTUP: content hideblocks hidestars noindent entitiespretty
#+PROPERTY: header-args :exports code
#+PROPERTY: header-args+ :noweb yes
-#+PROPERTY: header-args+ :results no
+#+PROPERTY: header-args+ :results output none
#+PROPERTY: header-args+ :cache no
#+PROPERTY: header-args+ :padline no
#+PROPERTY: header-args+ :mkdirp yes
@@ -19,21 +19,13 @@
* spine
** version info SET VERSION :version:set:project:
-*** spine project VERSION :version:set:project:
-
-#+NAME: spine_version
-#+HEADER: :noweb yes
-#+BEGIN_SRC emacs-lisp
-<<./sisudoc_spine_version_info_and_doc_header_including_copyright_and_license.org:spine_project_version()>>
-#+END_SRC
-
*** subprojects
- d2sqlite3
https://code.dlang.org/packages/d2sqlite3
#+NAME: d2sqlite3_version_set
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
0.19.1
#+END_SRC
@@ -41,7 +33,7 @@
https://code.dlang.org/packages/imageformats
#+NAME: imageformats_version_set
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
7.0.2
#+END_SRC
@@ -49,7 +41,7 @@
https://code.dlang.org/packages/dyaml
#+NAME: dyaml_version_set
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
0.8.3
#+END_SRC
@@ -57,7 +49,7 @@
https://code.dlang.org/packages/tinyendian
#+NAME: tinyendian_version_set
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
0.2.0
#+END_SRC
@@ -66,14 +58,14 @@
- meson
#+NAME: meson_version_set
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
0.46
#+END_SRC
- soversion
#+NAME: soversion_version_set
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
0
#+END_SRC
@@ -115,7 +107,7 @@ cat spine_sources.txt
#+HEADER: :tangle ../meson.build
#+HEADER: :noweb yes
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
project('spine', 'd',
license: 'AGPL-3',
version: '<<spine_version>>',
@@ -220,7 +212,7 @@ spine_exe = executable('spine',
***** wrap
#+HEADER: :tangle ../subprojects/d2sqlite3.wrap
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
[wrap-git]
directory = d2sqlite3
url = https://github.com/dlang-community/d2sqlite3.git
@@ -231,7 +223,7 @@ revision = head
#+HEADER: :NO-tangle ../subprojects/d2sqlite3.meson.build
#+HEADER: :noweb yes
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
project('d2sqlite3', 'd',
meson_version: '>=<<meson_version_set>>',
license: 'BSL-1.0',
@@ -286,7 +278,7 @@ d2sqlite3_dep = declare_dependency(
***** wrap
#+HEADER: :tangle ../subprojects/dyaml.wrap
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
[wrap-git]
directory = dyaml
url = https://github.com/dlang-community/D-YAML.git
@@ -299,7 +291,7 @@ Upstream provides meson.build
#+HEADER: :NO-tangle ../subprojects/D-YAML/meson.build
#+HEADER: :noweb yes
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
project('D-YAML', 'd',
meson_version: '>=<<meson_version_set>>',
subproject_dir: 'contrib',
@@ -376,7 +368,7 @@ dyaml_dep = declare_dependency(
***** wrap
#+HEADER: :tangle ../subprojects/imageformats.wrap
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
[wrap-git]
directory = imageformats
url = https://github.com/lgvz/imageformats.git
@@ -387,7 +379,7 @@ revision = head
#+HEADER: :NO-tangle ../subprojects/imageformats.meson.build
#+HEADER: :noweb yes
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
project('imageformats', 'd',
meson_version: '>=<<meson_version_set>>',
license: 'BSL-1.0',
@@ -434,7 +426,7 @@ imageformats_dep = declare_dependency(
***** wrap
#+HEADER: :tangle ../subprojects/tinyendian.wrap
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
[wrap-git]
directory = tinyendian
url = https://github.com/dlang-community/tinyendian.git
@@ -447,7 +439,7 @@ Upstream provides meson.build
#+HEADER: :NO-tangle ../subprojects/tinyendian/meson.build
#+HEADER: :noweb yes
-#+BEGIN_SRC sh
+#+BEGIN_SRC shell
# -*- mode: python; -*-
project(
@@ -490,3 +482,30 @@ tinyendian_dep = declare_dependency(
include_directories: [src_dir]
)
#+END_SRC
+
+* org includes
+** spine project VERSION
+
+#+NAME: spine_version
+#+HEADER: :noweb yes
+#+BEGIN_SRC emacs-lisp
+<<./sisudoc_spine_version_info_and_doc_header_including_copyright_and_license.org:spine_project_version()>>
+#+END_SRC
+
+** year
+
+#+NAME: year
+#+HEADER: :noweb yes
+#+BEGIN_SRC emacs-lisp
+<<./sisudoc_spine_version_info_and_doc_header_including_copyright_and_license.org:year()>>
+#+END_SRC
+
+** document header including copyright & license
+
+#+NAME: doc_header_including_copyright_and_license
+#+HEADER: :noweb yes
+#+BEGIN_SRC emacs-lisp
+<<./sisudoc_spine_version_info_and_doc_header_including_copyright_and_license.org:spine_doc_header_including_copyright_and_license()>>
+#+END_SRC
+
+* __END__