DEB buildscripts: update supported ditros and application list

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
deb/tqt3/tqmake
Michele Calgaro 3 weeks ago
parent 9a57d78651
commit 78f8fb896f
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -12,13 +12,12 @@ else
build_module "$CFG_EXTRA_DEPS_DIR/uncrustify-trinity" build_module "$CFG_EXTRA_DEPS_DIR/uncrustify-trinity"
# #
build_module "$CFG_EXTRA_DEPS_DIR/fireflies" build_module "$CFG_EXTRA_DEPS_DIR/fireflies"
build_module "$CFG_EXTRA_DEPS_DIR/gettext-kde"
build_module "$CFG_EXTRA_DEPS_DIR/htdig" build_module "$CFG_EXTRA_DEPS_DIR/htdig"
build_module "$CFG_EXTRA_DEPS_DIR/imlib" build_module "$CFG_EXTRA_DEPS_DIR/imlib"
build_module "$CFG_EXTRA_DEPS_DIR/jasper" build_module "$CFG_EXTRA_DEPS_DIR/jasper"
build_module "$CFG_EXTRA_DEPS_DIR/lcms" build_module "$CFG_EXTRA_DEPS_DIR/lcms"
build_module "$CFG_EXTRA_DEPS_DIR/mp4v2"
build_module "$CFG_EXTRA_DEPS_DIR/openslp-dfsg" build_module "$CFG_EXTRA_DEPS_DIR/openslp-dfsg"
build_module "$CFG_EXTRA_DEPS_DIR/transcode"
build_module "$CFG_EXTRA_DEPS_DIR/wv2" build_module "$CFG_EXTRA_DEPS_DIR/wv2"
fi fi

@ -12,7 +12,6 @@ build_module "dependencies/libart-lgpl"
build_module "dependencies/libcaldav" build_module "dependencies/libcaldav"
build_module "dependencies/libcarddav" build_module "dependencies/libcarddav"
build_module "dependencies/tqt3" build_module "dependencies/tqt3"
build_module "dependencies/tqtinterface"
build_module "dependencies/arts" build_module "dependencies/arts"
build_module "dependencies/dbus-tqt" build_module "dependencies/dbus-tqt"
build_module "dependencies/dbus-1-tqt" build_module "dependencies/dbus-1-tqt"

@ -22,9 +22,11 @@ build_module "applications/system/kvkbd"
build_module "applications/system/polkit-agent-tde" build_module "applications/system/polkit-agent-tde"
build_module "applications/system/smartcardauth" build_module "applications/system/smartcardauth"
build_module "applications/system/tastymenu" build_module "applications/system/tastymenu"
build_module "applications/system/tdebluez"
build_module "applications/system/tdedocker" build_module "applications/system/tdedocker"
build_module "applications/system/tdepowersave" build_module "applications/system/tdepowersave"
build_module "applications/system/tdesshaskpass" build_module "applications/system/tdesshaskpass"
build_module "applications/system/xdg-desktop-portal-tde"
build_module "applications/system/yakuake" build_module "applications/system/yakuake"
set_log_end set_log_end

@ -13,6 +13,7 @@ build_module "applications/utilities/kcpuload"
build_module "applications/utilities/kdirstat" build_module "applications/utilities/kdirstat"
build_module "applications/utilities/keep" build_module "applications/utilities/keep"
build_module "applications/utilities/knutclient" build_module "applications/utilities/knutclient"
build_module "applications/utilities/kommando"
build_module "applications/utilities/kompose" build_module "applications/utilities/kompose"
build_module "applications/utilities/krename" build_module "applications/utilities/krename"
build_module "applications/utilities/ksensors" build_module "applications/utilities/ksensors"

@ -13,5 +13,6 @@ build_module "applications/development/ktechlab"
build_module "applications/development/kxmleditor" build_module "applications/development/kxmleditor"
build_module "applications/development/piklab" build_module "applications/development/piklab"
build_module "applications/development/tdesvn" build_module "applications/development/tdesvn"
build_module "applications/development/universal-indent-gui-tqt"
set_log_end set_log_end

@ -14,6 +14,7 @@ build_module "applications/office/knowit"
build_module "applications/office/koffice" build_module "applications/office/koffice"
build_module "applications/office/koffice-i18n" build_module "applications/office/koffice-i18n"
build_module "applications/office/keximdb" build_module "applications/office/keximdb"
build_module "applications/office/tde-ebook-reader"
build_module "applications/office/tellico" build_module "applications/office/tellico"
if [[ "$USE_PREBUILD_EXTRA_DEPS" != "y" ]]; then if [[ "$USE_PREBUILD_EXTRA_DEPS" != "y" ]]; then

@ -12,7 +12,7 @@ build_module "applications/multimedia/k3b-i18n"
build_module "applications/multimedia/k9copy" build_module "applications/multimedia/k9copy"
build_module "applications/multimedia/kaffeine" build_module "applications/multimedia/kaffeine"
build_module "applications/multimedia/kaffeine-mozilla" build_module "applications/multimedia/kaffeine-mozilla"
build_module "applications/multimedia/kmplayer" # depends on koffice-trinity-dev build_module "applications/multimedia/kmplayer"
build_module "applications/multimedia/kplayer" build_module "applications/multimedia/kplayer"
build_module "applications/multimedia/mplayerthumbs" build_module "applications/multimedia/mplayerthumbs"
build_module "applications/multimedia/rosegarden" build_module "applications/multimedia/rosegarden"

@ -9,15 +9,18 @@ build_module "applications/themes/gtk3-tqt-engine"
build_module "applications/themes/gtk-qt-engine" build_module "applications/themes/gtk-qt-engine"
build_module "applications/themes/kgtk-qt3" build_module "applications/themes/kgtk-qt3"
build_module "applications/themes/ksplash-engine-moodin" build_module "applications/themes/ksplash-engine-moodin"
# build_module "applications/themes/qt4-tqt-theme-engine"
build_module "applications/themes/tde-style-baghira" build_module "applications/themes/tde-style-baghira"
build_module "applications/themes/tde-style-domino" build_module "applications/themes/tde-style-domino"
build_module "applications/themes/tde-style-ia-ora" build_module "applications/themes/tde-style-ia-ora"
build_module "applications/themes/tde-style-lipstik" build_module "applications/themes/tde-style-lipstik"
build_module "applications/themes/tde-style-polyester"
build_module "applications/themes/tde-style-qtcurve" build_module "applications/themes/tde-style-qtcurve"
build_module "applications/themes/tdmtheme" build_module "applications/themes/tdmtheme"
build_module "applications/themes/twin-style-crystal" build_module "applications/themes/twin-style-crystal"
build_module "applications/themes/twin-style-dekorator" build_module "applications/themes/twin-style-dekorator"
build_module "applications/themes/twin-style-fahrenheit"
build_module "applications/themes/twin-style-machbunt"
build_module "applications/themes/twin-style-mallory"
build_module "applications/themes/twin-style-suse2" build_module "applications/themes/twin-style-suse2"
set_log_end set_log_end

@ -19,7 +19,6 @@ if [[ "$USE_PREBUILD_EXTRA_DEPS" != "y" ]]; then
build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-bcop-trinity" build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-bcop-trinity"
build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-plugins-main-trinity" build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-plugins-main-trinity"
build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-plugins-extra-trinity" build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-plugins-extra-trinity"
build_module "$CFG_EXTRA_DEPS_DIR/compizconfig-python-trinity"
fi fi
build_module "applications/misc/compizconfig-backend-tdeconfig" build_module "applications/misc/compizconfig-backend-tdeconfig"

@ -12,3 +12,4 @@
./14_apps_tdeio.sh ./14_apps_tdeio.sh
./15_apps_themes.sh ./15_apps_themes.sh
./16_apps_misc.sh ./16_apps_misc.sh
./17_meta_packages.sh

@ -50,6 +50,5 @@ set_log_start
./91_build_base.sh ./91_build_base.sh
./92_build_applications.sh ./92_build_applications.sh
./17_meta_packages.sh
set_log_end set_log_end

@ -22,7 +22,7 @@ A) Environment preparation
Different instructions will be provided where necessary, based on the choice made. Different instructions will be provided where necessary, based on the choice made.
More on this at point 9). More on this at point 9).
1) Install following packages: bc, cdbs, git, pbuilder, rsync and required dependencies. 1) Install following packages: bc, cdbs, git, pbuilder, quilt, rsync and required dependencies.
NOTE: sudo should already be installed. If not, install sudo as well. NOTE: sudo should already be installed. If not, install sudo as well.
2) Create a base folder for TDE, hereafter referred to as TDE_DIR (for example $HOME/tde_src) 2) Create a base folder for TDE, hereafter referred to as TDE_DIR (for example $HOME/tde_src)

@ -50,20 +50,20 @@ case "$DISTRIBUTION" in
;; ;;
# devuan # devuan
ceres|daedalus|chimaera|beowulf) ceres|excalibur|daedalus|chimaera|beowulf)
COMPONENTS="main" COMPONENTS="main"
DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg) DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
EXTRAPACKAGES="$EXTRAPACKAGES devuan-keyring" EXTRAPACKAGES="$EXTRAPACKAGES devuan-keyring"
;; ;;
# ubuntu # ubuntu
mantic|lunar|kinetic|jammy|focal|bionic) oracular|noble|mantic|lunar|jammy|focal|bionic)
COMPONENTS="main restricted universe multiverse" COMPONENTS="main restricted universe multiverse"
DEBOOTSTRAPOPTS=(--variant=buildd) DEBOOTSTRAPOPTS=(--variant=buildd)
;; ;;
# raspbian # raspbian
raspbian-bookworm|raspbian-bullseye|raspbian-buster) raspbian-trixie|raspbian-bookworm|raspbian-bullseye|raspbian-buster)
COMPONENTS="main contrib non-free" COMPONENTS="main contrib non-free"
DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg) DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
;; ;;
@ -78,12 +78,12 @@ case "$DISTRIBUTION" in
;; ;;
# devuan # devuan
ceres|daedalus|chimaera|beowulf) ceres|excalibur|daedalus|chimaera|beowulf)
MIRRORSITE=http://pkgmaster.devuan.org/merged MIRRORSITE=http://auto.mirror.devuan.org/merged
;; ;;
# ubuntu # ubuntu
mantic|lunar|kinetic|jammy|focal|bionic) oracular|noble|mantic|lunar|jammy|focal|bionic)
if [ "$ARCHITECTURE" = "amd64" ] || [ "$ARCHITECTURE" = "i386" ]; then if [ "$ARCHITECTURE" = "amd64" ] || [ "$ARCHITECTURE" = "i386" ]; then
MIRRORSITE=http://archive.ubuntu.com/ubuntu MIRRORSITE=http://archive.ubuntu.com/ubuntu
else else
@ -92,7 +92,7 @@ case "$DISTRIBUTION" in
;; ;;
# raspbian # raspbian
raspbian-bookworm|raspbian-bullseye|raspbian-buster) raspbian-trixie|raspbian-bookworm|raspbian-bullseye|raspbian-buster)
MIRRORSITE=http://ftp.fi.muni.cz/pub/linux/raspbian/raspbian MIRRORSITE=http://ftp.fi.muni.cz/pub/linux/raspbian/raspbian
;; ;;
esac esac

@ -69,54 +69,55 @@ function search_module()
MODULE_FOUND="n" MODULE_FOUND="n"
# Search in GIT repository # Check if it is a metapackage
LOC_MATCH=`sed -n "s|^\[submodule \"main/\([^\"]*\)\"\]$|\1|p" <"$REPO_TDE/.gitmodules" | grep "$LOC_MOD_NAME$"` LOC_BASENAME=`echo "$LOC_MOD_NAME" | sed -r "s|^(metapackages/)?||"`
if [ "$LOC_MATCH" != "" -a "`echo $LOC_MATCH | wc -l`" = "1" ]; then LOC_MATCH=`ls "$REPO_TDE_MAIN/metapackages" | grep "^$LOC_BASENAME\$"`
# Unique module if [ "$LOC_MATCH" != "" -a "`echo $LOC_MATCH | wc -l`" = "1" ]; then
MODULE_FOUND="y" # Unique metapackage found
MOD_NAME=$LOC_MATCH MODULE_FOUND="y"
if [ "${bool_BUILD_FROM_PATH}" = "y" ]; then bool_METAPACKAGE_MOD="y"
MOD_GIT_PATH="$MOD_PATH" MOD_NAME="metapackages/$LOC_MATCH"
MOD_GIT_PATH="$REPO_TDE_MAIN/metapackages/$LOC_BASENAME"
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian"
MOD_BUILD_PATH="$TDE_BUILD_DIR/metapackages/$LOC_BASENAME"
else
# Search for unique GIT repository
LOC_MATCH=`sed -n "s|^\[submodule \"main/\([^\"]*\)\"\]$|\1|p" <"$REPO_TDE/.gitmodules" | grep "$LOC_MOD_NAME$"`
if [ "$LOC_MATCH" != "" -a "`echo $LOC_MATCH | wc -l`" = "1" ]; then
# Unique module
MODULE_FOUND="y"
MOD_NAME=$LOC_MATCH
if [ "${bool_BUILD_FROM_PATH}" = "y" ]; then
MOD_GIT_PATH="$MOD_PATH"
else
MOD_GIT_PATH="$REPO_TDE_MAIN/$MOD_NAME"
fi
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian"
MOD_BUILD_PATH="$TDE_BUILD_DIR/$MOD_NAME"
else else
MOD_GIT_PATH="$REPO_TDE_MAIN/$MOD_NAME" # Search for a unique folder with the same name
if [ -d "${REPO_TDE_MAIN}/$LOC_MOD_NAME" ]; then
# Folder found
MODULE_FOUND="y"
MOD_NAME=$LOC_MOD_NAME
MOD_GIT_PATH="$REPO_TDE_MAIN/$MOD_NAME"
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian"
MOD_BUILD_PATH="$TDE_BUILD_DIR/$MOD_NAME"
else
# Search in extra dependency folder
LOC_BASENAME=`echo "$LOC_MOD_NAME" | sed -r "s|^${CFG_EXTRA_DEPS_DIR}/(debian/)?||"`
LOC_MATCH=`ls "$REPO_EXTRA_DEPENDENCIES/debian" | grep "^$LOC_BASENAME\$"`
if [ "$LOC_MATCH" != "" -a "`echo $LOC_MATCH | wc -l`" = "1" ]; then
# Unique module found
MODULE_FOUND="y"
bool_EXTRADEP_MOD="y"
MOD_NAME="$CFG_EXTRA_DEPS_DIR/$LOC_MATCH"
MOD_GIT_PATH="$REPO_EXTRA_DEPENDENCIES/debian/$LOC_BASENAME"
MOD_BUILD_PATH="$TDE_BUILD_DIR/$CFG_EXTRA_DEPS_DIR/$LOC_BASENAME"
fi
fi
fi fi
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian" fi
MOD_BUILD_PATH="$TDE_BUILD_DIR/$MOD_NAME"
else
# Search for a unique folder with the same name
if [ -d "${REPO_TDE_MAIN}/$LOC_MOD_NAME" ]; then
# Folder found
MODULE_FOUND="y"
MOD_NAME=$LOC_MOD_NAME
MOD_GIT_PATH="$REPO_TDE_MAIN/$MOD_NAME"
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian"
MOD_BUILD_PATH="$TDE_BUILD_DIR/$MOD_NAME"
else
# Search in extra dependency folder
LOC_BASENAME=`echo "$LOC_MOD_NAME" | sed -r "s|^${CFG_EXTRA_DEPS_DIR}/(debian/)?||"`
LOC_MATCH=`ls "$REPO_EXTRA_DEPENDENCIES/debian" | grep "^$LOC_BASENAME\$"`
if [ "$LOC_MATCH" != "" -a "`echo $LOC_MATCH | wc -l`" = "1" ]; then
# Unique module found
MODULE_FOUND="y"
bool_EXTRADEP_MOD="y"
MOD_NAME="$CFG_EXTRA_DEPS_DIR/$LOC_MATCH"
MOD_GIT_PATH="$REPO_EXTRA_DEPENDENCIES/debian/$LOC_BASENAME"
MOD_BUILD_PATH="$TDE_BUILD_DIR/$CFG_EXTRA_DEPS_DIR/$LOC_BASENAME"
else
# Search in metapackages folder
LOC_BASENAME=`echo "$LOC_MOD_NAME" | sed -r "s|^(metapackages/)?||"`
LOC_MATCH=`ls "$REPO_TDE_MAIN/metapackages" | grep "^$LOC_BASENAME\$"`
if [ "$LOC_MATCH" != "" -a "`echo $LOC_MATCH | wc -l`" = "1" ]; then
# Unique module found
MODULE_FOUND="y"
MOD_NAME="metapackages/$LOC_MATCH"
MOD_GIT_PATH="$REPO_TDE_MAIN/metapackages/$LOC_BASENAME"
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian"
MOD_BUILD_PATH="$TDE_BUILD_DIR/metapackages/$LOC_BASENAME"
fi
fi
fi
fi
export MOD_BUILD_PATH export MOD_BUILD_PATH
MOD_BUILD_PKGING_PATH="$MOD_BUILD_PATH/debian" MOD_BUILD_PKGING_PATH="$MOD_BUILD_PATH/debian"
IFS=$OLDIFS IFS=$OLDIFS
@ -131,6 +132,7 @@ bool_BUILD_FROM_GIT="n"
bool_BUILD_FROM_PATH="n" bool_BUILD_FROM_PATH="n"
bool_BUILD_LOCALLY="n" bool_BUILD_LOCALLY="n"
bool_EXTRADEP_MOD="n" bool_EXTRADEP_MOD="n"
bool_METAPACKAGE_MOD="n"
bool_SHOW_BUILD_LOGS="n" bool_SHOW_BUILD_LOGS="n"
bool_LOG_RESULT="n" bool_LOG_RESULT="n"
bool_SHELL_HOOK="n" bool_SHELL_HOOK="n"
@ -359,7 +361,7 @@ if [ "$bool_COPY_MOD_SRC" = "y" ]; then
QUILT_PATCHES="debian/patches" quilt push -a >/dev/null QUILT_PATCHES="debian/patches" quilt push -a >/dev/null
# Make sure patches are not reapplied in future local builds. This could stop pdebuild from working. # Make sure patches are not reapplied in future local builds. This could stop pdebuild from working.
if [ -f "$MOD_BUILD_PATH/debian/patches/series" ]; then if [ -f "$MOD_BUILD_PATH/debian/patches/series" ]; then
cp /dev/null "$MOD_BUILD_PATH/debian/patches/series" rm "$MOD_BUILD_PATH/debian/patches/series"
fi fi
else else
echo "There must be one and only one module folder in \"$MOD_GIT_PATH\"" echo "There must be one and only one module folder in \"$MOD_GIT_PATH\""
@ -373,7 +375,19 @@ if [ "$bool_EXTRADEP_MOD" != "y" -a "$bool_COPY_PKGING_FILES" = "y" ]; then
if [ -d "$MOD_BUILD_PKGING_PATH" ]; then if [ -d "$MOD_BUILD_PKGING_PATH" ]; then
$SUDO_CMD rm -R $MOD_BUILD_PKGING_PATH $SUDO_CMD rm -R $MOD_BUILD_PKGING_PATH
fi fi
cp -R "$MOD_GIT_PKGING_PATH" "$MOD_BUILD_PKGING_PATH" if [ "$bool_METAPACKAGE_MOD" = "y" ]; then
cp -R "$MOD_GIT_PKGING_PATH/.." "$MOD_BUILD_PATH"
else
cp -R "$MOD_GIT_PKGING_PATH" "$MOD_BUILD_PKGING_PATH"
fi
if [[ -s "$MOD_BUILD_PKGING_PATH/patches/series" ]]; then
cd "$MOD_BUILD_PATH"
quilt push -a
# Make sure patches are not reapplied in future local builds. This could stop pdebuild from working.
if [ -f "$MOD_BUILD_PKGING_PATH/patches/series" ]; then
rm "$MOD_BUILD_PKGING_PATH/patches/series"
fi
fi
# Default package name # Default package name
package=$(basename $PWD)-trinity-$pkgver package=$(basename $PWD)-trinity-$pkgver

@ -19,18 +19,21 @@ debian 14.0 sid ~b -
# devuan # devuan
devuan 3.0 beowulf - debian/buster devuan 3.0 beowulf - debian/buster
devuan 4.0 chimaera - debian/bullseye devuan 4.0 chimaera - debian/bullseye
devuan 5.0 daedalus ~a debian/bookwork devuan 5.0 daedalus - debian/bookwork
devuan 6.0 ceres ~b debian/sid devuan 6.0 excalibur ~a debian/trixie
devuan 7.0 ceres ~b debian/sid
# raspbian # raspbian
raspbian 10.0 raspbian-buster - - raspbian 10.0 raspbian-buster - -
raspbian 11.0 raspbian-bullseye - - raspbian 11.0 raspbian-bullseye - -
raspbian 12.0 raspbian-bookworm ~a - raspbian 12.0 raspbian-bookworm - -
raspbian 13.0 raspbian-trixie ~a -
# ubuntu # ubuntu
ubuntu 18.04 bionic - - ubuntu 18.04 bionic - -
ubuntu 20.04 focal - - ubuntu 20.04 focal - -
ubuntu 22.04 jammy - - ubuntu 22.04 jammy - -
ubuntu 22.10 kinetic - -
ubuntu 23.04 lunar - - ubuntu 23.04 lunar - -
ubuntu 23.10 mantic ~a - ubuntu 23.10 mantic - -
ubuntu 24.04 noble - -
ubuntu 24.10 oracular ~a -

Loading…
Cancel
Save