diff --git a/packages/linux.sh b/packages/linux.sh
index 3ee2eeaa68849c56f93b4638783f5ce7544db32b..1cd72d28d5e304c806bc4c7ede828ea1def1e3b3 100755
--- a/packages/linux.sh
+++ b/packages/linux.sh
@@ -3,17 +3,27 @@
 echo " *** RM OLD ENV"
 
 rm dist/ -rf
-rm pamhyrBuild -rf
+rm linux-pamhyr-venv -rf
 
 echo " *** SETUP ENV"
 
-python3 -m venv pamhyrBuild
-. pamhyrBuild/bin/activate
+python3 -m venv linux-pamhyr-venv
+. linux-pamhyr-venv/bin/activate
 pip3 install -r ../requirements.txt
 
 echo " *** PYINSTALL"
 
-pyinstaller -y --paths pamhyrBuild/lib/python3.8/site-packages ../src/pamhyr.py
+pyinstaller -y                                                          \
+            --paths linux-pamhyr-venv/lib/python3.8/site-packages       \
+            ../src/pamhyr.py
+
+echo " *** MAKE QM"
+
+# Update TS and build QM files
+OLD_PWD=$PWD
+cd ../src/lang/
+./create_ts.sh
+cd $OLD_PWD
 
 echo " *** COPY DATA"
 
@@ -25,7 +35,17 @@ cp -r ../src/View/ui/*.ui dist/pamhyr/View/ui/
 mkdir -p dist/pamhyr/lang
 cp -r ../src/lang/*.qm dist/pamhyr/lang/
 
-echo " *** MAKE PACKAGE"
+
+echo " *** MAKE SRC PACKAGE"
+
+OLD_PWD=$PWD
+cd ../
+git archive --format=tar.gz -o pamhyr-src.tar.gz HEAD
+cd $OLD_PWD
+
+mv ../pamhyr-src.tar.gz ./
+
+echo " *** MAKE BIN PACKAGE"
 
 OLD_PWD=$PWD
 cd dist/
@@ -33,3 +53,5 @@ tar --xz -cf pamhyr-gnulinux-amd64.tar.xz pamhyr --checkpoint=.100
 cd $OLD_PWD
 
 mv dist/pamhyr-gnulinux-amd64.tar.xz ./
+
+echo " *** DONE"
diff --git a/packages/wine.sh b/packages/wine.sh
index 04a68aa8b39a57c21b27035ae2a857d4619329e3..0194a92ab8e4078f95b9c1c214abcfd40d38c2c3 100755
--- a/packages/wine.sh
+++ b/packages/wine.sh
@@ -60,6 +60,12 @@ cp -r ../src/View/ui/ressources/ dist/pamhyr/View/ui/
 cp -r ../src/View/ui/Widgets/*.ui dist/pamhyr/View/ui/
 cp -r ../src/View/ui/*.ui dist/pamhyr/View/ui/
 
+# Update TS and build QM files
+OLD_PWD=$PWD
+cd ../src/lang/
+./create_ts.sh
+cd $OLD_PWD
+
 mkdir -p dist/pamhyr/lang
 cp -r ../src/lang/*.qm dist/pamhyr/lang/