DEB build scripts:

1) updated application list.
2) fixed problem with .tdescminfo contents when branches are more recent
than master/r14.0.x.
3) fixed issue with detection of extra dependencies repository.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/65/head
Michele Calgaro 4 years ago
parent 628b3b8262
commit eb3700be2a
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -16,7 +16,6 @@ build_module "applications/kile"
build_module "applications/kima"
build_module "applications/kkbswitch"
build_module "applications/klcddimmer"
build_module "applications/kmplayer"
build_module "applications/kmyfirewall"
build_module "applications/kmymoney"
build_module "applications/knemo"

@ -7,12 +7,12 @@ set_log_start
build_module "applications/koffice"
build_module "applications/koffice-i18n"
build_module "applications/kmplayer" # depends on koffice-trinity-dev
build_module "applications/keximdb"
build_module "applications/konversation"
build_module "applications/kooldock"
build_module "applications/kopete-otr"
build_module "applications/kpicosim"
build_module "applications/kpilot"
build_module "applications/kplayer"
set_log_end

@ -17,7 +17,7 @@ build_module "applications/kiosktool"
build_module "applications/knights"
build_module "libraries/libksquirrel"
build_module "applications/ksquirrel"
build_module "applications/qt4-tqt-theme-engine"
#build_module "applications/qt4-tqt-theme-engine"
build_module "applications/rosegarden"
build_module "applications/smartcardauth"
build_module "applications/smb4k"

@ -13,7 +13,9 @@ if [[ "$USE_PREBUILD_EXTRA_DEPS" != "y" ]]; then
build_module "edeps/compiz-fusion-plugins-main-trinity"
build_module "edeps/compiz-fusion-plugins-extra-trinity"
build_module "edeps/compizconfig-python-trinity"
build_module "edeps/pilot-link"
fi
build_module "applications/compizconfig-backend-tdeconfig"
build_module "applications/kpilot"
set_log_end

@ -275,7 +275,7 @@ if [ "$bool_COPY_MOD_SRC" = "y" ]; then
echo "# TDE SCM module information" > "$MOD_BUILD_PATH/.tdescminfo"
echo "Name: $MOD_NAME" >> "$MOD_BUILD_PATH/.tdescminfo"
cd "$MOD_GIT_PATH"
MOD_BRANCH=`git branch --contains HEAD | grep -v "no branch" | head -n1 | cut -c 3-`
MOD_BRANCH=`git rev-parse --abbrev-ref HEAD | grep -v "no branch" | head -n1`
COMMIT_HASH=`git rev-parse HEAD`
echo "Revision: $MOD_BRANCH-$COMMIT_HASH" >> "$MOD_BUILD_PATH/.tdescminfo"
git log -1 --pretty=format:"DateTime: %cd%n" --date=format:"%m/%d/%Y %H:%M" >> "$MOD_BUILD_PATH/.tdescminfo"
@ -310,7 +310,7 @@ if [ "$bool_EXTRADEP_MOD" != "y" -a "$bool_COPY_PKGING_FILES" = "y" ]; then
# Default package name
# Calculate package version
cd $MOD_GIT_PATH
branch=`git branch --contains HEAD | egrep -v "no branch|detached" | head -n1 | cut -c 3-`
branch=`git rev-parse --abbrev-ref HEAD | egrep -v "no branch|detached" | head -n1`
target_tag=`git tag | grep -F "$TDE_RELEASE" | head -n1`
tag=`git tag | \
sed "s|^\([^0-9]\)|\1.|" | sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr -k 5,5nr | sed "s|^\([^0-9]\)\.|\1|" | \

@ -47,15 +47,29 @@ END_D05_01
# Get building branch from .tdescminfo file
if [[ -f "$MOD_BUILD_PATH/.tdescminfo" ]]; then
BUILD_BRANCH=`sed -n -r "s/^Revision: ([^-]+)-.*/\1/p" "$MOD_BUILD_PATH/.tdescminfo"`
bool_EDEPS_FOUND="n"
OLD_IFS=$IFS && IFS=$' \t'
while read l_branch l_repo l_component; do
if [ "$l_branch" = "$BUILD_BRANCH" ]; then
bool_EDEPS_FOUND="y"
cat <<END_D05_02 >> "$PBUILDER_DEPS_HOOK"
echo "deb [trusted=yes] $l_repo $DISTRO_NAME $l_component" >> /etc/apt/sources.list
END_D05_02
break
fi
done <<< $(cat "$SCRIPT_DIR/internals/extra_deps.txt" | grep -E "^[[:space:]]*[^#[:space:]]+[[:space:]]+[^[:space:]]+.*$")
if [ "$bool_EDEPS_FOUND" != "y" ]; then
# EDEPS repository not found, use default. This could happen when building from sub branches of the main package repo
while read l_branch l_repo l_component; do
if [ "$l_branch" = "default" ]; then
bool_EDEPS_FOUND="y"
cat <<END_D05_02 >> "$PBUILDER_DEPS_HOOK"
echo "deb [trusted=yes] $l_repo $DISTRO_NAME $l_component" >> /etc/apt/sources.list
END_D05_02
break
fi
done <<< $(cat "$SCRIPT_DIR/internals/extra_deps.txt" | grep -E "^[[:space:]]*[^#[:space:]]+[[:space:]]+[^[:space:]]+.*$")
fi
IFS=$OLD_IFS
fi
fi

@ -1,9 +1,9 @@
#!/bin/bash
# List of repositories for extra dependency packages
# List of repositories for extra dependency packages.
# The "default" repo will be used in case a match can't be found.
EDEPS_REPO="
# - For the time being use stable builds for extra dependencies
# master http://mirror.ppa.trinitydesktop.org/trinity-testing deps
master http://mirror.ppa.trinitydesktop.org/trinity-sb deps-r14
default http://mirror.ppa.trinitydesktop.org/trinity-testing deps
master http://mirror.ppa.trinitydesktop.org/trinity-testing deps
r14.0.x http://mirror.ppa.trinitydesktop.org/trinity-sb deps-r14
"

Loading…
Cancel
Save