diff --git a/.gitignore b/.gitignore index eadb3afd0ee08a8dc1e9462ed5d951173f50d496..20a01e6a0680da8ca7a9af28781d4e5c7e1f1ddd 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,7 @@ example-*.pdf example-presentation-slide2* odgs/diag.pdf svgs/drawing.pdf +debian/latex-theme* +debian/files +debian/*-stamp +debian/.debhelper diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000000000000000000000000000000000..280c8552dc7afa0b8dc3221b9907f6c1c8f00fb6 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +latex-theme-tpt (0.9.1-1) UNRELEASED; urgency=medium + + * Initial debian packaging. + + -- Cedric Ware <cedric.ware@telecom-paristech.fr> Tue, 28 Jul 2020 17:29:28 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000000000000000000000000000000000000..f599e28b8ab0d8c9c57a486c89c4a5132dcbd3b2 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000000000000000000000000000000000..d26e27b59ead624cb5ab0dabbf1bf029e5009a0a --- /dev/null +++ b/debian/control @@ -0,0 +1,19 @@ +Source: latex-theme-tpt +Section: tex +Priority: optional +Maintainer: Cedric Ware <cedric.ware@telecom-paristech.fr> +Build-Depends: debhelper (>= 9.0.0), texlive-pictures (>= 2016), texlive-latex-recommended (>= 2016), texlive-latex-extra (>= 2016), fig2dev, latex-make, latexmk +Standards-Version: 3.9.3 + +Package: latex-theme-tpt +Architecture: all +Depends: ${misc:Depends}, texlive-pictures (>= 2016), texlive-latex-recommended (>= 2016) +Recommends: fig2dev, latex-make +Suggests: texlive-latex-extra, latex-theme-tpt-doc-fr +Description: LaTeX package for Telecom Paris themes + LaTeX package for Telecom Paris presentations and posters. + +Package: latex-theme-tpt-doc-fr +Architecture: all +Description: LaTeX package for Telecom Paris themes - documentation (French) + LaTeX package for Telecom Paris presentations and posters. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000000000000000000000000000000000000..ef904721b1fd95fabfe36f528afc79e41c337255 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,8 @@ +This is latex-theme-tpt, written and maintained by +Tarik Graba and Cédric Ware. + +The latest version can be downloaded from: +https://gitlab.telecom-paris.fr/sen/BeamerTPT + +Copyright ⓒ Tarik Graba, Cédric Ware and Institut Mines-Télécom, 2007-2020. +All rights reserved. All logos are property of their respective institutions. diff --git a/debian/packaging.make b/debian/packaging.mk similarity index 91% rename from debian/packaging.make rename to debian/packaging.mk index 7eb1a72be0f0b7e7f40eccfea21f49b2984c1b7a..21d10ceb0e2d7e7d55a4fa0ca4e20a572402a841 100755 --- a/debian/packaging.make +++ b/debian/packaging.mk @@ -10,7 +10,7 @@ include version.mk # Default installation directories. prefix = /usr/local -texmfdir = $(prefix)/texmf +texmfdir = $(prefix)/share/texmf texdir = $(texmfdir)/tex/latex/$(package) picdir = $(texdir) docdir = $(texmfdir)/doc/latex/$(package) @@ -70,7 +70,13 @@ NEW_RELEASE_D = $(patsubst %,-d %,$(D)) release: $(PERL) -i.orig $(RELEASE_SCRIPT) $(NEW_RELEASE_V) $(NEW_RELEASE_D) \ $(STYS) $(TOP_NAME).tex version.mk +# FIXME also handle debian/changelog. # Create zip archive. zip: $(ZIP) $(package)-$(RELEASE_VERSION).zip $(STYS) $(LOGOS) $(DOCS) + +# Create Debian package. +# FIXME auto-generate debian/latex-theme-tpt-doc-fr.links +deb: + dpkg-buildpackage -us -uc -b diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000000000000000000000000000000000000..b0486a91dd7ffc794e537190f6cd52efda756033 --- /dev/null +++ b/debian/rules @@ -0,0 +1,7 @@ +#! /usr/bin/make -f +%: + dh $@ --with tex + +override_dh_auto_install: + $(MAKE) -f $$(pwd)/debian/packaging.mk prefix=$$(pwd)/debian/latex-theme-tpt/usr install-tex + $(MAKE) -f $$(pwd)/debian/packaging.mk prefix=$$(pwd)/debian/latex-theme-tpt-doc-fr/usr install-doc diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/texinputs/beamerthemetptng.sty b/texinputs/beamerthemetptng.sty index 7bc5d1088c81cbc553b25173901bc9d723187984..f58782541b438163002883870d816315f6de5f25 100644 --- a/texinputs/beamerthemetptng.sty +++ b/texinputs/beamerthemetptng.sty @@ -1,5 +1,5 @@ \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{beamerthemetptng}[2020/07/28 v0.9.0] +\ProvidesPackage{beamerthemetptng}[2020/07/28 v0.9.1] % Utilisation de pgfkeys/pgfopts pour la gestion des options, % et définition de raccourcis. diff --git a/version.mk b/version.mk index 27aff1ee3537e307c62d0fc0d0090f6382574383..47ada9c05cde76350082ed370a88065c9cfb1941 100644 --- a/version.mk +++ b/version.mk @@ -1,3 +1,3 @@ # Updated by update-release script. -RELEASE_VERSION = v0.9.0 +RELEASE_VERSION = v0.9.1 RELEASE_DATE = 2020-07-28