Adding revision customisation.

This commit is contained in:
Adsooi 2023-05-28 12:52:20 +02:00
parent 361c105959
commit 810a89bff5
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160

View file

@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
DISTRIBUTION=${DISTRIBUTION:-jammy} DISTRIBUTION=${DISTRIBUTION:-jammy}
REVISION=${REVISION:-1}
rm -rf output rm -rf output
@ -16,10 +17,12 @@ for i in output/*; do
cp copyright "$i/debian" # Add copyrights cp copyright "$i/debian" # Add copyrights
perl -i -p0e 's/python3 \(<< 3.(\d)+\),//gm' "$i/debian/control" # Remove upper limit from control. perl -i -p0e 's/python3 \(<< 3.(\d)+\),//gm' "$i/debian/control" # Remove upper limit from control.
sed -i "s/stable;/$DISTRIBUTION;/g" "$i/debian/changelog" # Change distribution. sed -i "s/stable;/$DISTRIBUTION;/g" "$i/debian/changelog" # Change distribution.
sed -i "s/1~w2d0/$REVISION/g" "$i/debian/changelog" # Change suffix
mv "$i" "${i/1~w2d0/$REVISION}"
done done
# Moving the shaders library over to essentials since it's required by Qt5Compat # Moving the shaders library over to essentials since it's required by Qt5Compat
# mv output/python3-pyside6-addons_*_amd64/src/PySide6/Qt/lib/libQt6ShaderTools.so.6 output/python3-pyside6-essentials_*_amd64/src/PySide6/Qt/lib/ mv output/python3-pyside6-addons_*_amd64/src/PySide6/Qt/lib/libQt6ShaderTools.so.6 output/python3-pyside6-essentials_*_amd64/src/PySide6/Qt/lib/
# Remove conflicting files between Essentials and Addons # Remove conflicting files between Essentials and Addons
rm output/python3-pyside6-addons_*_amd64/src/PySide6/__init__.py rm output/python3-pyside6-addons_*_amd64/src/PySide6/__init__.py