Commit ebd5449b authored by Jérôme Ortais's avatar Jérôme Ortais

Pyromaths Release

parent 3bf87894
Pipeline #72334 passed with stage
in 47 seconds
......@@ -5,7 +5,7 @@
### CONFIG
#
# Pyromaths version
VERSION ?= 18.7
VERSION ?= 18.9.1
# Archive format(s) produced by 'make src' (bztar,gztar,zip...)
FORMATS ?= bztar,zip,gztar
# Verbosity and logging
......@@ -135,7 +135,7 @@ deb: min
cp -r debian $(BUILDIR)
(
cd $(BUILDIR)
debuild -i -D -tc -kB39EE5B6 -S $(OUT)
debuild -i -D -tc -kB39EE5B6 -b $(OUT)
)
mkdir -p $(DIST)
mv $(BUILD)/pyromaths_$(VERSION)-*_all.deb $(DIST)
......@@ -143,14 +143,23 @@ deb: min
repo: min
# update apt repository
$(clean)
cd $(BUILD) && tar -xjf pyromaths-$(VERSION).tar.bz2 &&\
mv pyromaths-$(VERSION) $(BUILDIR) &&\
set -e
(
cd $(BUILD)
tar -xjf pyromaths-$(VERSION).tar.bz2
mv pyromaths-$(VERSION) $(BUILDIR)
mv pyromaths-$(VERSION).tar.bz2 pyromaths_$(VERSION).orig.tar.bz2
)
cp -r debian $(BUILDIR)
cd $(BUILDIR) && debuild -i -tc -kB39EE5B6 -S $(OUT)
cd $(BUILD)
#dput -l $(BUILD)/pyromaths_$(VERSION)-1_amd64.changes
dput -l -f ppa:jerome-ortais/ppa $(BUILD)/pyromaths_$(VERSION)-1_source.changes
(
cd $(BUILDIR)
debuild -S -sa -kB39EE5B6 -S $(OUT)
)
(
cd $(BUILD)
#dput -l $(BUILD)/pyromaths_$(VERSION)-1_amd64.changes
dput -l -f ppa:jerome-ortais/ppa $(BUILD)/pyromaths_$(VERSION)-1_source.changes
)
data/%.qm: data/%.ts
# Translate new/updated language files
......@@ -175,14 +184,3 @@ app: version data/qtmac_fr.qm
rm -rf $(APP)/Frameworks/pyromaths
# ..Remove all architectures but x86_64..."
ditto --rsrc --arch x86_64 --hfsCompression $(DIST)/Pyromaths.app $(DIST)/Pyromaths-x86_64.app
exe:
# Make standalone Windows executable
# ..Remove previous builds
cp $(PYRO)/data/windows/installer.cfg $(PYRO)
cp $(PYRO)/data/windows/nsi_template.nsi $(PYRO)
pynsist installer.cfg
mkdir -p $(DIST)
mv $(BUILD)/nsis/Pyromaths_$(VERSION).exe $(DIST)
rm $(PYRO)/installer.cfg
rm $(PYRO)/nsi_template.nsi
Version 18.7
Version 18.9
* Séparation de pyromaths en deux projets : pyromaths (client en ligne de commande) et client QT.
* Passage à Python3 (et nombreux changements dans l'API interne, qui n'est pas rétro-compatible).
* Tags
......
......@@ -8,7 +8,7 @@ Si vous voulez participer à la traduction, consultez [cette page](https://frama
Pour utiliser pyromaths, il faut :
* Python (version 3.6 ou supérieure) ;
* Python (version 3.5 ou supérieure) ;
* quelques bibliothèques python qui seront installées automatiquement avec pyromaths ;
* LaTeX (par exemple [TeXLive](https://tug.org/texlive/)), et de nombreux paquets, y compris le binaire ``latexmk`` (voir les instructions sur [le site web de Pyromaths](https://www.pyromaths.org/installer/)).
......
pyromaths (18.7-1) bionic; urgency=medium
pyromaths (18.9.1-1) bionic; urgency=medium
[ Jérôme Ortais & Louis Paternault ]
* Séparation de pyromaths en deux projets : pyromaths (client en ligne de commande) et client QT.
* Passage à Python3 (et nombreux changements dans l'API interne, qui n'est pas rétro-compatible).
* Tags
......@@ -14,7 +15,7 @@ pyromaths (18.7-1) bionic; urgency=medium
* `generate` :
* Ajout d'une option --format, permettant de choisir le format de sortie (LaTeX, pdf, latexmkrc).
-- Jérôme Ortais <jerome.ortais@pyromaths.org> Wed, 11 Jul 2018 22:52:15 +0200
-- Jérôme Ortais <jerome.ortais@pyromaths.org> Mon, 03 Sep 2018 15:45:42 +0200
pyromaths (18.6.2-1) bionic; urgency=medium
......
......@@ -10,6 +10,7 @@ Homepage: http://www.pyromaths.org/
Package: pyromaths
Architecture: all
Depends: ${python3:Depends}, ${misc:Depends}, python3-jinja2, texlive-pstricks, texlive-latex-base, texlive-latex-extra, texlive-fonts-recommended, texlive-latex-recommended, latexmk, asymptote, texlive-pictures, texlive-lang-french
Recommends: pyromaths-qt
Description: Exerciseur de mathématiques créant des fiches LaTeX
Pyromaths est un programme qui a pour but de créer des exercices
type de mathématiques niveau collège et lycée ainsi que leur corrigé. C'est
......
......@@ -7,7 +7,7 @@
import textwrap
import time
VERSION = '18.7'
VERSION = '18.9.1'
AUTHOR = "Jérôme Ortais"
AUTHOR_EMAIL = "jerome.ortais@pyromaths.org"
COPYRIGHT_YEAR = time.strftime('%Y')
......
......@@ -11,9 +11,9 @@ if [ ! -f /usr/bin/rpm ];
then
sudo apt-get install rpm
fi
if [ ! -f /usr/lib/python2.7/dist-packages/sphinxarg/ext.py ];
if [ ! -f /usr/lib/python3/dist-packages/sphinxarg/ext.py ];
then
sudo apt install python-sphinx-argparse
sudo apt install python3-sphinx-argparse
fi
# Update pyromaths version
......@@ -65,15 +65,16 @@ esac
echo "*** Update pyromaths web-site links..."
cat > ${PYROPATH}/pyrosite.txt << EOF
:title: Version ${VERSION}
:slug: version-$(echo ${VERSION} | sed 's/\./-/g')
:date: $(date +"%Y-%m-%d %H:%M")
:category: telecharger
:description: Liens vers la version ${VERSION}
* |debian| `Pyromaths pour Linux - deb </telecharger/pyromaths_${VERSION}-1_all.deb>`_
* |redhat| `Pyromaths pour Linux - rpm </telecharger/pyromaths-${VERSION}-1.noarch.rpm>`_
* |macos| `Pyromaths pour Mac OS X </telecharger/pyromaths-${VERSION}-macos.dmg>`_
* |windows| `Pyromaths pour Windows </telecharger/pyromaths_${VERSION}.exe>`_
* |sources| `Sources de Pyromaths </telecharger/pyromaths-${VERSION}-sources.tar.bz2>`_
* |debian| `Pyromaths pour Linux - deb <https://enligne.pyromaths.org/downloads/pyromaths_${VERSION}-1_all.deb>`_
* |redhat| `Pyromaths pour Linux - rpm <https://enligne.pyromaths.org/downloads/pyromaths-${VERSION}-1.noarch.rpm>`_
* |macos| `Pyromaths pour Mac OS X <https://enligne.pyromaths.org/downloads/pyromaths-${VERSION}-macos.dmg>`_
* |windows| `Pyromaths pour Windows <https://enligne.pyromaths.org/downloads/pyromaths_${VERSION}.exe>`_
* |sources| `Sources de Pyromaths <https://pypi.org/project/pyromaths/>`_
.. |debian| image:: images/debian.png
:alt: Debian Linux
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment