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/fireflies"
build_module "$CFG_EXTRA_DEPS_DIR/gettext-kde"
build_module "$CFG_EXTRA_DEPS_DIR/htdig"
build_module "$CFG_EXTRA_DEPS_DIR/imlib"
build_module "$CFG_EXTRA_DEPS_DIR/jasper"
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/transcode"
build_module "$CFG_EXTRA_DEPS_DIR/wv2"
fi

@ -12,7 +12,6 @@ build_module "dependencies/libart-lgpl"
build_module "dependencies/libcaldav"
build_module "dependencies/libcarddav"
build_module "dependencies/tqt3"
build_module "dependencies/tqtinterface"
build_module "dependencies/arts"
build_module "dependencies/dbus-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/smartcardauth"
build_module "applications/system/tastymenu"
build_module "applications/system/tdebluez"
build_module "applications/system/tdedocker"
build_module "applications/system/tdepowersave"
build_module "applications/system/tdesshaskpass"
build_module "applications/system/xdg-desktop-portal-tde"
build_module "applications/system/yakuake"
set_log_end

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

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

@ -14,6 +14,7 @@ build_module "applications/office/knowit"
build_module "applications/office/koffice"
build_module "applications/office/koffice-i18n"
build_module "applications/office/keximdb"
build_module "applications/office/tde-ebook-reader"
build_module "applications/office/tellico"
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/kaffeine"
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/mplayerthumbs"
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/kgtk-qt3"
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-domino"
build_module "applications/themes/tde-style-ia-ora"
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/tdmtheme"
build_module "applications/themes/twin-style-crystal"
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"
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-plugins-main-trinity"
build_module "$CFG_EXTRA_DEPS_DIR/compiz-fusion-plugins-extra-trinity"
build_module "$CFG_EXTRA_DEPS_DIR/compizconfig-python-trinity"
fi
build_module "applications/misc/compizconfig-backend-tdeconfig"

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

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

@ -22,7 +22,7 @@ A) Environment preparation
Different instructions will be provided where necessary, based on the choice made.
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.
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
ceres|daedalus|chimaera|beowulf)
ceres|excalibur|daedalus|chimaera|beowulf)
COMPONENTS="main"
DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
EXTRAPACKAGES="$EXTRAPACKAGES devuan-keyring"
;;
# ubuntu
mantic|lunar|kinetic|jammy|focal|bionic)
oracular|noble|mantic|lunar|jammy|focal|bionic)
COMPONENTS="main restricted universe multiverse"
DEBOOTSTRAPOPTS=(--variant=buildd)
;;
# raspbian
raspbian-bookworm|raspbian-bullseye|raspbian-buster)
raspbian-trixie|raspbian-bookworm|raspbian-bullseye|raspbian-buster)
COMPONENTS="main contrib non-free"
DEBOOTSTRAPOPTS=(--variant=buildd --no-check-gpg)
;;
@ -78,12 +78,12 @@ case "$DISTRIBUTION" in
;;
# devuan
ceres|daedalus|chimaera|beowulf)
MIRRORSITE=http://pkgmaster.devuan.org/merged
ceres|excalibur|daedalus|chimaera|beowulf)
MIRRORSITE=http://auto.mirror.devuan.org/merged
;;
# ubuntu
mantic|lunar|kinetic|jammy|focal|bionic)
oracular|noble|mantic|lunar|jammy|focal|bionic)
if [ "$ARCHITECTURE" = "amd64" ] || [ "$ARCHITECTURE" = "i386" ]; then
MIRRORSITE=http://archive.ubuntu.com/ubuntu
else
@ -92,7 +92,7 @@ case "$DISTRIBUTION" in
;;
# 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
;;
esac

@ -69,54 +69,55 @@ function search_module()
MODULE_FOUND="n"
# Search in 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"
# Check if it is a metapackage
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 metapackage found
MODULE_FOUND="y"
bool_METAPACKAGE_MOD="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"
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
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
MOD_GIT_PKGING_PATH="$REPO_TDE_PACKAGING/$MOD_NAME/debian"
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
fi
export MOD_BUILD_PATH
MOD_BUILD_PKGING_PATH="$MOD_BUILD_PATH/debian"
IFS=$OLDIFS
@ -131,6 +132,7 @@ bool_BUILD_FROM_GIT="n"
bool_BUILD_FROM_PATH="n"
bool_BUILD_LOCALLY="n"
bool_EXTRADEP_MOD="n"
bool_METAPACKAGE_MOD="n"
bool_SHOW_BUILD_LOGS="n"
bool_LOG_RESULT="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
# 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
cp /dev/null "$MOD_BUILD_PATH/debian/patches/series"
rm "$MOD_BUILD_PATH/debian/patches/series"
fi
else
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
$SUDO_CMD rm -R $MOD_BUILD_PKGING_PATH
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
package=$(basename $PWD)-trinity-$pkgver

@ -19,18 +19,21 @@ debian 14.0 sid ~b -
# devuan
devuan 3.0 beowulf - debian/buster
devuan 4.0 chimaera - debian/bullseye
devuan 5.0 daedalus ~a debian/bookwork
devuan 6.0 ceres ~b debian/sid
devuan 5.0 daedalus - debian/bookwork
devuan 6.0 excalibur ~a debian/trixie
devuan 7.0 ceres ~b debian/sid
# raspbian
raspbian 10.0 raspbian-buster - -
raspbian 11.0 raspbian-bullseye - -
raspbian 12.0 raspbian-bookworm ~a -
raspbian 12.0 raspbian-bookworm - -
raspbian 13.0 raspbian-trixie ~a -
# ubuntu
ubuntu 18.04 bionic - -
ubuntu 20.04 focal - -
ubuntu 22.04 jammy - -
ubuntu 22.10 kinetic - -
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