From 88ba851893362dacdbde6ff9527675b07affff27 Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Mon, 23 Jan 2023 23:03:57 -0300 Subject: build: move syntax files to contrib/syntax/files Having all of syntax files in the same directory makes it easier to reference all of them at once on a makefile (such as with `contrib/syntax/files/*.in`). Also, this makes the path to the gtksourceview language-spec shorter. Current path/new path: * contrib/gtksourceview-5/language-specs/firejail-profile.lang * contrib/syntax/files/firejail-profile.lang Currently, adding a rule to the root Makefile to generate the language-spec in the same directory as an input file would take at least 95 characters (with only a single dependency): contrib/gtksourceview-5/language-specs/%.lang: contrib/gtksourceview-5/language-specs/%.lang.in With this commit, the above shortened to 59 characters: contrib/syntax/files/%.lang: contrib/syntax/files/%.lang.in Which should make it more readable. Relates to #2679 #5502. --- .github/workflows/build-extra.yml | 4 +- .github/workflows/codeql-analysis.yml | 4 +- Makefile | 6 +- .../language-specs/firejail-profile.lang | 69 -------------- contrib/syntax/files/firejail-profile.lang | 69 ++++++++++++++ contrib/syntax/files/firejail.vim | 104 +++++++++++++++++++++ contrib/vim/syntax/firejail.vim | 104 --------------------- 7 files changed, 180 insertions(+), 180 deletions(-) delete mode 100644 contrib/gtksourceview-5/language-specs/firejail-profile.lang create mode 100644 contrib/syntax/files/firejail-profile.lang create mode 100644 contrib/syntax/files/firejail.vim delete mode 100644 contrib/vim/syntax/firejail.vim diff --git a/.github/workflows/build-extra.yml b/.github/workflows/build-extra.yml index f777174d7..a7b7c8a3e 100644 --- a/.github/workflows/build-extra.yml +++ b/.github/workflows/build-extra.yml @@ -5,7 +5,7 @@ on: branches: [ master ] paths-ignore: - '.github/ISSUE_TEMPLATE/*' - - 'contrib/gtksourceview-5/**' + - 'contrib/syntax/**' - 'contrib/vim/**' - 'etc/**' - 'src/man/*.txt' @@ -27,7 +27,7 @@ on: branches: [ master ] paths-ignore: - '.github/ISSUE_TEMPLATE/*' - - 'contrib/gtksourceview-5/**' + - 'contrib/syntax/**' - 'contrib/vim/**' - 'etc/**' - 'src/man/*.txt' diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 115919477..eb9c28345 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -10,7 +10,7 @@ on: branches: [ master ] paths-ignore: - '.github/ISSUE_TEMPLATE/*' - - 'contrib/gtksourceview-5/**' + - 'contrib/syntax/**' - 'contrib/vim/**' - 'etc/**' - 'src/man/*.txt' @@ -32,7 +32,7 @@ on: branches: [ master ] paths-ignore: - '.github/ISSUE_TEMPLATE/*' - - 'contrib/gtksourceview-5/**' + - 'contrib/syntax/**' - 'contrib/vim/**' - 'etc/**' - 'src/man/*.txt' diff --git a/Makefile b/Makefile index 4809b4b7b..45bdf1d57 100644 --- a/Makefile +++ b/Makefile @@ -124,10 +124,10 @@ ifeq ($(HAVE_CONTRIB_INSTALL),yes) install -m 0755 -d $(DESTDIR)$(datarootdir)/vim/vimfiles/ftdetect install -m 0755 -d $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax install -m 0644 contrib/vim/ftdetect/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/ftdetect - install -m 0644 contrib/vim/syntax/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax - # gtksourceview-5 language-specs + install -m 0644 contrib/syntax/files/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax + # gtksourceview language-specs install -m 0755 -d $(DESTDIR)$(datarootdir)/gtksourceview-5/language-specs - install -m 0644 contrib/gtksourceview-5/language-specs/firejail-profile.lang $(DESTDIR)$(datarootdir)/gtksourceview-5/language-specs + install -m 0644 contrib/syntax/files/firejail-profile.lang $(DESTDIR)$(datarootdir)/gtksourceview-5/language-specs endif # documents install -m 0755 -d $(DESTDIR)$(docdir) diff --git a/contrib/gtksourceview-5/language-specs/firejail-profile.lang b/contrib/gtksourceview-5/language-specs/firejail-profile.lang deleted file mode 100644 index 61c37f98f..000000000 --- a/contrib/gtksourceview-5/language-specs/firejail-profile.lang +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - text/plain;text/x-firejail-profile - *.profile;*.local;*.inc - # - - - -