diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..ca27f89 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,12 @@ +name: Test Beamer Theme +on: [push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: xu-cheng/latex-action@v3 + with: + root_file: demo/demo.tex + - name: Compile LaTeX document + run: latexmk -pdf -interaction=nonstopmode -halt-on-error test.tex diff --git a/Makefile b/Makefile index 89b0e56..9389c6c 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ MAKEFLAGS := -j 1 -INS = source/beamerthememoloch.ins -PACKAGE_SRC = $(wildcard source/*.dtx) +INS = src/beamerthememoloch.ins +PACKAGE_SRC = $(wildcard src/*.dtx) PACKAGE_STY = $(notdir $(PACKAGE_SRC:%.dtx=%.sty)) DEMO_SRC = demo/demo.tex demo/demo.bib DEMO_PDF = demo/demo.pdf @@ -15,7 +15,7 @@ DOC_DIR = $(DESTDIR)/doc/latex/moloch CACHE_DIR := $(shell pwd)/.latex-cache COMPILE_TEX := latexmk -xelatex -output-directory=$(CACHE_DIR) -export TEXINPUTS:=$(shell pwd):$(shell pwd)/source:${TEXINPUTS} +export TEXINPUTS:=$(shell pwd):$(shell pwd)/src:${TEXINPUTS} DOCKER_IMAGE = latex-image DOCKER_CONTAINER = latex-container diff --git a/source/beamercolorthememoloch-highcontrast.dtx b/src/beamercolorthememoloch-highcontrast.dtx similarity index 100% rename from source/beamercolorthememoloch-highcontrast.dtx rename to src/beamercolorthememoloch-highcontrast.dtx diff --git a/source/beamercolorthememoloch.dtx b/src/beamercolorthememoloch.dtx similarity index 100% rename from source/beamercolorthememoloch.dtx rename to src/beamercolorthememoloch.dtx diff --git a/source/beamerfontthememoloch.dtx b/src/beamerfontthememoloch.dtx similarity index 100% rename from source/beamerfontthememoloch.dtx rename to src/beamerfontthememoloch.dtx diff --git a/source/beamerinnerthememoloch.dtx b/src/beamerinnerthememoloch.dtx similarity index 100% rename from source/beamerinnerthememoloch.dtx rename to src/beamerinnerthememoloch.dtx diff --git a/source/beamerouterthememoloch.dtx b/src/beamerouterthememoloch.dtx similarity index 100% rename from source/beamerouterthememoloch.dtx rename to src/beamerouterthememoloch.dtx diff --git a/source/beamerthememoloch.dtx b/src/beamerthememoloch.dtx similarity index 100% rename from source/beamerthememoloch.dtx rename to src/beamerthememoloch.dtx diff --git a/source/beamerthememoloch.ins b/src/beamerthememoloch.ins similarity index 100% rename from source/beamerthememoloch.ins rename to src/beamerthememoloch.ins diff --git a/source/pgfplotsthemetol.dtx b/src/pgfplotsthemetol.dtx similarity index 100% rename from source/pgfplotsthemetol.dtx rename to src/pgfplotsthemetol.dtx