summaryrefslogtreecommitdiffstats
path: root/debian/_base/metapackages/trinity-slax
diff options
context:
space:
mode:
Diffstat (limited to 'debian/_base/metapackages/trinity-slax')
-rw-r--r--debian/_base/metapackages/trinity-slax/debian/compat2
-rw-r--r--debian/_base/metapackages/trinity-slax/debian/control4
-rw-r--r--debian/_base/metapackages/trinity-slax/debian/patches/series1
-rw-r--r--debian/_base/metapackages/trinity-slax/debian/postinst20
-rwxr-xr-xdebian/_base/metapackages/trinity-slax/debian/rules7
5 files changed, 24 insertions, 10 deletions
diff --git a/debian/_base/metapackages/trinity-slax/debian/compat b/debian/_base/metapackages/trinity-slax/debian/compat
index 7f8f011eb..f599e28b8 100644
--- a/debian/_base/metapackages/trinity-slax/debian/compat
+++ b/debian/_base/metapackages/trinity-slax/debian/compat
@@ -1 +1 @@
-7
+10
diff --git a/debian/_base/metapackages/trinity-slax/debian/control b/debian/_base/metapackages/trinity-slax/debian/control
index 155016dc6..ea1fec2cd 100644
--- a/debian/_base/metapackages/trinity-slax/debian/control
+++ b/debian/_base/metapackages/trinity-slax/debian/control
@@ -1,9 +1,9 @@
Source: trinity-slax
Section: tde
Priority: optional
-Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Standards-Version: 3.8.3
-Build-Depends: cdbs, debhelper (>= 7.0.50~)
+Build-Depends: cdbs, debhelper (>= 10~)
Package: trinity-slax
Architecture: all
diff --git a/debian/_base/metapackages/trinity-slax/debian/patches/series b/debian/_base/metapackages/trinity-slax/debian/patches/series
index 8b1378917..e69de29bb 100644
--- a/debian/_base/metapackages/trinity-slax/debian/patches/series
+++ b/debian/_base/metapackages/trinity-slax/debian/patches/series
@@ -1 +0,0 @@
-
diff --git a/debian/_base/metapackages/trinity-slax/debian/postinst b/debian/_base/metapackages/trinity-slax/debian/postinst
index 9576c7390..ca68a2b8e 100644
--- a/debian/_base/metapackages/trinity-slax/debian/postinst
+++ b/debian/_base/metapackages/trinity-slax/debian/postinst
@@ -3,13 +3,21 @@
case "$1" in
configure)
+ [ -d /root/.trinity/share/config ] ||
+ mkdir -p /root/.trinity/share/config
+
+ if [ ! -f /root/.trinity/share/config/kdeglobals ]; then
+ RELEASE_VERSION="$(/opt/trinity/bin/tde-config --version | sed -n 's|^TDE: ||p')"
+ /opt/trinity/bin/kwriteconfig --file /root/.trinity/share/config/kdeglobals \
+ --group "Release Notes" \
+ --key "$RELEASE_VERSION" \
+ --type bool "true"
+ fi
if [ ! -f /root/.trinity/share/config/kpersonalizerrc ]; then
- [ -d /root/.trinity/share/config ] ||
- mkdir -p /root/.trinity/share/config
- cat >/root/.trinity/share/config/kpersonalizerrc <<kpersonalizerrc
-[General]
-FirstLogin=false
-kpersonalizerrc
+ /opt/trinity/bin/kwriteconfig --file /root/.trinity/share/config/kpersonalizerrc \
+ --group "General" \
+ --key "FirstLogin" \
+ --type bool "false"
fi
;;
diff --git a/debian/_base/metapackages/trinity-slax/debian/rules b/debian/_base/metapackages/trinity-slax/debian/rules
index 3591ab5e4..90b7eb173 100755
--- a/debian/_base/metapackages/trinity-slax/debian/rules
+++ b/debian/_base/metapackages/trinity-slax/debian/rules
@@ -2,5 +2,12 @@
include /usr/share/cdbs/1/rules/debhelper.mk
+# The default gzip compressor has been changed in dpkg >= 1.17.0.
+deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \
+ sed -e "s|.*version ||" -e "s| .*||" | \
+ xargs -r dpkg --compare-versions 1.17.0 lt \
+ && echo xz || echo gzip)
+ifeq ($(deb_default_compress),gzip)
DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2)
+endif