summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/PKGBUILD.template20
-rwxr-xr-xarch/build.sh29
-rw-r--r--arch/tde-base/tde-i18n/PKGBUILD148
-rw-r--r--arch/tde-base/tde-polkit-agent-tde/PKGBUILD60
-rw-r--r--arch/tde-base/tde-tdeadmin/PKGBUILD38
-rw-r--r--arch/tde-base/tde-tdeartwork/PKGBUILD39
-rw-r--r--arch/tde-base/tde-tdebindings/PKGBUILD49
-rw-r--r--arch/tde-base/tde-tdebindings/bp000-817f960e.diff31
-rw-r--r--arch/tde-base/tde-tdebindings/bp001-8301a3c8.diff401
-rw-r--r--arch/tde-base/tde-tdebindings/bp002-33697c89.diff24
-rw-r--r--arch/tde-base/tde-tdegraphics/PKGBUILD62
-rw-r--r--arch/tde-base/tde-tdegraphics/bp000-d19460fd6e.diff33
-rw-r--r--arch/tde-base/tde-tdegraphics/bp000-support-poppler-25.10.diff107
-rw-r--r--arch/tde-base/tde-tdegraphics/bp001-866f96c1f4.diff63
-rw-r--r--arch/tde-base/tde-tdeutils/PKGBUILD40
-rw-r--r--arch/tde-core/tde-arts/PKGBUILD49
-rw-r--r--arch/tde-core/tde-avahi-tqt/PKGBUILD34
-rw-r--r--arch/tde-core/tde-cmake/PKGBUILD51
-rw-r--r--arch/tde-core/tde-dbus-1-tqt/PKGBUILD38
-rw-r--r--arch/tde-core/tde-dbus-tqt/PKGBUILD35
-rw-r--r--arch/tde-core/tde-libart-lgpl/PKGBUILD25
-rw-r--r--arch/tde-core/tde-polkit-tqt/PKGBUILD49
-rw-r--r--arch/tde-core/tde-polkit-tqt/trinity-polkit-tqt.install12
-rw-r--r--arch/tde-core/tde-tdebase/PKGBUILD77
-rw-r--r--arch/tde-core/tde-tdebase/bp000-fix-tiling-of-maximized-windows.diff28
-rw-r--r--arch/tde-core/tde-tdelibs/PKGBUILD68
-rw-r--r--arch/tde-core/tde-tdelibs/bp000-reentrant-parseSingleConfigFile.diff126
-rw-r--r--arch/tde-core/tde-tqca-tls/PKGBUILD46
-rw-r--r--arch/tde-core/tde-tqca/PKGBUILD54
-rw-r--r--arch/tde-core/tde-tqscintilla/PKGBUILD50
-rw-r--r--arch/tde-core/tde-tqt3/PKGBUILD68
-rw-r--r--arch/tde-core/tde-tqt3/bp000-fix-build-key.diff21
-rw-r--r--arch/tde-core/tde-tqtinterface/PKGBUILD52
-rw-r--r--arch/tde-core/tde-tqtinterface/tqtpc-location.patch11
-rw-r--r--arch/tde-deps/gnokii/.SRCINFO36
-rw-r--r--arch/tde-deps/gnokii/PKGBUILD79
-rw-r--r--arch/tde-deps/gnokii/gnokii-config.patch12
-rw-r--r--arch/tde-deps/gnokii/gnokii-gcc5.patch27
-rw-r--r--arch/tde-deps/gnokii/gnokii-gcc7.patch13
-rw-r--r--arch/tde-deps/gnokii/gnokii-lock.patch15
-rw-r--r--arch/tde-deps/gnokii/gnokii.install3
-rw-r--r--arch/tde-deps/gtk2/.SRCINFO51
-rw-r--r--arch/tde-deps/gtk2/.nvchecker.toml4
-rw-r--r--arch/tde-deps/gtk2/0001-Lower-severity-of-XID-collision-warnings.patch22
-rw-r--r--arch/tde-deps/gtk2/0002-Stop-looking-for-modules-in-cwd.patch32
-rw-r--r--arch/tde-deps/gtk2/LICENSE12
l---------arch/tde-deps/gtk2/LICENSES/0BSD.txt1
-rw-r--r--arch/tde-deps/gtk2/LICENSES/LGPL-2.1-or-later.txt176
-rw-r--r--arch/tde-deps/gtk2/PKGBUILD109
-rw-r--r--arch/tde-deps/gtk2/REUSE.toml30
-rw-r--r--arch/tde-deps/gtk2/gtk-query-immodules-2.0.hook11
-rw-r--r--arch/tde-deps/gtk2/gtk2.install3
-rw-r--r--arch/tde-deps/htdig/.SRCINFO18
-rw-r--r--arch/tde-deps/htdig/CVE-2007-6110.patch26
-rw-r--r--arch/tde-deps/htdig/PKGBUILD53
-rw-r--r--arch/tde-deps/htdig/gcc4.3.patch15
-rw-r--r--arch/tde-deps/imlib/.SRCINFO31
-rw-r--r--arch/tde-deps/imlib/CAN-2004-1026.patch510
-rw-r--r--arch/tde-deps/imlib/PKGBUILD48
-rw-r--r--arch/tde-deps/imlib/aclocal-fixes.patch20
-rw-r--r--arch/tde-deps/imlib/debian-bug448360.patch92
-rw-r--r--arch/tde-deps/imlib/imlib-1.9.15-libpng15.patch142
-rw-r--r--arch/tde-deps/imlib/imlib-giflib51.patch126
-rw-r--r--arch/tde-deps/imlib/imlib-gtk.patch14
-rw-r--r--arch/tde-deps/lcms/.SRCINFO21
-rw-r--r--arch/tde-deps/lcms/PKGBUILD59
-rw-r--r--arch/tde-deps/lcms/cve-2013-4276.patch62
-rw-r--r--arch/tde-deps/libvisual/PKGBUILD23
-rw-r--r--arch/tde-deps/pod2man/.SRCINFO12
-rw-r--r--arch/tde-deps/pod2man/.gitignore6
-rw-r--r--arch/tde-deps/pod2man/PKGBUILD22
-rwxr-xr-xarch/tde-deps/pod2man/pkgsum.sh15
-rwxr-xr-xarch/tde-deps/pod2man/update.sh29
-rw-r--r--arch/tde-devel/tde-kdbg/PKGBUILD57
-rw-r--r--arch/tde-devel/tde-kdiff3/PKGBUILD57
-rw-r--r--arch/tde-devel/tde-kscope/PKGBUILD57
-rw-r--r--arch/tde-devel/tde-kxmleditor/PKGBUILD57
-rw-r--r--arch/tde-devel/tde-piklab/PKGBUILD58
-rw-r--r--arch/tde-devel/tde-tdesdk/PKGBUILD35
-rw-r--r--arch/tde-devel/tde-tdevelop/PKGBUILD42
-rw-r--r--arch/tde-devel/tde-tdevelop/bp000-ba5f58bf.diff1238
-rw-r--r--arch/tde-devel/tde-tdewebdev/PKGBUILD38
-rw-r--r--arch/tde-devel/tde-universal-indent-gui-tqt/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-abakus/PKGBUILD21
-rw-r--r--arch/tde-extra/tde-akode/PKGBUILD55
-rw-r--r--arch/tde-extra/tde-akode/tde-akode.install11
-rw-r--r--arch/tde-extra/tde-amarok/PKGBUILD46
-rw-r--r--arch/tde-extra/tde-basket/PKGBUILD21
-rw-r--r--arch/tde-extra/tde-bibletime/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-digikam/PKGBUILD64
-rw-r--r--arch/tde-extra/tde-dolphin/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-ebook-reader/PKGBUILD62
-rw-r--r--arch/tde-extra/tde-filelight/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-gtk-qt-engine/PKGBUILD36
-rw-r--r--arch/tde-extra/tde-gtk3-tqt-engine/PKGBUILD73
-rw-r--r--arch/tde-extra/tde-gtk3-tqt-engine/bp000-0e2c727907.diff32
-rw-r--r--arch/tde-extra/tde-gwenview-i18n/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-gwenview/PKGBUILD62
-rw-r--r--arch/tde-extra/tde-k3b-i18n/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-k3b/PKGBUILD82
-rw-r--r--arch/tde-extra/tde-kaffeine/PKGBUILD64
-rw-r--r--arch/tde-extra/tde-kbarcode/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-kbiff/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-kchmviewer/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-kcpuload/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-kile/PKGBUILD61
-rw-r--r--arch/tde-extra/tde-kmplayer/PKGBUILD39
-rw-r--r--arch/tde-extra/tde-kmyfirewall/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-kmymoney/PKGBUILD61
-rw-r--r--arch/tde-extra/tde-knights/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-kommando/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-kompose/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-konversation/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-kooldock/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-krecipes/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-krename/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-krusader/PKGBUILD36
-rw-r--r--arch/tde-extra/tde-kshutdown/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-ksplash-engine-moodin/PKGBUILD36
-rw-r--r--arch/tde-extra/tde-ksquirrel/PKGBUILD61
-rw-r--r--arch/tde-extra/tde-ktorrent/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-kvkbd/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-potracegui/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-style-baghira/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-style-domino/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-style-ia-ora/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-style-lipstik/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-style-polyester/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-style-qtcurve/PKGBUILD31
-rw-r--r--arch/tde-extra/tde-systemsettings/PKGBUILD34
-rw-r--r--arch/tde-extra/tde-tdeaccessibility/PKGBUILD38
-rw-r--r--arch/tde-extra/tde-tdeaddons/PKGBUILD40
-rw-r--r--arch/tde-extra/tde-tdebluez/PKGBUILD60
-rw-r--r--arch/tde-extra/tde-tdeedu/PKGBUILD47
-rw-r--r--arch/tde-extra/tde-tdeedu/bp000-0cb84fb9.diff31
-rw-r--r--arch/tde-extra/tde-tdegames/PKGBUILD39
-rw-r--r--arch/tde-extra/tde-tdeio-appinfo/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-tdeio-ftps/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-tdeio-gopher/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-tdeio-locate/PKGBUILD57
-rw-r--r--arch/tde-extra/tde-tdeio-sword/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-tdeknighttour/PKGBUILD58
-rw-r--r--arch/tde-extra/tde-tdemultimedia/PKGBUILD41
-rw-r--r--arch/tde-extra/tde-tdenetwork/PKGBUILD52
-rw-r--r--arch/tde-extra/tde-tdenetworkmanager/PKGBUILD43
-rw-r--r--arch/tde-extra/tde-tdenetworkmanager/bp000-ea2b20ed7a.diff78
-rw-r--r--arch/tde-extra/tde-tdenetworkmanager/bp001-e4e7853030.diff121
-rw-r--r--arch/tde-extra/tde-tdepacman/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-tdepim/PKGBUILD43
-rw-r--r--arch/tde-extra/tde-tdepowersave/PKGBUILD33
-rw-r--r--arch/tde-extra/tde-tdesudo/PKGBUILD39
-rw-r--r--arch/tde-extra/tde-tdesudo/bp000-1136b8150f.diff31
-rw-r--r--arch/tde-extra/tde-tdetoys/PKGBUILD35
-rw-r--r--arch/tde-extra/tde-tdmtheme/PKGBUILD34
-rw-r--r--arch/tde-extra/tde-tellico/PKGBUILD67
-rw-r--r--arch/tde-extra/tde-tork/PKGBUILD30
-rw-r--r--arch/tde-extra/tde-tork/bp000-7576a4bf.diff31
-rw-r--r--arch/tde-extra/tde-twin-style-crystal/PKGBUILD72
-rw-r--r--arch/tde-extra/tde-twin-style-dekorator/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-twin-style-fahrenheit/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-twin-style-machbunt/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-twin-style-mallory/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-twin-style-suse2/PKGBUILD59
-rw-r--r--arch/tde-extra/tde-xdg-desktop-portal-tde/PKGBUILD61
-rw-r--r--arch/tde-extra/tde-yakuake/PKGBUILD23
-rw-r--r--arch/tde-libs/tde-kipi-plugins/PKGBUILD77
-rw-r--r--arch/tde-libs/tde-libcaldav/PKGBUILD33
-rw-r--r--arch/tde-libs/tde-libcarddav/PKGBUILD33
-rw-r--r--arch/tde-libs/tde-libkdcraw/PKGBUILD79
-rw-r--r--arch/tde-libs/tde-libkexiv2/PKGBUILD38
-rw-r--r--arch/tde-libs/tde-libkipi/PKGBUILD48
-rw-r--r--arch/tde-libs/tde-libksquirrel/PKGBUILD68
-rw-r--r--arch/tde-meta/PKGBUILD69
173 files changed, 7356 insertions, 3095 deletions
diff --git a/arch/PKGBUILD.template b/arch/PKGBUILD.template
index 8b1d87d1c..235ba2c62 100644
--- a/arch/PKGBUILD.template
+++ b/arch/PKGBUILD.template
@@ -4,11 +4,12 @@
_mod=tdepowersave
_cat=applications/
_kdemod="${_mod/tde/kde}"
-pkgname="tde-${_mod}"
-pkgver=14.0.10
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
provides=("${_mod}")
@@ -17,12 +18,12 @@ depends=(
'tde-tdelibs'
)
makedepends=(
+ 'tde-cmake-trinity'
'autoconf'
- 'cmake'
'pkgconfig'
)
optdepends=()
-confilicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
@@ -31,7 +32,7 @@ source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/
md5sums=()
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
@@ -40,18 +41,19 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DBUILD_ALL=ON \
- -DWITH_GCC_VISIBILITY=ON
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/build.sh b/arch/build.sh
index cdce2c1a8..ca0125f43 100755
--- a/arch/build.sh
+++ b/arch/build.sh
@@ -1,7 +1,8 @@
#!/bin/bash
set -e
tdesrc=$PWD
-rm -rf $tdesrc/out
+tdearch=$(uname -m)
+rm -rf $tdesrc/out/${tdearch}
. $tdesrc/environment
@@ -17,20 +18,20 @@ compile_directory() {
}
### Build Packages
-compile_directory tde-core "tqt3 tqtinterface arts dbus-tqt dbus-1-tqt tqca-tls libart-lgpl avahi-tqt tdelibs tdebase"
-compile_directory tde-libs "libcaldav libcarddav libkdcraw libkexiv2"
-compile_directory tde-base "tdeartwork tdebindings tdegraphics tdeutils tdeadmin"
-compile_directory tde-extra "tdepim tdemultimedia tdenetwork tdeedu tdegames tdetoys tdeaccessibility tdeaddons gtk-qt-engine gtk3-tqt-engine systemsettings abakus amarok basket kmplayer krusader ksplash-engine-moodin style-qtcurve tdenetworkmanager tdepowersave tdesudo tdmtheme tork twin-style-crystal yakuake"
-compile_directory tde-devel "tdesdk tdevelop tdewebdev"
+compile_directory tde-core "cmake-trinity tqt3 tqtinterface arts dbus-tqt dbus-1-tqt tqca tqca-tls tqscintilla libart-lgpl avahi-tqt tdelibs tdebase"
+compile_directory tde-libs "libcaldav libcarddav libkdcraw libkexiv2 libkipi kipi-plugins"
+compile_directory tde-base "i18n tdeartwork tdebindings tdegraphics tdeutils tdeadmin"
+compile_directory tde-extra "akode tdepim tdemultimedia tdenetwork tdeedu tdegames tdetoys tdeaccessibility tdeaddons gtk-qt-engine gtk3-tqt-engine systemsettings abakus amarok basket digikam dolphin ebook-reader filelight kbiff kchmviewer kcpuload kile kmplayer kmyfirewall kmymoney konversation kooldock krecipes krename krusader kshutdown ksplash-engine-moodin ktorrent kvkbd style-baghira style-domino style-lipstik style-qtcurve tdeio-appinfo tdeio-ftps tdeio-locate tdenetworkmanager tdepowersave tdesudo tdmtheme tork twin-style-crystal twin-style-dekorator twin-style-machbunt twin-style-mallory xdg-desktop-portal-tde yakuake"
+compile_directory tde-devel "tdesdk tdevelop tdewebdev kdbg kdiff3 kscope kxmleditor piklab universal-indent-gui-tqt"
-### Copy completed packages to out folder and download dependencies to out folder
+### Copy completed packages to out/${tdearch} folder and download dependencies to out/${tdearch} folder
cd $tdesrc
-mkdir -p $tdesrc/out
-cp $(find $tdesrc -name *.pkg.tar.zst) $tdesrc/out
-wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/htdig-3.2.0b6-11-x86_64.pkg.tar.xz -O $tdesrc/out/htdig-3.2.0b6-11-x86_64.pkg.tar.xz
-wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/lcms-1.19-7-x86_64.pkg.tar.xz -O $tdesrc/out/lcms-1.19-7-x86_64.pkg.tar.xz
-wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/pod2man-5.30.2-1-x86_64.pkg.tar.zst
-wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/python2-lcms-1.19-7-x86_64.pkg.tar.xz -O $tdesrc/out/python2-lcms-1.19-7-x86_64.pkg.tar.xz
+mkdir -p $tdesrc/out/${tdearch}
+cp $(find $tdesrc -name *.pkg.tar.zst) $tdesrc/out/${tdearch}
+wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/${tdearch}/gnokii-0.6.31-19.1-${tdearch}.pkg.tar.zst -O $tdesrc/out/${tdearch}/gnokii-0.6.31-19.1-${tdearch}.pkg.tar.zst
+wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/${tdearch}/htdig-3.2.0b6-11.1-${tdearch}.pkg.tar.zst -O $tdesrc/out/${tdearch}/htdig-3.2.0b6-11.1-${tdearch}.pkg.tar.zst
+wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/${tdearch}/lcms-1.19-7.1-${tdearch}.pkg.tar.zst -O $tdesrc/out/${tdearch}/lcms-1.19-7.1-${tdearch}.pkg.tar.zst
+wget https://mirror.ppa.trinitydesktop.org/trinity/archlinux/${tdearch}/pod2man-5.30.2-1-${tdearch}.pkg.tar.zst -O $tdesrc/out/${tdearch}/pod2man-5.30.2-1-${tdearch}.pkg.tar.zst
### Create trinity pacman repo
-repo-add $tdesrc/out/trinity.db.tar.gz $tdesrc/out/*.pkg.tar.{xz,zst}
+repo-add $tdesrc/out/${tdearch}/trinity.db.tar.gz $tdesrc/out/${tdearch}/*.pkg.tar.{xz,zst}
diff --git a/arch/tde-base/tde-i18n/PKGBUILD b/arch/tde-base/tde-i18n/PKGBUILD
new file mode 100644
index 000000000..2b992c2c7
--- /dev/null
+++ b/arch/tde-base/tde-i18n/PKGBUILD
@@ -0,0 +1,148 @@
+# Contributor: Slávek Banko <slavek.banko@axis.cz>
+
+_mod=tde-i18n
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgbase="tde-${_mod/tde-}"
+pkgname=("$pkgbase")
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Internationalized (i18n) files for TDE"
+arch=('any')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-base')
+makedepends=('tde-cmake-trinity')
+depends=('tde-tdelibs')
+options=('staticlibs' 'libtool' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('3427b592dbd37c72422e03e63740a0b4')
+install=''
+
+_languages=(
+ 'af "Afrikaans"'
+ 'ar "Arabic"'
+ 'az "Azerbaijani"'
+ 'be "Belarusian"'
+ 'bg "Bulgarian"'
+ 'bn "Bengali"'
+ 'br "Breton"'
+ 'bs "Bosnian"'
+ 'ca "Catalan"'
+ 'cs "Czech"'
+ 'csb "Kashubian"'
+ 'cy "Welsh"'
+ 'da "Danish"'
+ 'de "German"'
+ 'el "Greek"'
+ 'en_GB "English (British)"'
+ 'eo "Esperanto"'
+ 'es "Spanish"'
+ 'es_AR "Spanish (Argentina)"'
+ 'et "Estonian"'
+ 'eu "Basque"'
+ 'fa "Persian"'
+ 'fi "Finnish"'
+ 'fr "French"'
+ 'fy "Frisian"'
+ 'ga "Irish"'
+ 'gl "Galician"'
+ 'he "Hebrew"'
+ 'hi "Hindi"'
+ 'hr "Croatian"'
+ 'hu "Hungarian"'
+ 'is "Icelandic"'
+ 'it "Italian"'
+ 'ja "Japanese"'
+ 'kk "Kazakh"'
+ 'km "Khmer"'
+ 'ko "Korean"'
+ 'lt "Lithuanian"'
+ 'lv "Latvian"'
+ 'mk "Macedonian"'
+ 'mn "Mongolian"'
+ 'ms "Malay"'
+ 'nb "Norwegian Bokmål"'
+ 'nds "Low Saxon"'
+ 'nl "Dutch"'
+ 'nn "Norwegian Nynorsk"'
+ 'pa "Punjabi"'
+ 'pl "Polish"'
+ 'pt "Portuguese"'
+ 'pt_BR "Portuguese (Brazil)"'
+ 'ro "Romanian"'
+ 'ru "Russian"'
+ 'rw "Kinyarwanda"'
+ 'se "Northern Sami"'
+ 'sk "Slovak"'
+ 'sl "Slovenian"'
+ 'sr "Serbian"'
+ 'sr@Latn "Serbian Latin"'
+ 'ss "Swati"'
+ 'sv "Swedish"'
+ 'ta "Tamil"'
+ 'te "Telugu"'
+ 'tg "Tajik"'
+ 'th "Thai"'
+ 'tr "Turkish"'
+ 'uk "Ukrainian"'
+ 'uz "Uzbek"'
+ 'uz@cyrillic "Uzbek (Cyrillic)"'
+ 'vi "Vietnamese"'
+ 'wa "Walloon"'
+ 'zh_CN "Chinese (Simplified)"'
+ 'zh_TW "Chinese (Traditional)"'
+)
+
+_pkglangs=()
+for _lang in "${_languages[@]}"; do
+ _locale=${_lang%% *}
+ _pkglang=$(echo ${_locale,,} | tr '[:upper:]' '[:lower:]' | \
+ sed "s|@latn|latin|" | \
+ tr -d "_" | tr -d "@")
+ _pkgname=${pkgbase}-${_pkglang}
+
+ pkgname+=($_pkgname)
+ _pkglangs+=($_pkgname)
+ eval "package_$_pkgname() {
+ _package $_pkglang $_lang
+ }"
+done
+
+_package() {
+ pkgdesc="$3 ($2) internationalized (i18n) files for TDE"
+ provides=("${_mod}-${1}")
+ conflicts=("trinity-${_kdemod}-${1}" "kdemod3-${_kdemod}-${1}")
+ replaces=("trinity-${_mod}-${1}")
+
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="${pkgdir}" ninja -j1 install-${2/@/_}
+}
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DBUILD_ALL=ON
+
+ msg "Building - ${pkgname#*-}..."
+ ninja $NUMJOBS
+}
+
+package_tde-i18n() {
+ pkgdesc="All languages (all) internationalized (i18n) files for TDE"
+ provides=("${_mod}")
+ conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+ replaces=("trinity-${_mod}")
+ depends+=(${_pkglangs[@]})
+}
diff --git a/arch/tde-base/tde-polkit-agent-tde/PKGBUILD b/arch/tde-base/tde-polkit-agent-tde/PKGBUILD
new file mode 100644
index 000000000..6d9eeb540
--- /dev/null
+++ b/arch/tde-base/tde-polkit-agent-tde/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=polkit-agent-tde
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE dialogs for PolicyKit"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-base')
+depends=(
+ 'tde-tdelibs'
+ 'tde-polkit-tqt'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('4bc175fafccf772eb7dea04f1e5ffe0e')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-base/tde-tdeadmin/PKGBUILD b/arch/tde-base/tde-tdeadmin/PKGBUILD
index 7dcd22bcf..05b691f55 100644
--- a/arch/tde-base/tde-tdeadmin/PKGBUILD
+++ b/arch/tde-base/tde-tdeadmin/PKGBUILD
@@ -1,48 +1,52 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdeadmin
-pkgver=14.0.10
+_mod=tdeadmin
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="The TDE system administration utilities"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/${pkgname#*-}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-base')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
+makedepends=('tde-cmake-trinity')
optdepends=()
-provides=("${pkgname#*-}")
-conflicts=("trinity-${pkgname#*-}")
-replaces=("${pkgname#*-}")
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("${_mod}")
options=('staticlibs' 'libtool' '!emptydirs')
-# install='pkgname.install'
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdeadmin-trinity-${pkgver}.tar.xz")
-md5sums=('401907e03f80ad2433614761af6978b1')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('cecfba7da349214893b6a1138620b2ac')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DBUILD_ALL=ON \
- -DBUILD_KNETWORKCONF=OFF
+ -DBUILD_KNETWORKCONF=OFF \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-base/tde-tdeartwork/PKGBUILD b/arch/tde-base/tde-tdeartwork/PKGBUILD
index d5a66134c..50444b85f 100644
--- a/arch/tde-base/tde-tdeartwork/PKGBUILD
+++ b/arch/tde-base/tde-tdeartwork/PKGBUILD
@@ -1,48 +1,51 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdeartwork
-pkgver=14.0.10
+_mod=tdeartwork
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdeartwork'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-base')
pkgdesc="Trinity Desktop Development Ingegration Components - TDE upstream GIT"
depends=('tde-tdebase' 'xscreensaver' 'libxss')
-makedepends=('pkgconfig' 'cmake')
+makedepends=('tde-cmake-trinity')
optdepends=()
-provides=('tdeartwork')
-conflicts=('trinity-tdeartwork' 'trinity-kdeartwork')
-replaces=('trinity-tdeartwork')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdeartwork-trinity-${pkgver}.tar.xz")
-md5sums=('71830a98f9d130a37ba1b3c6107fdd66')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('dccfca642266be150af1fd53bae02265')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DWITH_ARTS=ON \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-base/tde-tdebindings/PKGBUILD b/arch/tde-base/tde-tdebindings/PKGBUILD
index ecdbc822b..c8681c8ed 100644
--- a/arch/tde-base/tde-tdebindings/PKGBUILD
+++ b/arch/tde-base/tde-tdebindings/PKGBUILD
@@ -3,60 +3,57 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdebindings
-pkgver=14.0.10
+_mod=tdebindings
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https//scm.trinitydesktop.org/scm/git/tdebindings'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https//scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-base')
pkgdesc="Trinity Desktop bindings"
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'autoconf' 'imake' 'python2' 'ruby' 'jdk-openjdk' 'gtk2')
+makedepends=('pkgconfig' 'autoconf' 'python3' 'python-setuptools' 'ruby' 'jdk-openjdk')
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdebindings-trinity-${pkgver}.tar.xz"
- 'bp000-817f960e.diff'
- 'bp001-8301a3c8.diff'
- 'bp002-33697c89.diff')
-md5sums=('47294367d80fa79fefa80d755a6bf93d'
- '79e6de2ddfec059b7601fac3f3a1adc5'
- '8267435e92a265b83efbf07db5e36c01'
- 'feb8afbd1b3467c3e36f1dffb8c5ca53')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('02388c1d92a5a36ec50613d09d59aa48')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
## Generate config files and update with autoreconf
cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- msg "Apply backported patches..."
- patch -p1 < ${srcdir}/bp000-817f960e.diff
- patch -p1 < ${srcdir}/bp001-8301a3c8.diff
- patch -p1 < ${srcdir}/bp002-33697c89.diff
-
msg "Copying system libtool files...."
+ cp -a /usr/share/libtool/build-aux/config.guess ./admin/
+ cp -a /usr/share/libtool/build-aux/config.sub ./admin/
cp /usr/share/aclocal/libtool.m4 ./admin/libtool.m4.in
cp /usr/share/libtool/build-aux/ltmain.sh ./admin/ltmain.sh
msg "Running make -f admin/Makefile.common ...."
make -f admin/Makefile.common
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
## configure
msg "Configuring - ${pkgname}..."
- PYTHON=/usr/bin/python2 \
+ PYTHON=/usr/bin/python3 \
./configure \
--prefix=${TDEDIR} \
- --with-qt-dir=${QTDIR} \
- --with-qt-includes=${QTDIR}/include \
- --with-qt-libraries=${QTDIR}/lib \
- --with-extra-includes="/usr/include/tqt:/usr/include/tqt/Qt" \
+ --with-tqt-dir=${TQTDIR} \
+ --with-tqt-includes=${TQTDIR}/include \
+ --with-tqt-libraries=${TQTDIR}/lib \
+ --with-extra-includes="/usr/include/tqt" \
--with-extra-libs="${TDEDIR}/lib:${TDEDIR}/lib/trinity" \
--with-java=/usr/lib/jvm/default \
--sysconfdir=${TDEDIR}/etc \
--localstatedir=/var \
- --enable-closure
+ --enable-closure \
+ DO_NOT_COMPILE='dcopc dcopperl kalyptus qtsharp xparts'
msg "Building - ${pkgname}..."
make $NUMJOBS
diff --git a/arch/tde-base/tde-tdebindings/bp000-817f960e.diff b/arch/tde-base/tde-tdebindings/bp000-817f960e.diff
deleted file mode 100644
index e8d31b474..000000000
--- a/arch/tde-base/tde-tdebindings/bp000-817f960e.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-From 817f960e8ecca5074171cfc8267dcebbb1a7f514 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= <francois.andriot@free.fr>
-Date: Mon, 10 May 2021 20:45:41 +0200
-Subject: Fix FTBFS on Fedora 34
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Qt.cpp:2643:17: error: ordered comparison of pointer with integer zero ('void*' and 'int')
-
-Signed-off-by: François Andriot <francois.andriot@free.fr>
----
- qtruby/rubylib/qtruby/Qt.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/qtruby/rubylib/qtruby/Qt.cpp b/qtruby/rubylib/qtruby/Qt.cpp
-index 834cc3b2..abb44588 100644
---- a/qtruby/rubylib/qtruby/Qt.cpp
-+++ b/qtruby/rubylib/qtruby/Qt.cpp
-@@ -2640,7 +2640,7 @@ isObject(VALUE /*self*/, VALUE obj)
- {
- void * ptr = 0;
- ptr = value_to_ptr(obj);
-- return (ptr > 0 ? Qtrue : Qfalse);
-+ return (ptr != 0 ? Qtrue : Qfalse);
- }
-
- static VALUE
---
-cgit v1.2.1
-
diff --git a/arch/tde-base/tde-tdebindings/bp001-8301a3c8.diff b/arch/tde-base/tde-tdebindings/bp001-8301a3c8.diff
deleted file mode 100644
index b64ad2535..000000000
--- a/arch/tde-base/tde-tdebindings/bp001-8301a3c8.diff
+++ /dev/null
@@ -1,401 +0,0 @@
-From 8301a3c8e542675e9b5f310d79ad24b9a12baaf8 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= <slavek.banko@axis.cz>
-Date: Wed, 22 Sep 2021 20:38:45 +0200
-Subject: Add check whether Ruby requires explicit specification of C++
- standard.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
----
- korundum/bin/Makefile.am | 2 +
- korundum/configure.in.in | 90 +++++++++++++++++++++++++++++++
- korundum/rubylib/korundum/Makefile.am | 2 +
- korundum/rubylib/korundum/configure.in.in | 59 --------------------
- qtruby/bin/Makefile.am | 2 +
- qtruby/configure.in.in | 90 +++++++++++++++++++++++++++++++
- qtruby/rubylib/designer/uilib/Makefile.am | 2 +
- qtruby/rubylib/qtruby/Makefile.am | 2 +
- qtruby/rubylib/qtruby/configure.in.in | 59 --------------------
- 9 files changed, 190 insertions(+), 118 deletions(-)
- create mode 100644 korundum/configure.in.in
- delete mode 100644 korundum/rubylib/korundum/configure.in.in
- create mode 100644 qtruby/configure.in.in
- delete mode 100644 qtruby/rubylib/qtruby/configure.in.in
-
-diff --git a/korundum/bin/Makefile.am b/korundum/bin/Makefile.am
-index 508f7731..47a8bb02 100644
---- a/korundum/bin/Makefile.am
-+++ b/korundum/bin/Makefile.am
-@@ -1,3 +1,5 @@
-+CXXFLAGS += $(RUBY_CXXFLAGS)
-+
- INCLUDES = $(all_includes) -I$(RUBY_ARCHDIR) $(RUBY_CFLAGS)
-
- bin_PROGRAMS = krubyinit
-diff --git a/korundum/configure.in.in b/korundum/configure.in.in
-new file mode 100644
-index 00000000..c420adc9
---- /dev/null
-+++ b/korundum/configure.in.in
-@@ -0,0 +1,90 @@
-+AC_CHECK_PROG(RUBY_EXECUTABLE, ruby, ruby)
-+
-+if test -z "RUBY_EXECUTABLE"; then
-+ DO_NOT_COMPILE="$DO_NOT_COMPILE korundum"
-+else
-+ RUBY_MAJOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MAJOR))"`
-+ RUBY_MINOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MINOR))"`
-+
-+ RUBY_ARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-+ RUBY_SITEARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitearchdir))"`
-+ RUBY_SITEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitelibdir))"`
-+ RUBY_LIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(libdir))"`
-+ RUBY_RUBYLIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubylibdir))"`
-+ RUBY_LIBRUBYARG=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(LIBRUBYARG_SHARED))"`
-+
-+ RUBY_SERIES="$RUBY_MAJOR$RUBY_MINOR"
-+ if test "$RUBY_SERIES" -ge "19"; then
-+ AC_DEFINE_UNQUOTED(HAVE_RUBY_1_9, 1, [Defines if your system has Ruby 1.9.x])
-+ fi
-+
-+ if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyhdrdir))"` = "true"; then
-+ RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyhdrdir))"`
-+ if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyarchhdrdir))"` = "true"; then
-+ RUBY_ARCHINCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyarchhdrdir))"`
-+ else
-+ RUBY_ARCH=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(arch))"`
-+ RUBY_ARCHINCLUDEDIR=${RUBY_INCLUDEDIR}/${RUBY_ARCH}
-+ fi
-+ RUBY_CFLAGS="-I${RUBY_INCLUDEDIR} -I${RUBY_ARCHINCLUDEDIR}"
-+ else
-+ RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-+ RUBY_CFLAGS="-I${RUBY_INCLUDEDIR}"
-+ fi
-+
-+ # check if Ruby requires explicit specification of C++ standard
-+ AC_LANG_SAVE
-+ AC_LANG_CPLUSPLUS
-+ SAVED_CXXFLAGS="$CXXFLAGS"
-+ for CXX_STD_TEST in "" 11 14 17; do
-+ CXXFLAGS="$SAVED_CXXFLAGS"
-+ if test "x$CXX_STD_TEST" = "x"; then
-+ AC_MSG_CHECKING([Ruby build with default C++ standard])
-+ RUBY_CXXFLAGS=""
-+ else
-+ AC_MSG_CHECKING([Ruby build with C++$CXX_STD_TEST])
-+ RUBY_CXXFLAGS="-std=c++$CXX_STD_TEST"
-+ fi
-+ CXXFLAGS="$SAVED_CXXFLAGS $RUBY_CFLAGS $RUBY_CXXFLAGS"
-+ AC_TRY_COMPILE([
-+ #include <ruby.h>
-+ ],[ ],
-+ ruby_cxx_std=yes,
-+ ruby_cxx_std=no
-+ )
-+ if test "x$ruby_cxx_std" = "xyes"; then
-+ AC_SUBST(RUBY_CXXFLAGS)
-+ AC_MSG_RESULT(yes)
-+ break
-+ else
-+ AC_MSG_RESULT(no)
-+ fi
-+ done
-+ CXXFLAGS="$SAVED_CXXFLAGS"
-+ AC_LANG_RESTORE
-+
-+ # Removes trailing slashes, if any, to avoid fail to install with recent libtool.
-+ RUBY_ARCHDIR=${RUBY_ARCHDIR%/}
-+ RUBY_SITEDIR=${RUBY_SITEDIR%/}
-+ RUBY_LIBDIR=${RUBY_LIBDIR%/}
-+ RUBY_RUBYLIBDIR=${RUBY_RUBYLIBDIR%/}
-+
-+ AC_MSG_RESULT([\
-+ archdir $RUBY_ARCHDIR,
-+ sitearchdir $RUBY_SITEARCHDIR,
-+ sitedir $RUBY_SITEDIR,
-+ rubylibdir $RUBY_RUBYLIBDIR,
-+ libdir $RUBY_LIBDIR,
-+ includedir $RUBY_INCLUDEDIR,
-+ librubyarg $RUBY_LIBRUBYARG,
-+ cflags $RUBY_CFLAGS,
-+ cxxflags $RUBY_CXXFLAGS])
-+ AC_SUBST(RUBY_ARCHDIR)
-+ AC_SUBST(RUBY_SITEARCHDIR)
-+ AC_SUBST(RUBY_SITEDIR)
-+ AC_SUBST(RUBY_RUBYLIBDIR)
-+ AC_SUBST(RUBY_LIBDIR)
-+ AC_SUBST(RUBY_INCLUDEDIR)
-+ AC_SUBST(RUBY_LIBRUBYARG)
-+ AC_SUBST(RUBY_CFLAGS)
-+fi
-diff --git a/korundum/rubylib/korundum/Makefile.am b/korundum/rubylib/korundum/Makefile.am
-index 840b6ab6..74995c3d 100644
---- a/korundum/rubylib/korundum/Makefile.am
-+++ b/korundum/rubylib/korundum/Makefile.am
-@@ -1,3 +1,5 @@
-+CXXFLAGS += $(RUBY_CXXFLAGS)
-+
- INCLUDES = -I$(top_srcdir)/smoke -I$(top_srcdir)/qtruby/rubylib/qtruby $(all_includes) -I$(RUBY_ARCHDIR) $(RUBY_CFLAGS)
-
- rubylibdir = $(RUBY_ARCHDIR)
-diff --git a/korundum/rubylib/korundum/configure.in.in b/korundum/rubylib/korundum/configure.in.in
-deleted file mode 100644
-index 0a987639..00000000
---- a/korundum/rubylib/korundum/configure.in.in
-+++ /dev/null
-@@ -1,59 +0,0 @@
--AC_CHECK_PROG(RUBY_EXECUTABLE, ruby, ruby)
--
--if test -z "RUBY_EXECUTABLE"; then
-- DO_NOT_COMPILE="$DO_NOT_COMPILE korundum"
--else
-- RUBY_MAJOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MAJOR))"`
-- RUBY_MINOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MINOR))"`
--
-- RUBY_ARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-- RUBY_SITEARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitearchdir))"`
-- RUBY_SITEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitelibdir))"`
-- RUBY_LIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(libdir))"`
-- RUBY_RUBYLIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubylibdir))"`
-- RUBY_LIBRUBYARG=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(LIBRUBYARG_SHARED))"`
--
-- RUBY_SERIES="$RUBY_MAJOR$RUBY_MINOR"
-- if test "$RUBY_SERIES" -ge "19"; then
-- AC_DEFINE_UNQUOTED(HAVE_RUBY_1_9, 1, [Defines if your system has Ruby 1.9.x])
-- fi
--
-- if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyhdrdir))"` = "true"; then
-- RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyhdrdir))"`
-- if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyarchhdrdir))"` = "true"; then
-- RUBY_ARCHINCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyarchhdrdir))"`
-- else
-- RUBY_ARCH=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(arch))"`
-- RUBY_ARCHINCLUDEDIR=${RUBY_INCLUDEDIR}/${RUBY_ARCH}
-- fi
-- RUBY_CFLAGS="-I${RUBY_INCLUDEDIR} -I${RUBY_ARCHINCLUDEDIR}"
-- else
-- RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-- RUBY_CFLAGS="-I${RUBY_INCLUDEDIR}"
-- fi
--
-- # Removes trailing slashes, if any, to avoid fail to install with recent libtool.
-- RUBY_ARCHDIR=${RUBY_ARCHDIR%/}
-- RUBY_SITEDIR=${RUBY_SITEDIR%/}
-- RUBY_LIBDIR=${RUBY_LIBDIR%/}
-- RUBY_RUBYLIBDIR=${RUBY_RUBYLIBDIR%/}
--
-- AC_MSG_RESULT([\
-- archdir $RUBY_ARCHDIR,
-- sitearchdir $RUBY_SITEARCHDIR,
-- sitedir $RUBY_SITEDIR,
-- rubylibdir $RUBY_RUBYLIBDIR,
-- libdir $RUBY_LIBDIR,
-- includedir $RUBY_INCLUDEDIR,
-- librubyarg $RUBY_LIBRUBYARG,
-- cflags $RUBY_CFLAGS])
-- AC_SUBST(RUBY_ARCHDIR)
-- AC_SUBST(RUBY_SITEARCHDIR)
-- AC_SUBST(RUBY_SITEDIR)
-- AC_SUBST(RUBY_RUBYLIBDIR)
-- AC_SUBST(RUBY_LIBDIR)
-- AC_SUBST(RUBY_INCLUDEDIR)
-- AC_SUBST(RUBY_LIBRUBYARG)
-- AC_SUBST(RUBY_CFLAGS)
--fi
--
-diff --git a/qtruby/bin/Makefile.am b/qtruby/bin/Makefile.am
-index a1005f0b..988ba3d4 100644
---- a/qtruby/bin/Makefile.am
-+++ b/qtruby/bin/Makefile.am
-@@ -1,3 +1,5 @@
-+CXXFLAGS += $(RUBY_CXXFLAGS)
-+
- INCLUDES = $(all_includes) -I$(RUBY_ARCHDIR) $(RUBY_CFLAGS)
-
- bin_PROGRAMS = qtrubyinit
-diff --git a/qtruby/configure.in.in b/qtruby/configure.in.in
-new file mode 100644
-index 00000000..84ad88ec
---- /dev/null
-+++ b/qtruby/configure.in.in
-@@ -0,0 +1,90 @@
-+AC_CHECK_PROG(RUBY_EXECUTABLE, ruby, ruby)
-+
-+if test -z "RUBY_EXECUTABLE"; then
-+ DO_NOT_COMPILE="$DO_NOT_COMPILE qtruby"
-+else
-+ RUBY_MAJOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MAJOR))"`
-+ RUBY_MINOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MINOR))"`
-+
-+ RUBY_ARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-+ RUBY_SITEARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitearchdir))"`
-+ RUBY_SITEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitelibdir))"`
-+ RUBY_LIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(libdir))"`
-+ RUBY_RUBYLIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubylibdir))"`
-+ RUBY_LIBRUBYARG=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(LIBRUBYARG_SHARED))"`
-+
-+ RUBY_SERIES="$RUBY_MAJOR$RUBY_MINOR"
-+ if test "$RUBY_SERIES" -ge "19"; then
-+ AC_DEFINE_UNQUOTED(HAVE_RUBY_1_9, 1, [Defines if your system has Ruby 1.9.x])
-+ fi
-+
-+ if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyhdrdir))"` = "true"; then
-+ RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyhdrdir))"`
-+ if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyarchhdrdir))"` = "true"; then
-+ RUBY_ARCHINCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyarchhdrdir))"`
-+ else
-+ RUBY_ARCH=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(arch))"`
-+ RUBY_ARCHINCLUDEDIR=${RUBY_INCLUDEDIR}/${RUBY_ARCH}
-+ fi
-+ RUBY_CFLAGS="-I${RUBY_INCLUDEDIR} -I${RUBY_ARCHINCLUDEDIR}"
-+ else
-+ RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-+ RUBY_CFLAGS="-I${RUBY_INCLUDEDIR}"
-+ fi
-+
-+ # check if Ruby requires explicit specification of C++ standard
-+ AC_LANG_SAVE
-+ AC_LANG_CPLUSPLUS
-+ SAVED_CXXFLAGS="$CXXFLAGS"
-+ for CXX_STD_TEST in "" 11 14 17; do
-+ CXXFLAGS="$SAVED_CXXFLAGS"
-+ if test "x$CXX_STD_TEST" = "x"; then
-+ AC_MSG_CHECKING([Ruby build with default C++ standard])
-+ RUBY_CXXFLAGS=""
-+ else
-+ AC_MSG_CHECKING([Ruby build with C++$CXX_STD_TEST])
-+ RUBY_CXXFLAGS="-std=c++$CXX_STD_TEST"
-+ fi
-+ CXXFLAGS="$SAVED_CXXFLAGS $RUBY_CFLAGS $RUBY_CXXFLAGS"
-+ AC_TRY_COMPILE([
-+ #include <ruby.h>
-+ ],[ ],
-+ ruby_cxx_std=yes,
-+ ruby_cxx_std=no
-+ )
-+ if test "x$ruby_cxx_std" = "xyes"; then
-+ AC_SUBST(RUBY_CXXFLAGS)
-+ AC_MSG_RESULT(yes)
-+ break
-+ else
-+ AC_MSG_RESULT(no)
-+ fi
-+ done
-+ CXXFLAGS="$SAVED_CXXFLAGS"
-+ AC_LANG_RESTORE
-+
-+ # Removes trailing slashes, if any, to avoid fail to install with recent libtool.
-+ RUBY_ARCHDIR=${RUBY_ARCHDIR%/}
-+ RUBY_SITEDIR=${RUBY_SITEDIR%/}
-+ RUBY_LIBDIR=${RUBY_LIBDIR%/}
-+ RUBY_RUBYLIBDIR=${RUBY_RUBYLIBDIR%/}
-+
-+ AC_MSG_RESULT([\
-+ archdir $RUBY_ARCHDIR,
-+ sitearchdir $RUBY_SITEARCHDIR,
-+ sitedir $RUBY_SITEDIR,
-+ rubylibdir $RUBY_RUBYLIBDIR,
-+ libdir $RUBY_LIBDIR,
-+ includedir $RUBY_INCLUDEDIR,
-+ librubyarg $RUBY_LIBRUBYARG,
-+ cflags $RUBY_CFLAGS,
-+ cxxflags $RUBY_CXXFLAGS])
-+ AC_SUBST(RUBY_ARCHDIR)
-+ AC_SUBST(RUBY_SITEARCHDIR)
-+ AC_SUBST(RUBY_SITEDIR)
-+ AC_SUBST(RUBY_RUBYLIBDIR)
-+ AC_SUBST(RUBY_LIBDIR)
-+ AC_SUBST(RUBY_INCLUDEDIR)
-+ AC_SUBST(RUBY_LIBRUBYARG)
-+ AC_SUBST(RUBY_CFLAGS)
-+fi
-diff --git a/qtruby/rubylib/designer/uilib/Makefile.am b/qtruby/rubylib/designer/uilib/Makefile.am
-index 45876ed6..80363009 100644
---- a/qtruby/rubylib/designer/uilib/Makefile.am
-+++ b/qtruby/rubylib/designer/uilib/Makefile.am
-@@ -1,3 +1,5 @@
-+CXXFLAGS += $(RUBY_CXXFLAGS)
-+
- INCLUDES = -I$(top_srcdir)/smoke -I$(top_srcdir)/qtruby/rubylib/qtruby $(all_includes) -I$(RUBY_ARCHDIR) $(RUBY_CFLAGS)
-
- rubylibdir = $(RUBY_ARCHDIR)
-diff --git a/qtruby/rubylib/qtruby/Makefile.am b/qtruby/rubylib/qtruby/Makefile.am
-index 7083719c..c273c599 100644
---- a/qtruby/rubylib/qtruby/Makefile.am
-+++ b/qtruby/rubylib/qtruby/Makefile.am
-@@ -1,3 +1,5 @@
-+CXXFLAGS += $(RUBY_CXXFLAGS)
-+
- INCLUDES = -I$(top_srcdir)/smoke $(all_includes) -I$(RUBY_ARCHDIR) $(RUBY_CFLAGS)
-
- noinst_HEADERS = qtruby.h marshall.h smokeruby.h extconf.rb
-diff --git a/qtruby/rubylib/qtruby/configure.in.in b/qtruby/rubylib/qtruby/configure.in.in
-deleted file mode 100644
-index db0594a3..00000000
---- a/qtruby/rubylib/qtruby/configure.in.in
-+++ /dev/null
-@@ -1,59 +0,0 @@
--AC_CHECK_PROG(RUBY_EXECUTABLE, ruby, ruby)
--
--if test -z "RUBY_EXECUTABLE"; then
-- DO_NOT_COMPILE="$DO_NOT_COMPILE qtruby"
--else
-- RUBY_MAJOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MAJOR))"`
-- RUBY_MINOR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(MINOR))"`
--
-- RUBY_ARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-- RUBY_SITEARCHDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitearchdir))"`
-- RUBY_SITEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(sitelibdir))"`
-- RUBY_LIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(libdir))"`
-- RUBY_RUBYLIBDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubylibdir))"`
-- RUBY_LIBRUBYARG=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(LIBRUBYARG_SHARED))"`
--
-- RUBY_SERIES="$RUBY_MAJOR$RUBY_MINOR"
-- if test "$RUBY_SERIES" -ge "19"; then
-- AC_DEFINE_UNQUOTED(HAVE_RUBY_1_9, 1, [Defines if your system has Ruby 1.9.x])
-- fi
--
-- if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyhdrdir))"` = "true"; then
-- RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyhdrdir))"`
-- if test `${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.key?(%q(rubyarchhdrdir))"` = "true"; then
-- RUBY_ARCHINCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(rubyarchhdrdir))"`
-- else
-- RUBY_ARCH=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(arch))"`
-- RUBY_ARCHINCLUDEDIR=${RUBY_INCLUDEDIR}/${RUBY_ARCH}
-- fi
-- RUBY_CFLAGS="-I${RUBY_INCLUDEDIR} -I${RUBY_ARCHINCLUDEDIR}"
-- else
-- RUBY_INCLUDEDIR=`${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG.fetch(%q(archdir))"`
-- RUBY_CFLAGS="-I${RUBY_INCLUDEDIR}"
-- fi
--
-- # Removes trailing slashes, if any, to avoid fail to install with recent libtool.
-- RUBY_ARCHDIR=${RUBY_ARCHDIR%/}
-- RUBY_SITEDIR=${RUBY_SITEDIR%/}
-- RUBY_LIBDIR=${RUBY_LIBDIR%/}
-- RUBY_RUBYLIBDIR=${RUBY_RUBYLIBDIR%/}
--
-- AC_MSG_RESULT([\
-- archdir $RUBY_ARCHDIR,
-- sitearchdir $RUBY_SITEARCHDIR,
-- sitedir $RUBY_SITEDIR,
-- rubylibdir $RUBY_RUBYLIBDIR,
-- libdir $RUBY_LIBDIR,
-- includedir $RUBY_INCLUDEDIR,
-- librubyarg $RUBY_LIBRUBYARG,
-- cflags $RUBY_CFLAGS])
-- AC_SUBST(RUBY_ARCHDIR)
-- AC_SUBST(RUBY_SITEARCHDIR)
-- AC_SUBST(RUBY_SITEDIR)
-- AC_SUBST(RUBY_RUBYLIBDIR)
-- AC_SUBST(RUBY_LIBDIR)
-- AC_SUBST(RUBY_INCLUDEDIR)
-- AC_SUBST(RUBY_LIBRUBYARG)
-- AC_SUBST(RUBY_CFLAGS)
--fi
--
---
-cgit v1.2.1
-
diff --git a/arch/tde-base/tde-tdebindings/bp002-33697c89.diff b/arch/tde-base/tde-tdebindings/bp002-33697c89.diff
deleted file mode 100644
index a559fec2a..000000000
--- a/arch/tde-base/tde-tdebindings/bp002-33697c89.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-commit 5092f046c4f6b678a728bb1156123e0f0e45380f
-Author: Slávek Banko <slavek.banko@axis.cz>
-Date: Fri Sep 24 15:02:20 2021 +0200
-
- Fix FTBFS in dcopjava in case TQt3 is not installed in the system directory.
-
- Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
- (cherry picked from commit 33697c89a362c187fbf375c2d05b0a8d6beb9429)
-
-diff --git a/dcopjava/binding/Makefile.am b/dcopjava/binding/Makefile.am
-index be90dd10..2fe8e5d5 100644
---- a/dcopjava/binding/Makefile.am
-+++ b/dcopjava/binding/Makefile.am
-@@ -1,8 +1,8 @@
- lib_LTLIBRARIES = libjavadcop.la
-
- libjavadcop_la_SOURCES = client.cpp
--libjavadcop_la_LDFLAGS = $(KDE_LDFLAGS) $(KDE_PLUGIN) -lDCOP -ltdecore -ltdeui $(LIB_QT) -lkjs -ltdefx
--libjavadcop_la_LIBADD = $(LIB_TDECORE)
-+libjavadcop_la_LDFLAGS = $(all_libraries) $(KDE_LDFLAGS) $(KDE_PLUGIN)
-+libjavadcop_la_LIBADD = $(LIB_TDECORE) -lDCOP -ltdecore -ltdeui $(LIB_QT) -lkjs -ltdefx
-
- INCLUDES = $(jni_includes) $(all_includes)
-
diff --git a/arch/tde-base/tde-tdegraphics/PKGBUILD b/arch/tde-base/tde-tdegraphics/PKGBUILD
index 29618eb11..c6720e5bb 100644
--- a/arch/tde-base/tde-tdegraphics/PKGBUILD
+++ b/arch/tde-base/tde-tdegraphics/PKGBUILD
@@ -1,54 +1,64 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: e1z0 <marcinkeviciusjustinas at gmail dot com>
-pkgname=tde-tdegraphics
-pkgver=14.0.10
-pkgrel=1
+_mod=tdegraphics
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=2
pkgdesc="Trinity Desktop Graphics Components"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdegraphics'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-base')
-depends=('tde-tdelibs' 'libgphoto2' 'fribidi' 'sane')
-makedepends=('pkgconfig' 'cmake' 'imlib')
-provides=('tdegraphics')
-conflicts=('trinity-tdegraphics' 'trinity-kdegraphics')
-replaces=('trinity-tdegraphics')
+depends=('tde-tdelibs' 'fribidi' 'imlib' 'libgphoto2' 'libpaper' 'poppler' 'sane')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdegraphics-trinity-${pkgver}.tar.xz"
- 'bp000-d19460fd6e.diff'
- 'bp001-866f96c1f4.diff')
-md5sums=('0b069eb140a9f8b8bbe4556f1bd313d9'
- 'c5ccbf331b4b0b6a0af61687cc3308a5'
- 'bd4a586fb17963697afceef79adc35a5')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz"
+ "bp000-support-poppler-25.10.diff"
+)
+md5sums=('f86818598c09fda4dc8ea5678288f893'
+ 'd58141aac77b2d319e939b2178a75ea0'
+)
# install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-build() {
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- patch -p1 < ${srcdir}/bp000-d19460fd6e.diff
- patch -p1 < ${srcdir}/bp001-866f96c1f4.diff
+prepare() {
+ msg "Apply backported patches"
+ cd ${srcdir}/${pkgname#*-}-trinity-${pkgver} || exit 1
+ patch -p1 < ${srcdir}/bp000-support-poppler-25.10.diff
+}
- cd $srcdir
+build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_PAPER=ON \
+ -DWITH_TIFF=ON \
+ -DWITH_OPENEXR=ON \
+ -DWITH_PDF=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-base/tde-tdegraphics/bp000-d19460fd6e.diff b/arch/tde-base/tde-tdegraphics/bp000-d19460fd6e.diff
deleted file mode 100644
index 1565ee3f2..000000000
--- a/arch/tde-base/tde-tdegraphics/bp000-d19460fd6e.diff
+++ /dev/null
@@ -1,33 +0,0 @@
-From d19460fd6eae693832e4c5160aa2071bf71062f6 Mon Sep 17 00:00:00 2001
-From: Mavridis Philippe <mavridisf@gmail.com>
-Date: Thu, 8 Jul 2021 23:14:10 +0300
-Subject: Corrected boolean usage to conform with C++17 standard.
-
-This resolves a FTBFS on some systems.
-
-Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
----
- kfaxview/libkfaximage/faxinit.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/kfaxview/libkfaximage/faxinit.cpp b/kfaxview/libkfaximage/faxinit.cpp
-index aa6166aa..fa4517d2 100644
---- a/kfaxview/libkfaximage/faxinit.cpp
-+++ b/kfaxview/libkfaximage/faxinit.cpp
-@@ -319,11 +319,11 @@ FillTable(struct tabent *T, int Size, const struct proto *P, int State)
- void
- fax_init_tables(void)
- {
-- static bool already_initialized = 0;
-+ static bool already_initialized = false;
- if (already_initialized)
- return;
-
-- ++already_initialized;
-+ already_initialized = true;
-
- FillTable(MainTable, 7, Pass, S_Pass);
- FillTable(MainTable, 7, Horiz, S_Horiz);
---
-cgit v1.2.1
-
diff --git a/arch/tde-base/tde-tdegraphics/bp000-support-poppler-25.10.diff b/arch/tde-base/tde-tdegraphics/bp000-support-poppler-25.10.diff
new file mode 100644
index 000000000..46282df96
--- /dev/null
+++ b/arch/tde-base/tde-tdegraphics/bp000-support-poppler-25.10.diff
@@ -0,0 +1,107 @@
+commit 7de16ecd1e7afda4fd043128289cc9f9cd75aa22
+Author: Slávek Banko <slavek.banko@axis.cz>
+Date: Mon Nov 3 15:50:00 2025 +0100
+
+ Add support for Poppler >= 25.10.
+ Fix confusing formatting in DocumentData::addTocChildren.
+
+ Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
+
+diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp b/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp
+index 5ed02af6..81c6b04a 100644
+--- a/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp
++++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp
+@@ -88,7 +88,10 @@ bool Document::unlock(const TQCString &password)
+ {
+ if (data->locked) {
+ /* racier then it needs to be */
+-# if (POPPLER_VERSION_C >= 22003000)
++# if (POPPLER_VERSION_C >= 25010000)
++ DocumentData *doc2 = new DocumentData(data->doc.getFileName()->copy(),
++ GooString(password.data()));
++# elif (POPPLER_VERSION_C >= 22003000)
+ DocumentData *doc2 = new DocumentData(std::make_unique<GooString>(data->doc.getFileName()),
+ GooString(password.data()));
+ # else
+@@ -225,7 +228,14 @@ TQString Document::getInfo( const TQString & type ) const
+ isUnicode = gFalse;
+ i = 0;
+ }
+- while ( i < obj.getString()->getLength() )
++ while
++ (
++# if (POPPLER_VERSION_C >= 25010000)
++ i < obj.getString()->size()
++# else
++ i < obj.getString()->getLength()
++# endif
++ )
+ {
+ if ( isUnicode )
+ {
+diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp b/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp
+index 42ec0899..d5c028d1 100644
+--- a/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp
++++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp
+@@ -57,7 +57,14 @@ TQString UnicodeParsedString(CONST_064 GooString *s1)
+ isUnicode = gFalse;
+ i = 0;
+ }
+- while ( i < s1->getLength() )
++ while
++ (
++# if (POPPLER_VERSION_C >= 25010000)
++ i < s1->size()
++# else
++ i < s1->getLength()
++# endif
++ )
+ {
+ if ( isUnicode )
+ {
+@@ -129,23 +136,31 @@ void DocumentData::addTocChildren( TQDomDocument * docSyn, TQDomNode * parent, O
+ // get the destination for the page now, but it's VERY time consuming,
+ // so better storing the reference and provide the viewport on demand
+ CONST_064 GooString *s = g->getNamedDest();
+- TQChar *charArray = new TQChar[s->getLength()];
+- for (int i = 0; i < s->getLength(); ++i) charArray[i] = TQChar(s->GOO_GET_CSTR()[i]);
+- TQString aux(charArray, s->getLength());
+- item.setAttribute( "DestinationName", aux );
+- delete[] charArray;
+- }
+- else if ( destination && destination->isOk() )
+- {
+- LinkDestinationData ldd(destination, NULL, this);
+- item.setAttribute( "Destination", LinkDestination(ldd).toString() );
+- }
+- if ( a->getKind() == actionGoToR )
++# if (POPPLER_VERSION_C >= 25010000)
++ int sLen = s->size();
++# else
++ int sLen = s->getLength();
++# endif
++ TQChar *charArray = new TQChar[sLen];
++ for (int i = 0; i < sLen; ++i)
+ {
+- CONST_064 LinkGoToR * g2 = static_cast< CONST_064 LinkGoToR * >( a );
+- item.setAttribute( "ExternalFileName", g2->getFileName()->GOO_GET_CSTR() );
++ charArray[i] = TQChar(s->GOO_GET_CSTR()[i]);
+ }
++ TQString aux(charArray, sLen);
++ item.setAttribute( "DestinationName", aux );
++ delete[] charArray;
++ }
++ else if ( destination && destination->isOk() )
++ {
++ LinkDestinationData ldd(destination, NULL, this);
++ item.setAttribute( "Destination", LinkDestination(ldd).toString() );
++ }
++ if ( a->getKind() == actionGoToR )
++ {
++ CONST_064 LinkGoToR * g2 = static_cast< CONST_064 LinkGoToR * >( a );
++ item.setAttribute( "ExternalFileName", g2->getFileName()->GOO_GET_CSTR() );
+ }
++ }
+
+ // 3. recursively descend over children
+ outlineItem->open();
diff --git a/arch/tde-base/tde-tdegraphics/bp001-866f96c1f4.diff b/arch/tde-base/tde-tdegraphics/bp001-866f96c1f4.diff
deleted file mode 100644
index 3508d7437..000000000
--- a/arch/tde-base/tde-tdegraphics/bp001-866f96c1f4.diff
+++ /dev/null
@@ -1,63 +0,0 @@
-From 866f96c1f45c0d8302267c3bc3b286369cf9dcfe Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= <slavek.banko@axis.cz>
-Date: Thu, 8 Jul 2021 19:46:45 +0200
-Subject: Use FindOpenGL instead of pkg_search_module( GLU ). This resolves
- FTBFS on FreeBSD 13.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
----
- kpovmodeler/CMakeLists.txt | 4 ++--
- kpovmodeler/ConfigureChecks.cmake | 9 +++++----
- 2 files changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/kpovmodeler/CMakeLists.txt b/kpovmodeler/CMakeLists.txt
-index 6ec98ae4..b589117f 100644
---- a/kpovmodeler/CMakeLists.txt
-+++ b/kpovmodeler/CMakeLists.txt
-@@ -19,7 +19,7 @@ include_directories(
- ${CMAKE_BINARY_DIR}
- ${TDE_INCLUDE_DIR}
- ${TQT_INCLUDE_DIRS}
-- ${GLU_INCLUDE_DIRS}
-+ ${OPENGL_INCLUDE_DIRS}
- ${FREETYPE_INCLUDE_DIRS}
- )
-
-@@ -112,7 +112,7 @@ tde_add_library( kpovmodeler SHARED AUTOMOC
- pmlibraryiconview.cpp pmlibraryobjectsearch.cpp pmpluginmanager.cpp
- pmpartiface.skel
- VERSION 0.0.0
-- LINK tdeparts-shared ${GLU_LIBRARIES} ${XMU_LIBRARIES} ${FREETYPE_LIBRARIES}
-+ LINK tdeparts-shared ${OPENGL_LIBRARIES} ${XMU_LIBRARIES} ${FREETYPE_LIBRARIES}
- DESTINATION ${LIB_INSTALL_DIR}
- )
-
-diff --git a/kpovmodeler/ConfigureChecks.cmake b/kpovmodeler/ConfigureChecks.cmake
-index f4fdd1c0..a55045d4 100644
---- a/kpovmodeler/ConfigureChecks.cmake
-+++ b/kpovmodeler/ConfigureChecks.cmake
-@@ -10,13 +10,14 @@
- #################################################
-
- # glu
--pkg_search_module( GLU glu )
--if( NOT GLU_FOUND )
-+set( OpenGL_GL_PREFERENCE LEGACY )
-+find_package( OpenGL )
-+if( NOT OPENGL_FOUND )
- check_include_file ( GL/glu.h HAVE_GLU )
- if( NOT HAVE_GLU )
-- tde_message_fatal( "glu is required, but was not found on your system" )
-+ tde_message_fatal( "OpenGL (glu) is required, but was not found on your system" )
- endif ( )
-- set( GLU_LIBRARIES "-lGL -lGLU" )
-+ set( OPENGL_LIBRARIES "-lGL -lGLU" )
- endif( )
-
-
---
-cgit v1.2.1
-
diff --git a/arch/tde-base/tde-tdeutils/PKGBUILD b/arch/tde-base/tde-tdeutils/PKGBUILD
index 46126989c..981c57028 100644
--- a/arch/tde-base/tde-tdeutils/PKGBUILD
+++ b/arch/tde-base/tde-tdeutils/PKGBUILD
@@ -1,46 +1,50 @@
# Maintainer: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdeutils
-pkgver=14.0.10
+_mod=tdeutils
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="The TDE something - with Trinity upstream"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/${pkgname#*-}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-base')
-depends=('tde-tdebase' 'xmms2')
-makedepends=('pkgconfig' 'cmake' 'python2')
+depends=('tde-tdebase')
+makedepends=('tde-cmake-trinity' 'python3')
optdepends=()
-provides=("${pkgname#*-}")
-conflicts=("trinity-${pkgname#*-}")
-replaces=("trinity-${pkgname#*-}")
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!emptydirs')
-# install='pkgname.install'
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdeutils-trinity-${pkgver}.tar.xz")
-md5sums=('95e778a8775b416739fd7e836e4ecdcd')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('86885eb169c56158fe4ae38ec0da49dd')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd ${srcdir}
msg "Creating out-of-source build directory: ${srcdir}/${_builddir}"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
## cmake call
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DBUILD_ALL=ON \
-DWITH_DPMS=ON \
- -DBUILD_ALL=ON
+ -DWITH_XSCREENSAVER=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-core/tde-arts/PKGBUILD b/arch/tde-core/tde-arts/PKGBUILD
index e58281542..2f311bcd8 100644
--- a/arch/tde-core/tde-arts/PKGBUILD
+++ b/arch/tde-core/tde-arts/PKGBUILD
@@ -3,57 +3,60 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-arts
-pkgver=14.0.10
+_mod=arts
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-pkgdesc="Trinity ARTS Sound System and libraries"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/arts'
+pkgdesc="Trinity aRts Sound System and libraries"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-core')
-depends=('alsa-plugins'
- 'alsa-tools'
- 'alsa-utils'
+depends=('alsa-lib'
'audiofile'
'glib2'
'libmad'
'libogg'
'libvorbis'
- 'pulseaudio-alsa'
'tde-tqtinterface')
-makedepends=('pkgconfig' 'cmake')
+makedepends=('tde-cmake-trinity')
optdepends=('audio-convert: A script with an easy to use interface to convert audio files: wav, mp3, ogg, flac, aac, mpc, ape and wma'
'lame: A high quality MPEG Audio Layer III (MP3) encoder'
'libmp3splt: Library for splitting mp3 and ogg files without decoding'
'mpd: Music daemon that plays MP3, FLAC, and Ogg Vorbis files'
'vorbis-tools: Extra tools for Ogg-Vorbis')
-provides=('arts')
-conflicts=('kdemod3-arts' 'arts')
-replaces=('trinity-arts')
-options=('staticlibs' 'libtool' '!emptydirs')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/arts-trinity-${pkgver}.tar.xz")
-md5sums=('d9d719e824acd5397dda709ed5352feb')
-install='tde-arts.install'
+provides=("${_mod}")
+conflicts=("kdemod3-${_mod}" "${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!emptydirs' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('ff0c1de2afa4b5dd12826768b52b3a93')
+install="tde-${_mod}.install"
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DWITH_GCC_VISIBILITY=ON
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_ESOUND=OFF \
+ -DWITH_JACK=OFF
msg "Building $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-core/tde-avahi-tqt/PKGBUILD b/arch/tde-core/tde-avahi-tqt/PKGBUILD
index 2df40dd16..b46ef08ee 100644
--- a/arch/tde-core/tde-avahi-tqt/PKGBUILD
+++ b/arch/tde-core/tde-avahi-tqt/PKGBUILD
@@ -1,42 +1,46 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-avahi-tqt
-pkgver=14.0.10
+_mod=avahi-tqt
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity Avahi-TQt"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/avahi-tqt'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-core')
depends=('tde-tqtinterface' 'avahi' 'nss-mdns')
# nss-mdns should probably move to tdelibs depends
-makedepends=('pkgconfig' 'cmake')
-provides=('avahi-tqt')
-replaces=('trinity-avahi-tqt')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/avahi-tqt-trinity-${pkgver}.tar.xz")
-md5sums=('6cce8423a3030505bb56a8c73f6235d6')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('8fb0e6c388efa1a0d4269ba8a46e82c8')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd ${srcdir}
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DWITH_GCC_VISIBILITY=ON
+ -DWITH_ALL_OPTIONS=ON
msg "Building - $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname"
cd ${srcdir}/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-core/tde-cmake/PKGBUILD b/arch/tde-core/tde-cmake/PKGBUILD
new file mode 100644
index 000000000..7e471b88c
--- /dev/null
+++ b/arch/tde-core/tde-cmake/PKGBUILD
@@ -0,0 +1,51 @@
+# Contributor: Slávek Banko <slavek.banko@axis.cz>
+
+_mod=tde-cmake-trinity
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE CMake modules"
+arch=('any')
+url="https://scm.trinitydesktop.org/scm/git/tde-cmake"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-core')
+depends=(
+ 'cmake'
+ 'perl'
+ 'ninja'
+ 'pkgconfig'
+)
+makedepends=()
+optdepends=()
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-${pkgver}.tar.xz")
+md5sums=('a6b6ae99833b002bc90de453ec6d9349')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-core/tde-dbus-1-tqt/PKGBUILD b/arch/tde-core/tde-dbus-1-tqt/PKGBUILD
index 907060c9f..ee71aefd1 100644
--- a/arch/tde-core/tde-dbus-1-tqt/PKGBUILD
+++ b/arch/tde-core/tde-dbus-1-tqt/PKGBUILD
@@ -3,43 +3,47 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-dbus-1-tqt
-pkgver=14.0.10
+_mod=dbus-1-tqt
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity D-Bus TQtInterface Wrapper - from TDE upstream GIT"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/dbus-1-tqt'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-core' 'tde-base')
depends=('tde-tqtinterface' 'dbus')
-makedepends=('pkgconfig' 'cmake')
-provides=('dbus-1-tqt')
-conflicts=('trinity-dbus-1-tqt')
-replaces=('trinity-dbus-1-tqt' 'trinity-dbus-1-qt3' 'dbus-1-qt3' 'tde-dbus-tqt-1')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}" 'trinity-dbus-1-qt3' 'dbus-1-qt3')
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/dbus-1-tqt-trinity-${pkgver}.tar.xz")
-md5sums=('4954efb83544c72272ba803eb44b72ec')
-install='trinity-dbus-1-tqt.install'
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0e7df2fe1010054b7a8395f795d569f1')
+install="trinity-${_mod}.install"
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/${_builddir}"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DWITH_GCC_VISIBILITY=ON
+ -DWITH_ALL_OPTIONS=ON
msg "Building - $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-core/tde-dbus-tqt/PKGBUILD b/arch/tde-core/tde-dbus-tqt/PKGBUILD
index 7e1c73d32..cff33cfd1 100644
--- a/arch/tde-core/tde-dbus-tqt/PKGBUILD
+++ b/arch/tde-core/tde-dbus-tqt/PKGBUILD
@@ -3,41 +3,44 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-dbus-tqt
-pkgver=14.0.10
+_mod=dbus-tqt
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/dbus-tqt'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-core')
pkgdesc="Trinity TQt DBus wrapper"
depends=('tde-tqtinterface' 'dbus')
-makedepends=('pkgconfig' 'cmake')
-provides=('dbus-tqt')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/dbus-tqt-trinity-${pkgver}.tar.xz")
-md5sums=('5a3577b3f43b3cfeb4701bb4a4e0a951')
-install='trinity-dbus-tqt.install'
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('cad1ec8170298aa7943fc8f811c23b84')
+install="trinity-${_mod}.install"
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
- -DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DWITH_GCC_VISIBILITY=ON
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=$TDEDIR
msg "Building - $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-core/tde-libart-lgpl/PKGBUILD b/arch/tde-core/tde-libart-lgpl/PKGBUILD
index c6f03a951..5d6ff9935 100644
--- a/arch/tde-core/tde-libart-lgpl/PKGBUILD
+++ b/arch/tde-core/tde-libart-lgpl/PKGBUILD
@@ -1,24 +1,28 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-libart-lgpl
-pkgver=14.0.10
+_mod=libart-lgpl
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity Desktop LGPL'd Component"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/libart-lgpl"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('LGPL')
groups=('tde-core')
#depends=('')
-makedepends=('pkgconfig' 'cmake')
+makedepends=('tde-cmake-trinity')
optdepends=()
-provides=('libart-lgpl')
+provides=("${_mod}")
conflicts=()
replaces=()
options=('staticlibs' 'libtool' '!strip')
install=
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/libart-lgpl-trinity-${pkgver}.tar.xz")
-md5sums=('e3cae1bd69671c21b27d10bd9b29bb8c')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('6a50c472c8bc820a7a60f32840fe9064')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
@@ -30,15 +34,16 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
-DWITH_GCC_VISIBILITY=ON
msg "Building - $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-core/tde-polkit-tqt/PKGBUILD b/arch/tde-core/tde-polkit-tqt/PKGBUILD
new file mode 100644
index 000000000..796fe632e
--- /dev/null
+++ b/arch/tde-core/tde-polkit-tqt/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=polkit-tqt
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity PolicyKit-tqt library"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-core' 'tde-base')
+depends=('tde-tqtinterface' 'tde-dbus-1-tqt' 'polkit')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('f5333be2fc7a713b2a462e57b5fa67dd')
+install="trinity-${_mod}.install"
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/${_builddir}"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - $pkgname..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="${pkgdir}" ninja -j1 install
+}
diff --git a/arch/tde-core/tde-polkit-tqt/trinity-polkit-tqt.install b/arch/tde-core/tde-polkit-tqt/trinity-polkit-tqt.install
new file mode 100644
index 000000000..2a8dc4c98
--- /dev/null
+++ b/arch/tde-core/tde-polkit-tqt/trinity-polkit-tqt.install
@@ -0,0 +1,12 @@
+post_install() {
+ ldconfig &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+
diff --git a/arch/tde-core/tde-tdebase/PKGBUILD b/arch/tde-core/tde-tdebase/PKGBUILD
index 85f569247..85a6db207 100644
--- a/arch/tde-core/tde-tdebase/PKGBUILD
+++ b/arch/tde-core/tde-tdebase/PKGBUILD
@@ -1,37 +1,39 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname='tde-tdebase'
-pkgver=14.0.10
+_mod=tdebase
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=2
pkgdesc="Trinity Desktop Enviroment base components"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdebase'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
-provides=('tdebase')
+provides=("${_mod}")
groups=('tde-core')
-# depends=('hal'
-depends=('libraw1394'
- 'libxtst'
+depends=('htdig'
+ 'libraw1394'
+ 'libssh'
'libxss'
+ 'libxtst'
'lm_sensors'
- 'tde-tdelibs'
+ 'openssl'
'tde-dbus-1-tqt'
+ 'tde-tdelibs'
'ttf-dejavu'
'ttf-freefont'
'xorg-server'
- 'xorg-xinit'
- 'htdig'
- 'openssl-1.0')
-makedepends=('autoconf'
- 'cmake'
- 'imake'
- 'pkgconfig'
- 'libxkbfile'
- 'smbclient'
- 'rpcsvc-proto'
- 'xorg-bdftopcf'
- 'xscreensaver')
+ 'xorg-xinit')
+makedepends=('tde-cmake-trinity'
+ 'libxkbfile'
+ 'rpcsvc-proto'
+ 'smbclient'
+ 'systemd-sysvcompat'
+ 'xorg-bdftopcf'
+ 'xscreensaver')
optdepends=('desktop-file-utils: Command line utilities for working with desktop entries'
'pciutils: PCI bus configuration space access library and tools'
'samba: file sharing over SMB'
@@ -44,12 +46,13 @@ optdepends=('desktop-file-utils: Command line utilities for working with desktop
'tde-tqca-tls: Trinity SSL/TLS plugin for TQt Cryptographic Architecture (TQCA)'
'xorg-fonts-75dpi: X.org 75dpi fonts collection'
'xscreensaver: Screen saver and locker for the X Window System')
-confilicts=('trinity-kdebase ''kdemod3-kdebase')
-replaces=('trinity-tdebase')
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-install='trinity-tdebase.install'
+install="trinity-${_mod}.install"
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdebase-trinity-${pkgver}.tar.xz"
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz"
+ 'bp000-fix-tiling-of-maximized-windows.diff'
'agent-shutdown.sh'
'agent-startup.sh'
'tdm-trinity'
@@ -57,7 +60,8 @@ source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/
'tdm.service'
'xsession.patch')
-md5sums=('bca895dfc2b88c4b74e307d5690108bf'
+md5sums=('d411d22bbce474ece21cf838e7491f41'
+ '235431ac1f009c0db8a34ddd22b034f8'
'18e8d01124b19f7df2937c06e177bf7f'
'c963ef6e37c9051119972a58c67f05fb'
'bb4c25e560fa719e8e8f49ef80bd1c99'
@@ -67,17 +71,21 @@ md5sums=('bca895dfc2b88c4b74e307d5690108bf'
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+prepare() {
+ msg "Apply backported patches"
+ cd ${srcdir}/${pkgname#*-}-trinity-${pkgver} || exit 1
+ patch -p1 < ${srcdir}/bp000-fix-tiling-of-maximized-windows.diff
+}
+
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
- export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig
-
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DWITH_SASL=ON \
@@ -89,8 +97,6 @@ build() {
-DWITH_XFIXES=ON \
-DWITH_XRANDR=ON \
-DWITH_XRENDER=ON \
- -DWITH_XDAMAGE=ON \
- -DWITH_XEXT=ON \
-DWITH_XTEST=ON \
-DWITH_OPENGL=ON \
-DWITH_XSCREENSAVER=ON \
@@ -102,7 +108,6 @@ build() {
-DWITH_ARTS=ON \
-DWITH_I8K=ON \
-DWITH_SENSORS=ON \
- -DWITH_HAL=OFF \
-DWITH_TDEHWLIB=ON \
-DWITH_UPOWER=ON \
-DBUILD_ALL=ON \
@@ -111,13 +116,13 @@ build() {
-DTDM_PAM_SERVICE=tde \
-DTDESCREENSAVER_PAM_SERVICE=tde-screensaver
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd $srcdir/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
# install X11 session file /usr/share/xsessions (changed from /etc/X11 sessions)
install -d -m755 ${pkgdir}/usr/share/xsessions
diff --git a/arch/tde-core/tde-tdebase/bp000-fix-tiling-of-maximized-windows.diff b/arch/tde-core/tde-tdebase/bp000-fix-tiling-of-maximized-windows.diff
new file mode 100644
index 000000000..a4fe63d49
--- /dev/null
+++ b/arch/tde-core/tde-tdebase/bp000-fix-tiling-of-maximized-windows.diff
@@ -0,0 +1,28 @@
+commit 23b75093d5599baeb816bbf0163ade78d2201818
+Author: Michele Calgaro <michele.calgaro@yahoo.it>
+Date: Sat Nov 22 20:39:15 2025 +0900
+
+ twin: fix tiling of maximized windows. This resolves issue #675
+
+ Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
+ (cherry picked from commit d2b2363d9345e74035e0585344d7150c4a62ef1c)
+
+diff --git a/twin/geometry.cpp b/twin/geometry.cpp
+index 88d0ba8cd..bdef2356c 100644
+--- a/twin/geometry.cpp
++++ b/twin/geometry.cpp
+@@ -1915,12 +1915,12 @@ void Client::changeMaximize( bool vertical, bool horizontal, bool adjust )
+ TQRect clientArea = workspace()->clientArea( MaximizeArea, this );
+
+ // save sizes for restoring, if maximalizing
+- if( !activeTiled && !adjust && !( y() == clientArea.top() && height() == clientArea.height()))
++ if( !adjust && !( y() == clientArea.top() && height() == clientArea.height()))
+ {
+ geom_restore.setTop( y());
+ geom_restore.setHeight( height());
+ }
+- if( !activeTiled && !adjust && !( x() == clientArea.left() && width() == clientArea.width()))
++ if( !adjust && !( x() == clientArea.left() && width() == clientArea.width()))
+ {
+ geom_restore.setLeft( x());
+ geom_restore.setWidth( width());
diff --git a/arch/tde-core/tde-tdelibs/PKGBUILD b/arch/tde-core/tde-tdelibs/PKGBUILD
index 759b18d6a..34950fafc 100644
--- a/arch/tde-core/tde-tdelibs/PKGBUILD
+++ b/arch/tde-core/tde-tdelibs/PKGBUILD
@@ -3,26 +3,36 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdelibs
-pkgver=14.0.10
+_mod=tdelibs
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=2
pkgdesc="Trinity Desktop core libraries and applications"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdelibs'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-core')
-depends=('aspell'
+depends=(
+ 'aspell'
+ 'cryptsetup'
'hspell'
'jasper'
'libcups'
'libidn'
+ 'libnm'
'libutempter'
+ 'libwebp'
'libxcomposite'
'libxslt'
'libxtst'
- 'openssl-1.0'
+ 'openssl'
'openexr'
- 'pcre'
+ 'opensc'
+ 'pcre2'
+ 'pkcs11-helper'
'tde-arts'
'tde-avahi-tqt'
'tde-dbus-1-tqt'
@@ -31,30 +41,38 @@ depends=('aspell'
'xorg-xmessage'
'xorg-xprop'
'xorg-xset'
- 'xorg-xsetroot')
-makedepends=('pkgconfig' 'cmake')
-provides=('tdelibs')
-conflicts=('trinity-kdelibs' 'trinity-tdelibs' 'kdemod3-kdelibs' 'kdelibs3')
-replaces=('trinity-kdelibs' 'trinity-tdelibs')
+ 'xorg-xsetroot'
+)
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "trinity-${_mod}" "kdemod3-${_kdemod}" "${_kdemod}3")
+replaces=("trinity-${_kdemod}" "trinity-${_mod}")
options=('staticlibs' 'libtool' '!makeflags' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdelibs-trinity-${pkgver}.tar.xz")
-
-md5sums=('cbb77407a886b588b4749524ae8e5edd')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz"
+ 'bp000-reentrant-parseSingleConfigFile.diff')
+md5sums=('7c30955801381ec855f3b75ed5d7f527'
+ 'e2ac1ade412c4a321f4ed013be0f3f13')
-install='trinity-tdelibs.install'
+install="trinity-${_mod}.install"
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+prepare() {
+ msg "Apply backported patches"
+ cd ${srcdir}/${pkgname#*-}-trinity-${pkgver} || exit 1
+ patch -p1 < ${srcdir}/bp000-reentrant-parseSingleConfigFile.diff
+}
+
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DCMAKE_VERBOSE_MAKEFILE=ON \
@@ -66,16 +84,20 @@ build() {
-DWITH_CUPS=ON \
-DWITH_LUA=OFF \
-DWITH_TIFF=ON \
+ -DWITH_WEBP=ON \
-DWITH_JASPER=ON \
-DWITH_OPENEXR=ON \
-DWITH_UTEMPTER=ON \
-DWITH_AVAHI=ON \
- -DWITH_PAM=ON \
- -DWITH_PCRE=ON \
+ -DWITH_PCRE2=ON \
-DWITH_GCC_VISIBILITY=ON \
-DWITH_TDEHWLIB_DAEMONS=ON \
-DWITH_UPOWER=ON \
-DWITH_UDISKS2=ON \
+ -DWITH_UDEVIL=ON \
+ -DWITH_PCSC=ON \
+ -DWITH_PKCS=ON \
+ -DWITH_CRYPTSETUP=ON \
-DWITH_NETWORK_MANAGER_BACKEND=ON \
-DWITH_LZMA=ON \
-DWITH_XRANDR=ON \
@@ -84,13 +106,13 @@ build() {
-DWITH_HSPELL=ON
msg "Building - $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
msg "Removing conflicting images"
rm ${pkgdir}/opt/trinity/share/mimelnk/application/x-mplayer2.desktop
}
diff --git a/arch/tde-core/tde-tdelibs/bp000-reentrant-parseSingleConfigFile.diff b/arch/tde-core/tde-tdelibs/bp000-reentrant-parseSingleConfigFile.diff
new file mode 100644
index 000000000..85b93c741
--- /dev/null
+++ b/arch/tde-core/tde-tdelibs/bp000-reentrant-parseSingleConfigFile.diff
@@ -0,0 +1,126 @@
+commit 884aff988556c5271eb829768b17d27052a08763
+Author: Michele Calgaro <michele.calgaro@yahoo.it>
+Date: Tue Nov 18 23:03:25 2025 +0900
+
+ Make 'TDEConfigINIBackEnd::parseSingleConfigFile' reentrant.
+
+ If a second call to 'TDEConfigINIBackEnd::parseSingleConfigFile' was called from
+ another thread while the first wasn't finished, it would have resulted
+ in a SEGV fault. Config files are usually small and mmap-ing files
+ does not provide meaningful benefits while instead introducing the
+ possibility of a SIGBUS fault, although extremely unlukely in real
+ life.
+
+ This resolves issue #379.
+
+ Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
+
+diff --git a/tdecore/tdeconfigbackend.cpp b/tdecore/tdeconfigbackend.cpp
+index 707f4fe69..c7944ed12 100644
+--- a/tdecore/tdeconfigbackend.cpp
++++ b/tdecore/tdeconfigbackend.cpp
+@@ -431,80 +431,23 @@ bool TDEConfigINIBackEnd::parseConfigFiles()
+ return true;
+ }
+
+-#ifdef HAVE_MMAP
+-#ifdef SIGBUS
+-static sigjmp_buf mmap_jmpbuf;
+-struct sigaction mmap_old_sigact;
+-
+-extern "C" {
+- static void mmap_sigbus_handler(int)
+- {
+- siglongjmp (mmap_jmpbuf, 1);
+- }
+-}
+-#endif
+-#endif
+-
+ extern bool kde_kiosk_exception;
+
+ void TDEConfigINIBackEnd::parseSingleConfigFile(TQFile &rFile,
+ KEntryMap *pWriteBackMap,
+ bool bGlobal, bool bDefault)
+ {
+- const char *s; // May get clobbered by sigsetjump, but we don't use them afterwards.
+- const char *eof; // May get clobbered by sigsetjump, but we don't use them afterwards.
+- TQByteArray data;
+-
+ if (!rFile.isOpen()) // come back, if you have real work for us ;->
+ return;
+
+- //using kdDebug() here leads to an infinite loop
+- //remove this for the release, aleXXX
+- //tqWarning("Parsing %s, global = %s default = %s",
+- // rFile.name().latin1(), bGlobal ? "true" : "false", bDefault ? "true" : "false");
+-
+ TQCString aCurrentGroup("<default>");
+
+ unsigned int ll = localeString.length();
+
+-#ifdef HAVE_MMAP
+- static volatile const char *map;
+- map = ( const char* ) mmap(0, rFile.size(), PROT_READ, MAP_PRIVATE,
+- rFile.handle(), 0);
+-
+- if ( map != MAP_FAILED )
+- {
+- s = (const char*) map;
+- eof = s + rFile.size();
+-
+-#ifdef SIGBUS
+- struct sigaction act;
+- act.sa_handler = mmap_sigbus_handler;
+- sigemptyset( &act.sa_mask );
+-#ifdef SA_ONESHOT
+- act.sa_flags = SA_ONESHOT;
+-#else
+- act.sa_flags = SA_RESETHAND;
+-#endif
+- sigaction( SIGBUS, &act, &mmap_old_sigact );
+-
+- if (sigsetjmp (mmap_jmpbuf, 1))
+- {
+-tqWarning("SIGBUS while reading %s", rFile.name().latin1());
+- munmap(( char* )map, rFile.size());
+- sigaction (SIGBUS, &mmap_old_sigact, 0);
+- return;
+- }
+-#endif
+- }
+- else
+-#endif
+- {
+- rFile.at(0);
+- data = rFile.readAll();
+- s = data.data();
+- eof = s + data.size();
+- }
++ rFile.at(0);
++ TQByteArray data = rFile.readAll();
++ const char *s = data.data();
++ const char *eof = s + data.size();
+
+ bool fileOptionImmutable = false;
+ bool groupOptionImmutable = false;
+@@ -757,19 +700,8 @@ tqWarning("SIGBUS while reading %s", rFile.name().latin1());
+ }
+ }
+
+-
+ if (fileOptionImmutable)
+ bFileImmutable = true;
+-
+-#ifdef HAVE_MMAP
+- if (map)
+- {
+- munmap(( char* )map, rFile.size());
+-#ifdef SIGBUS
+- sigaction (SIGBUS, &mmap_old_sigact, 0);
+-#endif
+- }
+-#endif
+ }
+
+ void TDEConfigINIBackEnd::translateKey(TDELocale& locale, TQCString currentGroup, TQCString key) {
diff --git a/arch/tde-core/tde-tqca-tls/PKGBUILD b/arch/tde-core/tde-tqca-tls/PKGBUILD
index 52b19c726..d62671e25 100644
--- a/arch/tde-core/tde-tqca-tls/PKGBUILD
+++ b/arch/tde-core/tde-tqca-tls/PKGBUILD
@@ -3,45 +3,51 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tqca-tls
-pkgver=14.0.10
+_mod=tqca-tls
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity SSL/TLS plugin for TQt Cryptographic Architecture (TQCA)"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tqca-tls'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod%-tls}"
license=('GPL')
groups=('tde-core')
-depends=('tde-tqtinterface' 'openssl-1.0')
-makedepends=('pkgconfig' 'cmake')
-provides=('tqca-tls')
-conflicts=('trinity-tqca-tls')
-replaces=('trinity-tqca-tls')
+depends=('tde-tqtinterface' 'openssl')
+makedepends=('tde-cmake-trinity')
+provides=(${_mod})
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/tqca-tls-trinity-${pkgver}.tar.xz")
-md5sums=('6347f50dd8b44cc1f7a35329bd578ba1')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod%-tls}-trinity-${pkgver}.tar.xz")
+md5sums=('2381646976c60449c6fc9c7cdef0ffb8')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
- export PKG_CONFIG_PATH=${QTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+ export PKG_CONFIG_PATH=${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
- cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ cmake ${srcdir}/${_mod%-tls}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DWITH_GCC_VISIBILITY=ON
+ -DBUILD_ALL=OFF \
+ -DBUILD_TQCA_TLS=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-core/tde-tqca/PKGBUILD b/arch/tde-core/tde-tqca/PKGBUILD
new file mode 100644
index 000000000..35b2913c5
--- /dev/null
+++ b/arch/tde-core/tde-tqca/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: Pawel 'l0ner' Soltys <pwslts@gmail.com>
+# Contributor: Calvin Morrison <mutantturkey@gmail.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+# Contributor: Slávek Banko <slavek.banko@axis.cz>
+
+_mod=tqca
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity SSL/TLS interface for TQt Cryptographic Architecture (TQCA)"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-core')
+depends=('tde-tqtinterface' 'openssl')
+makedepends=('tde-cmake-trinity')
+provides=(${_mod})
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('2381646976c60449c6fc9c7cdef0ffb8')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ export PKG_CONFIG_PATH=${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=$TQTDIR \
+ -DBUILD_ALL=OFF \
+ -DBUILD_TQCA=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - $pkgname..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="${pkgdir}" ninja -j1 install
+}
diff --git a/arch/tde-core/tde-tqscintilla/PKGBUILD b/arch/tde-core/tde-tqscintilla/PKGBUILD
new file mode 100644
index 000000000..b9bbfdb92
--- /dev/null
+++ b/arch/tde-core/tde-tqscintilla/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tqscintilla
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TQt source code editing component based on Scintilla"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-core')
+depends=('tde-tqtinterface')
+makedepends=('tde-cmake-trinity')
+provides=(${_mod})
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('7bbb917c49dc42df12f266b961d070e3')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ export PKG_CONFIG_PATH=${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=$TQTDIR \
+ -DBUILD_ALL=OFF \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - $pkgname..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="${pkgdir}" ninja -j1 install
+}
diff --git a/arch/tde-core/tde-tqt3/PKGBUILD b/arch/tde-core/tde-tqt3/PKGBUILD
index 0f56bd687..65aeac2ff 100644
--- a/arch/tde-core/tde-tqt3/PKGBUILD
+++ b/arch/tde-core/tde-tqt3/PKGBUILD
@@ -3,38 +3,40 @@
# Contributor: Calvin Morrison <MutantTurkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgbase=tde-tqt3
+_mod=tqt3
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgbase="tde-${_mod}"
pkgname=("$pkgbase" "${pkgbase}-docs")
-pkgver=14.0.10
+pkgver=14.1.5
pkgrel=1
pkgdesc="The TQt3 gui toolkit - based on TDE upstream Qt3"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/tqt3"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/tqt"
license=('GPL')
groups=('tde-core')
options=('staticlibs' 'libtool' '!emptydirs' '!strip')
makedepends=('libcups'
- 'libiodbc'
'libxi'
'postgresql'
'mariadb'
'unixodbc'
'libmng'
'xorg-xrandr'
+ 'libxcursor'
+ 'libxinerama'
'libxft'
+ 'libxmu'
'glu')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/tqt3-trinity-${pkgver}.tar.xz"
- 'bp000-fix-build-key.diff')
-md5sums=('47d8495fcf444c5db2cf56843be3f746'
- '950e3885135fd9844de856c770f19767')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}tqt-trinity-${pkgver}.tar.xz")
+md5sums=('4d41547cfa524e019e1b5f1113a772d9')
_prefix="/opt/trinity/tqt3"
build() {
- cd ${srcdir}/tqt3-trinity-${pkgver}
-
- patch -p1 < ${srcdir}/bp000-fix-build-key.diff
+ cd ${srcdir}/tqt-trinity-${pkgver}
# These are probably arch-specific. They were present in old qt3
# PKGBULD, they were present in kdemod3 PKGBUILD, they are present
@@ -54,10 +56,10 @@ build() {
sed -i "s|read acceptance|acceptance=yes|" configure
msg "Setting enviroment variables..."
- export QTDIR="${srcdir}/tqt3-trinity-${pkgver}"
- export PATH=${QTDIR}/bin:${PATH}
- export LD_LIBRARY_PATH=${QTDIR}/lib:${LD_LIBRARY_PATH}
- export QMAKESPEC=$QTDIR/mkspecs/linux-g++
+ export TQTDIR="${srcdir}/tqt-trinity-${pkgver}"
+ export PATH=${TQTDIR}/bin:${PATH}
+ export LD_LIBRARY_PATH=${TQTDIR}/lib:${LD_LIBRARY_PATH}
+ export QMAKESPEC=$TQTDIR/mkspecs/linux-g++
if [ "$CARCH" = "x86_64" ]; then
export ARCH="-64"
@@ -80,6 +82,16 @@ build() {
-lmysqlclient \
-L/usr/lib/mysql \
-qt-gif \
+ -ipv6 \
+ -sm \
+ -xshape \
+ -xinerama \
+ -xcursor \
+ -xrandr \
+ -xrender \
+ -xft\
+ -tablet \
+ -xkb \
-system-zlib \
-system-libpng \
-system-libjpeg \
@@ -94,22 +106,23 @@ build() {
-platform linux-g++${ARCH} \
-no-exceptions \
-thread \
+ -enable-opengl \
-dlopen-opengl \
- -no-ipv6
+ -glibmainloop
# 64bit fixes pulled from extras/qt3 PKGBUILD
# this is Arch-specific
# fix /opt/qt/lib path
- [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${QTDIR}/src/Makefile
- [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${QTDIR}/tools/designer/designer/Makefile
- [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${QTDIR}/tools/designer/editor/Makefile
- [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${QTDIR}/tools/assistant/lib/Makefile
- [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${QTDIR}/tools/designer/uilib/Makefile
+ [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${TQTDIR}/src/Makefile
+ [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${TQTDIR}/tools/designer/designer/Makefile
+ [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${TQTDIR}/tools/designer/editor/Makefile
+ [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${TQTDIR}/tools/assistant/lib/Makefile
+ [ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" ${TQTDIR}/tools/designer/uilib/Makefile
msg "--- \$CARCH is $CARCH ---"
msg "Building - $pkgbase..."
- cd "${QTDIR}"
+ cd "${TQTDIR}"
# build rest, but without tutorials and examples
# of you want them, remove sub-tools
@@ -126,6 +139,7 @@ package_tde-tqt3() {
'libpng'
'libxcursor'
'libxft'
+ 'libxi'
'libxinerama'
'libxmu'
'libxrandr'
@@ -142,12 +156,12 @@ package_tde-tqt3() {
install='tqt3.install'
msg "Packaging - $pkgname-$pkgver"
- cd "${QTDIR}"
+ cd "${TQTDIR}"
make INSTALL_ROOT="$pkgdir" install
- ## remove doc as it is now in a split package tde-tqt3-doc
- rm -r "${pkgdir}${_prefix}/doc"
+ ## remove doc as it is now in a split package tde-tqt3-doc
+ rm -r "${pkgdir}${_prefix}/doc"
# install link the apps provided by qt3 so we don't collide with
# qt4 and can run them.
@@ -189,5 +203,5 @@ package_tde-tqt3-docs() {
## install doc pages which are missed by make install
## convenient for a split package
install -d -m755 "${pkgdir}${_prefix}/doc/"
- cp -r "${QTDIR}/doc" "${pkgdir}${_prefix}"
+ cp -r "${TQTDIR}/doc" "${pkgdir}${_prefix}"
}
diff --git a/arch/tde-core/tde-tqt3/bp000-fix-build-key.diff b/arch/tde-core/tde-tqt3/bp000-fix-build-key.diff
deleted file mode 100644
index a0a0aa42e..000000000
--- a/arch/tde-core/tde-tqt3/bp000-fix-build-key.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-commit 0d60417c83fd2bd8b6fccb6dd7171b113296860a
-Author: Slávek Banko <slavek.banko@axis.cz>
-Date: Wed Sep 22 15:00:08 2021 +0200
-
- Fix buildkey for GCC >= 7 if the version is listed including minor numbers.
-
- Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-
-diff --git a/configure b/configure
-index 92cec273..f021f563 100755
---- a/configure
-+++ b/configure
-@@ -2828,7 +2828,7 @@ g++*)
- 3.*)
- COMPILER_VERSION="3.*"
- ;;
-- [1-9][0-9]|[7-9]|[4-6].*)
-+ [1-9][0-9]|[1-9][0-9].*|[7-9]|[4-9].*)
- COMPILER_VERSION="4.*"
- ;;
- *)
diff --git a/arch/tde-core/tde-tqtinterface/PKGBUILD b/arch/tde-core/tde-tqtinterface/PKGBUILD
index 43774f594..3f8506286 100644
--- a/arch/tde-core/tde-tqtinterface/PKGBUILD
+++ b/arch/tde-core/tde-tqtinterface/PKGBUILD
@@ -3,34 +3,34 @@
# Contributor: Calvin Morrison <mutantturkey@gmail.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tqtinterface
-pkgver=14.0.10
+_mod=tqtinterface
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/tqtinterface"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL2')
groups=('tde-core')
pkgdesc="TQt interface for the TDE desktop"
depends=('tde-tqt3' 'glu')
-makedepends=('pkgconfig' 'cmake')
-provides=('tqtinterface')
-conflicts=('kdemod3-tqtinterface' 'trinity-tqtinterface')
-replaces=('trinity-tqtinterface')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
# makeopts=('libtool' '!emptydirs' '!strip')
options=('staticlibs' 'libtool' '!emptydirs' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/tqtinterface-trinity-${pkgver}.tar.xz"
- 'tqtpc-location.patch')
-
-md5sums=('76b04fce54a40edf46a7421a5f3e176f'
- 'c15745c944d98cb7c4cb553f0ca421d4')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e971775205076bf61d542a21b19df5f0')
-install='trinity-tqtinterface.install'
+install="trinity-${_mod}.install"
_prefix=/usr
-_tdedir=/opt/trinity
-
-[ -n "$QTDIR" ] || QTDIR=${_tdedir}/tqt3
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
cd $srcdir
@@ -38,24 +38,26 @@ build() {
mkdir -p build
cd build
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${_prefix} \
- -DQT_PREFIX_DIR=${QTDIR} \
- -DQT_INCLUDE_DIR=${QTDIR}/include \
- -DMOC_EXECUTABLE=${QTDIR}/bin/moc \
- -DQT_VERSION=3
+ -DQT_PREFIX_DIR=${TQTDIR} \
+ -DTQT_INCLUDE_DIR=${TQTDIR}/include \
+ -DMOC_EXECUTABLE=${TQTDIR}/bin/moc
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
# Create and install ld.so.conf.d file
install -d -m755 $pkgdir/etc/ld.so.conf.d/
- echo ${_tdedir}/lib > $pkgdir/etc/ld.so.conf.d/trinity.conf
- echo ${_tdedir}/lib/trinity >> $pkgdir/etc/ld.so.conf.d/trinity.conf
+ echo ${TDEDIR}/lib > $pkgdir/etc/ld.so.conf.d/trinity.conf
+ echo ${TDEDIR}/lib/trinity >> $pkgdir/etc/ld.so.conf.d/trinity.conf
}
diff --git a/arch/tde-core/tde-tqtinterface/tqtpc-location.patch b/arch/tde-core/tde-tqtinterface/tqtpc-location.patch
deleted file mode 100644
index f256e925c..000000000
--- a/arch/tde-core/tde-tqtinterface/tqtpc-location.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- dependencies/tqtinterface/CMakeLists.txt 2011-03-28 00:12:24.000000000 +0200
-+++ dependencies/tqtinterface/CMakeLists.txt.new 2012-01-29 12:15:16.000000000 +0100
-@@ -35,7 +35,7 @@
- tde_setup_install_path( BIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/bin" )
- tde_setup_install_path( LIB_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX}" )
- tde_setup_install_path( INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include/tqt" )
--tde_setup_install_path( PKGCONFIG_INSTALL_DIR "/usr/lib${LIB_SUFFIX}/pkgconfig" )
-+tde_setup_install_path( PKGCONFIG_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig" )
-
-
- ##### tqtinterface sources ######################
diff --git a/arch/tde-deps/gnokii/.SRCINFO b/arch/tde-deps/gnokii/.SRCINFO
new file mode 100644
index 000000000..a3ba54279
--- /dev/null
+++ b/arch/tde-deps/gnokii/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = gnokii
+ pkgdesc = Tools and user space driver for use with mobile phones
+ pkgver = 0.6.31
+ pkgrel = 19
+ url = https://www.gnokii.org/
+ install = gnokii.install
+ arch = x86_64
+ license = GPL
+ makedepends = gtk2
+ makedepends = mariadb-libs
+ makedepends = postgresql-libs
+ makedepends = intltool
+ depends = libusb-compat
+ depends = libxpm
+ depends = bluez-libs
+ depends = libical
+ depends = sqlite
+ depends = systemd
+ optdepends = dialog: sendsms tool
+ optdepends = gtk2: xgnokii GUI
+ optdepends = mariadb-libs: smsd mysql backend
+ optdepends = postgresql-libs: smsd postgresql backend
+ backup = etc/gnokiirc
+ source = https://www.gnokii.org/download/gnokii/gnokii-0.6.31.tar.bz2
+ source = gnokii-config.patch
+ source = gnokii-lock.patch
+ source = gnokii-gcc5.patch
+ source = gnokii-gcc7.patch
+ sha256sums = 8f5a083b05c1a66a3402ca5cd80084e14c2c0632c991bb53b03c78e9adb02501
+ sha256sums = 4c795f0b80b3703a2813adb32399b42080a01670619c1db63ab094494cb6f329
+ sha256sums = e0584a44268e9055b43f1673d7db828f45294c5108635ebd5f664e12703f108b
+ sha256sums = eafe67990e383e92636a88de27f003674374db81d986ddbb397ab18d82b6556d
+ sha256sums = a5db8684216904bd2a2cd8a557dcc16484831b9bc2ec91a0b102b14c3bfe9245
+
+pkgname = gnokii
+
diff --git a/arch/tde-deps/gnokii/PKGBUILD b/arch/tde-deps/gnokii/PKGBUILD
new file mode 100644
index 000000000..76bb50958
--- /dev/null
+++ b/arch/tde-deps/gnokii/PKGBUILD
@@ -0,0 +1,79 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Roman Kyrylych <roman@archlinux.org>
+# Contributor: Aurelien Foret <orelien@chez.com>
+
+pkgname=gnokii
+pkgver=0.6.31
+pkgrel=19.1
+pkgdesc='Tools and user space driver for use with mobile phones'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url='https://www.gnokii.org/'
+license=('GPL')
+depends=('libusb-compat' 'libxpm' 'bluez-libs' 'libical' 'sqlite' 'systemd')
+makedepends=('gtk2' 'mariadb-libs' 'postgresql-libs' 'intltool')
+optdepends=('dialog: sendsms tool'
+ 'gtk2: xgnokii GUI'
+ 'mariadb-libs: smsd mysql backend'
+ 'postgresql-libs: smsd postgresql backend')
+backup=('etc/gnokiirc')
+install=$pkgname.install
+source=("https://www.gnokii.org/download/$pkgname/$pkgname-$pkgver.tar.bz2"
+ 'gnokii-config.patch'
+ 'gnokii-lock.patch'
+ 'gnokii-gcc5.patch'
+ 'gnokii-gcc7.patch')
+sha256sums=('8f5a083b05c1a66a3402ca5cd80084e14c2c0632c991bb53b03c78e9adb02501'
+ '4c795f0b80b3703a2813adb32399b42080a01670619c1db63ab094494cb6f329'
+ 'e0584a44268e9055b43f1673d7db828f45294c5108635ebd5f664e12703f108b'
+ 'eafe67990e383e92636a88de27f003674374db81d986ddbb397ab18d82b6556d'
+ 'a5db8684216904bd2a2cd8a557dcc16484831b9bc2ec91a0b102b14c3bfe9245')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # Set bindir location
+ patch -Np1 -i ../gnokii-config.patch
+
+ # Set lock path
+ patch -Np1 -i ../gnokii-lock.patch
+
+ # Fix build with GCC 5 (Fedora patch)
+ patch -Np1 -i ../gnokii-gcc5.patch
+
+ # Fix build with GCC 7
+ patch -Np1 -i ../gnokii-gcc7.patch
+
+ # Update automake build system
+ cp -a /usr/share/libtool/build-aux/config.guess .
+ cp -a /usr/share/libtool/build-aux/config.sub .
+}
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin \
+ --enable-security
+ make
+ pushd xgnokii
+ make
+ popd
+}
+
+package() {
+ cd $pkgname-$pkgver
+
+ make DESTDIR="$pkgdir" install
+ pushd xgnokii
+ make DESTDIR="$pkgdir" install
+ popd
+
+ # Install initial config file
+ install -Dm644 Docs/sample/gnokiirc "$pkgdir/etc/gnokiirc"
+
+ # Fix file permission
+ chmod 755 "$pkgdir/usr/bin/sendsms"
+
+ # Setup lock directory
+ install -dm755 "$pkgdir"/usr/lib/tmpfiles.d
+ echo 'd /run/lock/lockdev 0775 root lock -' > "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+}
diff --git a/arch/tde-deps/gnokii/gnokii-config.patch b/arch/tde-deps/gnokii/gnokii-config.patch
new file mode 100644
index 000000000..c10d19cec
--- /dev/null
+++ b/arch/tde-deps/gnokii/gnokii-config.patch
@@ -0,0 +1,12 @@
+diff -Nura gnokii-0.6.31.orig/Docs/sample/gnokiirc gnokii-0.6.31/Docs/sample/gnokiirc
+--- gnokii-0.6.31.orig/Docs/sample/gnokiirc 2011-12-02 15:53:04.000000000 +0100
++++ gnokii-0.6.31/Docs/sample/gnokiirc 2012-02-18 12:49:26.957557504 +0100
+@@ -238,7 +238,7 @@
+ # In particular ensure that mgnokiidev is in this location, with
+ # permissions 4750, owned by root, group gnokii. Ensure you
+ # are in the gnokii group and that the group exists...
+-bindir = /usr/local/sbin/
++bindir = /usr/bin/
+
+ # Any entries in the following two sections will be set as environment
+ # variables when running the scripts.
diff --git a/arch/tde-deps/gnokii/gnokii-gcc5.patch b/arch/tde-deps/gnokii/gnokii-gcc5.patch
new file mode 100644
index 000000000..09b65f5b0
--- /dev/null
+++ b/arch/tde-deps/gnokii/gnokii-gcc5.patch
@@ -0,0 +1,27 @@
+Patch by Robert Scheck <robert@fedoraproject.org> for gnokii <= 0.6.31 to avoid
+build failures with GCC 5.x as "gnokii-0.6.31/xgnokii/xgnokii.c:1209: undefined
+reference to `GUI_HideAbout'" and "xgnokii-xgnokii_logos.o:(.data.rel+0xe0):
+undefined reference to `CloseLogosWindow'".
+
+--- gnokii-0.6.31/xgnokii/xgnokii.c 2011-12-02 15:53:04.000000000 +0100
++++ gnokii-0.6.31/xgnokii/xgnokii.c.gcc5 2015-06-20 15:49:59.000000000 +0200
+@@ -798,7 +798,7 @@
+ }
+
+
+-inline void GUI_HideAbout(void)
++void GUI_HideAbout(void)
+ {
+ gtk_widget_hide(AboutDialog);
+ }
+--- gnokii-0.6.31/xgnokii/xgnokii_logos.c 2011-12-02 15:53:04.000000000 +0100
++++ gnokii-0.6.31/xgnokii/xgnokii_logos.c.gcc5 2015-06-20 15:50:15.000000000 +0200
+@@ -1304,7 +1304,7 @@
+ return 0;
+ }
+
+-inline void CloseLogosWindow(void)
++void CloseLogosWindow(void)
+ {
+ gtk_widget_hide(GUI_LogosWindow);
+ }
diff --git a/arch/tde-deps/gnokii/gnokii-gcc7.patch b/arch/tde-deps/gnokii/gnokii-gcc7.patch
new file mode 100644
index 000000000..24fc9c9b1
--- /dev/null
+++ b/arch/tde-deps/gnokii/gnokii-gcc7.patch
@@ -0,0 +1,13 @@
+diff --git a/common/gsm-filetypes.c b/common/gsm-filetypes.c
+index b4ceea1..264420a 100644
+--- a/common/gsm-filetypes.c
++++ b/common/gsm-filetypes.c
+@@ -1409,7 +1409,7 @@ static int get_next_token(char *src, int delim)
+ #define GET_NEXT_TOKEN() o = get_next_token(line + offset, ';')
+ #define STORE_TOKEN(a) strip_slashes(a, line + offset, sizeof(a) - 1, o - 1)
+
+-inline int local_atoi(char *str, int len)
++int local_atoi(char *str, int len)
+ {
+ int retval;
+ char *aux = strndup(str, len);
diff --git a/arch/tde-deps/gnokii/gnokii-lock.patch b/arch/tde-deps/gnokii/gnokii-lock.patch
new file mode 100644
index 000000000..61bcfaf40
--- /dev/null
+++ b/arch/tde-deps/gnokii/gnokii-lock.patch
@@ -0,0 +1,15 @@
+diff -Naur gnokii-0.6.31.orig/common/misc.c gnokii-0.6.31/common/misc.c
+--- gnokii-0.6.31.orig/common/misc.c 2011-12-02 15:53:04.000000000 +0100
++++ gnokii-0.6.31/common/misc.c 2013-08-12 18:38:41.021668458 +0200
+@@ -448,9 +448,9 @@
+
+ #define BUFFER_MAX_LENGTH 128
+ #if defined (__svr4__)
+-# define lock_path "/var/run/LCK.."
++# define lock_path "/var/run/lockdev/LCK.."
+ #else
+-# define lock_path "/var/lock/LCK.."
++# define lock_path "/var/lock/lockdev/LCK.."
+ #endif
+
+ /* Lock the device. Return allocated string with a lock name */
diff --git a/arch/tde-deps/gnokii/gnokii.install b/arch/tde-deps/gnokii/gnokii.install
new file mode 100644
index 000000000..354b345a2
--- /dev/null
+++ b/arch/tde-deps/gnokii/gnokii.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+}
diff --git a/arch/tde-deps/gtk2/.SRCINFO b/arch/tde-deps/gtk2/.SRCINFO
new file mode 100644
index 000000000..dc4cb5fab
--- /dev/null
+++ b/arch/tde-deps/gtk2/.SRCINFO
@@ -0,0 +1,51 @@
+pkgbase = gtk2
+ pkgdesc = GObject-based multi-platform GUI toolkit (legacy)
+ pkgver = 2.24.33
+ pkgrel = 5
+ url = https://www.gtk.org/
+ arch = x86_64
+ license = LGPL-2.1-or-later
+ makedepends = git
+ makedepends = glib2-devel
+ makedepends = gobject-introspection
+ makedepends = gtk-doc
+ depends = atk
+ depends = cairo
+ depends = desktop-file-utils
+ depends = fontconfig
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = glibc
+ depends = gtk-update-icon-cache
+ depends = libcups
+ depends = librsvg
+ depends = libx11
+ depends = libxcomposite
+ depends = libxcursor
+ depends = libxdamage
+ depends = libxext
+ depends = libxfixes
+ depends = libxi
+ depends = libxinerama
+ depends = libxrandr
+ depends = libxrender
+ depends = pango
+ depends = shared-mime-info
+ source = git+https://gitlab.gnome.org/GNOME/gtk.git#tag=2.24.33
+ source = gtk-query-immodules-2.0.hook
+ source = 0001-Lower-severity-of-XID-collision-warnings.patch
+ source = 0002-Stop-looking-for-modules-in-cwd.patch
+ b2sums = 1b18d1cfef55466209cf93be45af15dc058a8b74d13ab590cfc7f0b09b0584adc62d4330aaed65185c0142cc8c326e4274c8e75e0af94bec5be3cfcca105c1e6
+ b2sums = 9c531f9f605e1739e13c39c1cac22daddd9574f3082f18bcf0b9dfaa4c41f2485d55be03a9ed12fb4504d509f0d5ac63980a9d9349e3f80a06595c6430c78096
+ b2sums = 45ecc976d9eb9d990fc204230aa052a6d1b2bdfdc94788be37d576ab262a1da49855eb46ecd4bfce4efde6e2f817a1660c6d1fa756be3b372f7f8d13b0ef0fd0
+ b2sums = 06ca1c6f0e8f6a7c7a3cc08ce3d358af978d28fc4aa8d9e981883e3ad5adf7d821bcb27bc8b93bf65171a92396ac8f7ad62c90db501a492cca7c30b6081e957f
+
+pkgname = gtk2
+ install = gtk2.install
+ optdepends = adwaita-fonts: Default font
+ optdepends = adwaita-icon-theme: Default icon theme
+ optdepends = gnome-themes-extra-gtk2: Default widget theme
+ optdepends = python: gtk-builder-convert
+ provides = libgailutil.so
+ provides = libgdk-x11-2.0.so
+ provides = libgtk-x11-2.0.so
diff --git a/arch/tde-deps/gtk2/.nvchecker.toml b/arch/tde-deps/gtk2/.nvchecker.toml
new file mode 100644
index 000000000..d6510d8b3
--- /dev/null
+++ b/arch/tde-deps/gtk2/.nvchecker.toml
@@ -0,0 +1,4 @@
+[gtk2]
+source = "git"
+git = "https://gitlab.gnome.org/GNOME/gtk.git"
+include_regex = '2\.24\.\d+'
diff --git a/arch/tde-deps/gtk2/0001-Lower-severity-of-XID-collision-warnings.patch b/arch/tde-deps/gtk2/0001-Lower-severity-of-XID-collision-warnings.patch
new file mode 100644
index 000000000..5392eeb4a
--- /dev/null
+++ b/arch/tde-deps/gtk2/0001-Lower-severity-of-XID-collision-warnings.patch
@@ -0,0 +1,22 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
+Date: Sat, 22 Jun 2024 22:08:43 +0200
+Subject: [PATCH] Lower severity of XID collision warnings
+
+---
+ gdk/x11/gdkxid.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gdk/x11/gdkxid.c b/gdk/x11/gdkxid.c
+index 1005f9e40c0d..1523fa70b2d3 100644
+--- a/gdk/x11/gdkxid.c
++++ b/gdk/x11/gdkxid.c
+@@ -58,7 +58,7 @@ _gdk_xid_table_insert (GdkDisplay *display,
+ (GEqualFunc) gdk_xid_equal);
+
+ if (g_hash_table_lookup (display_x11->xid_ht, xid))
+- g_warning ("XID collision, trouble ahead");
++ g_debug ("XID collision, trouble ahead");
+
+ g_hash_table_insert (display_x11->xid_ht, xid, data);
+ }
diff --git a/arch/tde-deps/gtk2/0002-Stop-looking-for-modules-in-cwd.patch b/arch/tde-deps/gtk2/0002-Stop-looking-for-modules-in-cwd.patch
new file mode 100644
index 000000000..db2a2fcfc
--- /dev/null
+++ b/arch/tde-deps/gtk2/0002-Stop-looking-for-modules-in-cwd.patch
@@ -0,0 +1,32 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen <mclasen@redhat.com>
+Date: Sat, 15 Jun 2024 14:18:01 -0400
+Subject: [PATCH] Stop looking for modules in cwd
+
+This is just not a good idea. It is surprising, and can be misused.
+
+Fixes: #6786
+---
+ gtk/gtkmodules.c | 9 ++-------
+ 1 file changed, 2 insertions(+), 7 deletions(-)
+
+diff --git a/gtk/gtkmodules.c b/gtk/gtkmodules.c
+index 50729b61a590..c0f0c30a2148 100644
+--- a/gtk/gtkmodules.c
++++ b/gtk/gtkmodules.c
+@@ -229,13 +229,8 @@ find_module (const gchar *name)
+ gchar *module_name;
+
+ module_name = _gtk_find_module (name, "modules");
+- if (!module_name)
+- {
+- /* As last resort, try loading without an absolute path (using system
+- * library path)
+- */
+- module_name = g_module_build_path (NULL, name);
+- }
++ if (module_name == NULL)
++ return NULL;
+
+ module = g_module_open (module_name, G_MODULE_BIND_LOCAL | G_MODULE_BIND_LAZY);
+
diff --git a/arch/tde-deps/gtk2/LICENSE b/arch/tde-deps/gtk2/LICENSE
new file mode 100644
index 000000000..b87c5e4be
--- /dev/null
+++ b/arch/tde-deps/gtk2/LICENSE
@@ -0,0 +1,12 @@
+Copyright Arch Linux Contributors
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/arch/tde-deps/gtk2/LICENSES/0BSD.txt b/arch/tde-deps/gtk2/LICENSES/0BSD.txt
new file mode 120000
index 000000000..ea5b60640
--- /dev/null
+++ b/arch/tde-deps/gtk2/LICENSES/0BSD.txt
@@ -0,0 +1 @@
+../LICENSE \ No newline at end of file
diff --git a/arch/tde-deps/gtk2/LICENSES/LGPL-2.1-or-later.txt b/arch/tde-deps/gtk2/LICENSES/LGPL-2.1-or-later.txt
new file mode 100644
index 000000000..c6487f4fd
--- /dev/null
+++ b/arch/tde-deps/gtk2/LICENSES/LGPL-2.1-or-later.txt
@@ -0,0 +1,176 @@
+GNU LESSER GENERAL PUBLIC LICENSE
+
+Version 2.1, February 1999
+
+Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
+
+This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
+
+When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
+
+To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
+
+For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
+
+We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
+
+To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
+
+Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
+
+Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
+
+When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
+
+We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
+
+For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
+
+In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
+
+Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
+
+The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
+
+GNU LESSER GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
+
+A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
+
+The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
+
+"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
+
+Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
+
+1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
+
+You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
+
+(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
+
+Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
+
+This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
+
+4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
+
+If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
+
+5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
+
+However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
+
+When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
+
+If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
+
+Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
+
+6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
+
+You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
+
+ a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
+
+For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
+
+7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
+
+ b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
+
+8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
+
+10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
+
+11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
+
+14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Libraries
+
+If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).
+
+To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
+
+ one line to give the library's name and an idea of what it does.
+ Copyright (C) year name of author
+
+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
+
+Yoyodyne, Inc., hereby disclaims all copyright interest in
+the library `Frob' (a library for tweaking knobs) written
+by James Random Hacker.
+
+signature of Ty Coon, 1 April 1990
+Ty Coon, President of Vice
+That's all there is to it!
diff --git a/arch/tde-deps/gtk2/PKGBUILD b/arch/tde-deps/gtk2/PKGBUILD
new file mode 100644
index 000000000..c1c8361ce
--- /dev/null
+++ b/arch/tde-deps/gtk2/PKGBUILD
@@ -0,0 +1,109 @@
+# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=gtk2
+pkgver=2.24.33
+pkgrel=5
+pkgdesc="GObject-based multi-platform GUI toolkit (legacy)"
+url="https://www.gtk.org/"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h')
+license=(LGPL-2.1-or-later)
+depends=(
+ atk
+ cairo
+ desktop-file-utils
+ fontconfig
+ gdk-pixbuf2
+ glib2
+ glibc
+ gtk-update-icon-cache
+ libcups
+ librsvg
+ libx11
+ libxcomposite
+ libxcursor
+ libxdamage
+ libxext
+ libxfixes
+ libxi
+ libxinerama
+ libxrandr
+ libxrender
+ pango
+ shared-mime-info
+)
+makedepends=(
+ git
+ glib2-devel
+ gobject-introspection
+ gtk-doc
+)
+source=(
+ "git+https://gitlab.gnome.org/GNOME/gtk.git#tag=$pkgver"
+ gtk-query-immodules-2.0.hook
+ 0001-Lower-severity-of-XID-collision-warnings.patch
+ 0002-Stop-looking-for-modules-in-cwd.patch
+)
+b2sums=('1b18d1cfef55466209cf93be45af15dc058a8b74d13ab590cfc7f0b09b0584adc62d4330aaed65185c0142cc8c326e4274c8e75e0af94bec5be3cfcca105c1e6'
+ '9c531f9f605e1739e13c39c1cac22daddd9574f3082f18bcf0b9dfaa4c41f2485d55be03a9ed12fb4504d509f0d5ac63980a9d9349e3f80a06595c6430c78096'
+ '45ecc976d9eb9d990fc204230aa052a6d1b2bdfdc94788be37d576ab262a1da49855eb46ecd4bfce4efde6e2f817a1660c6d1fa756be3b372f7f8d13b0ef0fd0'
+ '06ca1c6f0e8f6a7c7a3cc08ce3d358af978d28fc4aa8d9e981883e3ad5adf7d821bcb27bc8b93bf65171a92396ac8f7ad62c90db501a492cca7c30b6081e957f')
+
+prepare() {
+ cd gtk
+ git apply -3 ../0001-Lower-severity-of-XID-collision-warnings.patch
+
+ # CVE-2024-6655: https://www.openwall.com/lists/oss-security/2024/09/09/1
+ # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7361
+ git apply -3 ../0002-Stop-looking-for-modules-in-cwd.patch
+
+ sed -i '/AM_INIT_AUTOMAKE/s/]/ foreign]/' configure.ac
+ autoreconf -fvi
+}
+
+build() {
+ local configure_options=(
+ --prefix=/usr
+ --sysconfdir=/etc
+ --localstatedir=/var
+ --with-xinput=yes
+ --disable-gtk-doc
+ )
+
+ CFLAGS+=" -Wno-error=implicit-int -Wno-error=incompatible-pointer-types"
+
+ cd gtk
+ ./configure "${configure_options[@]}"
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ make
+}
+
+package() {
+ optdepends=(
+ 'adwaita-fonts: Default font'
+ 'adwaita-icon-theme: Default icon theme'
+ 'gnome-themes-extra-gtk2: Default widget theme'
+ 'python: gtk-builder-convert'
+ )
+ provides=(
+ libgailutil.so
+ libgdk-x11-2.0.so
+ libgtk-x11-2.0.so
+ )
+ install=gtk2.install
+
+ make -C gtk DESTDIR="$pkgdir" install
+
+ install -Dm644 /dev/stdin "$pkgdir/usr/share/gtk-2.0/gtkrc" <<END
+gtk-icon-theme-name = "Adwaita"
+gtk-theme-name = "Adwaita"
+gtk-font-name = "Adwaita Sans 11"
+END
+
+ install -Dm644 gtk-query-immodules-2.0.hook -t "$pkgdir/usr/share/libalpm/hooks"
+
+ # Built by GTK 4, shared with GTK 2/3
+ rm "$pkgdir/usr/bin/gtk-update-icon-cache"
+}
+
+# vim:set sw=2 sts=-1 et:
diff --git a/arch/tde-deps/gtk2/REUSE.toml b/arch/tde-deps/gtk2/REUSE.toml
new file mode 100644
index 000000000..0454fa0ca
--- /dev/null
+++ b/arch/tde-deps/gtk2/REUSE.toml
@@ -0,0 +1,30 @@
+version = 1
+
+[[annotations]]
+path = [
+ "PKGBUILD",
+ "README.md",
+ "keys/**",
+ ".SRCINFO",
+ ".nvchecker.toml",
+ "*.install",
+ "*.sysusers",
+ "*.tmpfiles",
+ "*.logrotate",
+ "*.pam",
+ "*.service",
+ "*.socket",
+ "*.timer",
+ "*.desktop",
+ "*.hook",
+]
+SPDX-FileCopyrightText = "Arch Linux contributors"
+SPDX-License-Identifier = "0BSD"
+
+[[annotations]]
+path = [
+ "0001-Lower-severity-of-XID-collision-warnings.patch",
+ "0002-Stop-looking-for-modules-in-cwd.patch",
+]
+SPDX-FileCopyrightText = "gtk2 contributors"
+SPDX-License-Identifier = "LGPL-2.1-or-later"
diff --git a/arch/tde-deps/gtk2/gtk-query-immodules-2.0.hook b/arch/tde-deps/gtk2/gtk-query-immodules-2.0.hook
new file mode 100644
index 000000000..51986eb28
--- /dev/null
+++ b/arch/tde-deps/gtk2/gtk-query-immodules-2.0.hook
@@ -0,0 +1,11 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/lib/gtk-2.0/2.10.0/immodules/*.so
+
+[Action]
+Description = Probing GTK2 input method modules...
+When = PostTransaction
+Exec = /usr/bin/gtk-query-immodules-2.0 --update-cache
diff --git a/arch/tde-deps/gtk2/gtk2.install b/arch/tde-deps/gtk2/gtk2.install
new file mode 100644
index 000000000..1fb17159a
--- /dev/null
+++ b/arch/tde-deps/gtk2/gtk2.install
@@ -0,0 +1,3 @@
+pre_remove() {
+ rm -f /usr/lib/gtk-2.0/2.10.0/immodules.cache
+}
diff --git a/arch/tde-deps/htdig/.SRCINFO b/arch/tde-deps/htdig/.SRCINFO
new file mode 100644
index 000000000..f4da67b4b
--- /dev/null
+++ b/arch/tde-deps/htdig/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = htdig
+ pkgdesc = Scripts and HTML code needed for using ht://Dig as a web search engine
+ pkgver = 3.2.0b6
+ pkgrel = 11
+ url = http://www.htdig.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = openssl
+ source = http://downloads.sourceforge.net/htdig/htdig-3.2.0b6.tar.bz2
+ source = gcc4.3.patch
+ source = CVE-2007-6110.patch
+ md5sums = 8b9b9587a411ac7dd278fa5413428960
+ md5sums = 2aeda683f95b58efc0978d7fe951de59
+ md5sums = 0d9099d3b5a32d322a8e0240f85a3578
+
+pkgname = htdig
+
diff --git a/arch/tde-deps/htdig/CVE-2007-6110.patch b/arch/tde-deps/htdig/CVE-2007-6110.patch
new file mode 100644
index 000000000..57b0e3b78
--- /dev/null
+++ b/arch/tde-deps/htdig/CVE-2007-6110.patch
@@ -0,0 +1,26 @@
+Index: htdig-3.2.0b6/htsearch/Display.cc
+===================================================================
+--- htdig-3.2.0b6.orig/htsearch/Display.cc
++++ htdig-3.2.0b6/htsearch/Display.cc
+@@ -137,7 +137,7 @@ Display::display(int pageNumber)
+ // Must temporarily stash the message in a String, since
+ // displaySyntaxError will overwrite the static temp used in form.
+
+- String s(form("No such sort method: `%s'", (const char*)config->Find("sort")));
++ String s("invalid sort method");
+
+ displaySyntaxError(s);
+ return;
+Index: htdig-3.2.0b6/libhtdig/ResultFetch.cc
+===================================================================
+--- htdig-3.2.0b6.orig/libhtdig/ResultFetch.cc
++++ htdig-3.2.0b6/libhtdig/ResultFetch.cc
+@@ -142,7 +142,7 @@ ResultFetch::fetch()
+ // Must temporarily stash the message in a String, since
+ // displaySyntaxError will overwrite the static temp used in form.
+
+- String s(form("No such sort method: `%s'", (const char *) config->Find("sort")));
++ String s("invalid sort method");
+
+ displaySyntaxError(s);
+ //return;
diff --git a/arch/tde-deps/htdig/PKGBUILD b/arch/tde-deps/htdig/PKGBUILD
new file mode 100644
index 000000000..cec2ce842
--- /dev/null
+++ b/arch/tde-deps/htdig/PKGBUILD
@@ -0,0 +1,53 @@
+# $Id: PKGBUILD 260530 2016-03-02 18:25:02Z foutrelis $
+# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Giovanni Scafora <giovanni@archlinux.org>
+
+pkgname=htdig
+pkgver=3.2.0b6
+pkgrel=11.1
+pkgdesc="Scripts and HTML code needed for using ht://Dig as a web search engine"
+url="http://www.htdig.org/"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+license=('GPL')
+depends=('openssl')
+source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2"
+ 'gcc4.3.patch'
+ 'CVE-2007-6110.patch')
+md5sums=('8b9b9587a411ac7dd278fa5413428960'
+ '2aeda683f95b58efc0978d7fe951de59'
+ '0d9099d3b5a32d322a8e0240f85a3578')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+
+ patch -p1 -i "${srcdir}/gcc4.3.patch"
+ patch -p1 -i "${srcdir}/CVE-2007-6110.patch"
+
+ cp -a /usr/share/libtool/build-aux/config.guess .
+ cp -a /usr/share/libtool/build-aux/config.sub .
+ cp -a /usr/share/libtool/build-aux/config.guess ./db/
+ cp -a /usr/share/libtool/build-aux/config.sub ./db/
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+
+ CFLAGS=-Wno-narrowing CXXFLAGS="-Wno-narrowing -std=c++03" \
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man \
+ --with-config-dir=/etc/htdig \
+ --with-default-config-file=/etc/htdig/htdig.conf \
+ --with-database-dir=/var/lib/htdig/db \
+ --with-cgi-bin-dir=/usr/bin \
+ --with-common-dir=/usr/share/doc/htdig \
+ --with-search-dir=/usr/share/doc/htdig \
+ --with-image-dir=/usr/share/doc/htdig \
+ --localstatedir=/var/lib/htdig \
+ --with-ssl
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/arch/tde-deps/htdig/gcc4.3.patch b/arch/tde-deps/htdig/gcc4.3.patch
new file mode 100644
index 000000000..58dec1395
--- /dev/null
+++ b/arch/tde-deps/htdig/gcc4.3.patch
@@ -0,0 +1,15 @@
+diff -Naurp htdig-3.2.0b6.orig/htsearch/Collection.h htdig-3.2.0b6/htsearch/Collection.h
+--- htdig-3.2.0b6.orig/htsearch/Collection.h 2004-05-28 06:15:24.000000000 -0700
++++ htdig-3.2.0b6/htsearch/Collection.h 2006-03-22 11:35:40.000000000 -0800
+@@ -36,9 +36,9 @@ public:
+ const char *docExcerpt);
+ ~Collection();
+
+- void Collection::Open();
++ void Open();
+
+- void Collection::Close();
++ void Close();
+
+ char *getWordFile() { return wordFile.get(); }
+ DocumentRef *getDocumentRef(int id);
diff --git a/arch/tde-deps/imlib/.SRCINFO b/arch/tde-deps/imlib/.SRCINFO
new file mode 100644
index 000000000..3a7e771bb
--- /dev/null
+++ b/arch/tde-deps/imlib/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = imlib
+ pkgdesc = General image handling library for X11 and Gtk
+ pkgver = 1.9.15
+ pkgrel = 18
+ url = http://freshmeat.net/projects/imlib/
+ arch = x86_64
+ arch = aarch64
+ arch = armv7h
+ arch = powerpc64le
+ license = GPL
+ makedepends = libxt
+ depends = giflib
+ depends = libpng
+ depends = libtiff
+ depends = libxext
+ source = https://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-1.9.15.tar.bz2
+ source = debian-bug448360.patch
+ source = CAN-2004-1026.patch
+ source = aclocal-fixes.patch
+ source = imlib-1.9.15-libpng15.patch
+ source = imlib-giflib51.patch
+ source = imlib-gtk.patch
+ sha512sums = f50d9141b3c54b44921aa09c0a5ea848aefaa904efdd6da132dace42604671f8dbd3e4b71a596f054f0db4525ba2002864b5e5b21f8805cf1b5514b661ac254a
+ sha512sums = 0c805568c54149239a3106293e7a4f5abe127abebc1a851cda87958fede996d6c0415fe1b47a7f023f2deb2e3460204d5aae4fce5787e402a026d46c2e7e662c
+ sha512sums = a75537267e9e276920fbc0360cd4832f727c6c9857401889bdb1466f3088c98e5ea2ef84a94a5873a3c12dda0b9aed36a5e2039fece87e51154a3b773d97aa5c
+ sha512sums = ca4d2a047ee07f25bb462c8b34fc8298ef9a31b39f83309598a696973534e144f8f02a130bb764737dfbd329073e64abe4f8a673d66731822fece4969d7ab02a
+ sha512sums = e7a6d48ef04fbcfcab998e6968130796ab3da1fd9def14ab2ccc713e0956f1f2be3f3a8f680ded5f00cb7ac9ea31d2f94de04aaa039ec5b03cece71f36f14294
+ sha512sums = 91a62ed701974b953c2bc4f6b530ea7614b2195906110fcdc45bb200acacea0c54d431c3eafdcd2b33877606ef6b23bd34d051f99f90e5505d8e725b78278c89
+ sha512sums = fb05c545e8c8e3eaf6a6cc390c0c9211c37074f7bd6805529254d9c61d56ceb9b2e3877d276f46ac0b195ae796e52c5baad11781ef91272c955529396bdf6de7
+
+pkgname = imlib
diff --git a/arch/tde-deps/imlib/CAN-2004-1026.patch b/arch/tde-deps/imlib/CAN-2004-1026.patch
new file mode 100644
index 000000000..c820270d4
--- /dev/null
+++ b/arch/tde-deps/imlib/CAN-2004-1026.patch
@@ -0,0 +1,510 @@
+diff -urN imlib-1.9.13.orig/Imlib/load.c imlib-1.9.13/Imlib/load.c
+--- imlib-1.9.13.orig/Imlib/load.c Wed Mar 13 19:06:29 2002
++++ imlib-1.9.13/Imlib/load.c Thu Sep 16 17:21:01 2004
+@@ -4,6 +4,8 @@
+ #include "Imlib_private.h"
+ #include <setjmp.h>
+
++#define G_MAXINT ((int) 0x7fffffff)
++
+ /* Split the ID - damages input */
+
+ static char *
+@@ -41,13 +43,17 @@
+
+ /*
+ * Make sure we don't wrap on our memory allocations
++ * we check G_MAXINT/4 because rend.c malloc's w * h * bpp
++ * + 3 is safety margin
+ */
+
+ void * _imlib_malloc_image(unsigned int w, unsigned int h)
+ {
+- if( w > 32767 || h > 32767)
+- return NULL;
+- return malloc(w * h * 3);
++ if (w <= 0 || w > 32767 ||
++ h <= 0 || h > 32767 ||
++ h >= (G_MAXINT/4 - 1) / w)
++ return NULL;
++ return malloc(w * h * 3 + 3);
+ }
+
+ #ifdef HAVE_LIBJPEG
+@@ -360,7 +366,9 @@
+ npix = ww * hh;
+ *w = (int)ww;
+ *h = (int)hh;
+- if(ww > 32767 || hh > 32767)
++ if (ww <= 0 || ww > 32767 ||
++ hh <= 0 || hh > 32767 ||
++ hh >= (G_MAXINT/sizeof(uint32)) / ww)
+ {
+ TIFFClose(tif);
+ return NULL;
+@@ -463,7 +471,7 @@
+ }
+ *w = gif->Image.Width;
+ *h = gif->Image.Height;
+- if (*h > 32767 || *w > 32767)
++ if (*h <= 0 || *h > 32767 || *w <= 0 || *w > 32767)
+ {
+ return NULL;
+ }
+@@ -965,7 +973,12 @@
+ comment = 0;
+ quote = 0;
+ context = 0;
++ memset(lookup, 0, sizeof(lookup));
++
+ line = malloc(lsz);
++ if (!line)
++ return NULL;
++
+ while (!done)
+ {
+ pc = c;
+@@ -994,25 +1007,25 @@
+ {
+ /* Header */
+ sscanf(line, "%i %i %i %i", w, h, &ncolors, &cpp);
+- if (ncolors > 32766)
++ if (ncolors <= 0 || ncolors > 32766)
+ {
+ fprintf(stderr, "IMLIB ERROR: XPM files wth colors > 32766 not supported\n");
+ free(line);
+ return NULL;
+ }
+- if (cpp > 5)
++ if (cpp <= 0 || cpp > 5)
+ {
+ fprintf(stderr, "IMLIB ERROR: XPM files with characters per pixel > 5 not supported\n");
+ free(line);
+ return NULL;
+ }
+- if (*w > 32767)
++ if (*w <= 0 || *w > 32767)
+ {
+ fprintf(stderr, "IMLIB ERROR: Image width > 32767 pixels for file\n");
+ free(line);
+ return NULL;
+ }
+- if (*h > 32767)
++ if (*h <= 0 || *h > 32767)
+ {
+ fprintf(stderr, "IMLIB ERROR: Image height > 32767 pixels for file\n");
+ free(line);
+@@ -1045,11 +1058,13 @@
+ {
+ int slen;
+ int hascolor, iscolor;
++ int space;
+
+ iscolor = 0;
+ hascolor = 0;
+ tok[0] = 0;
+ col[0] = 0;
++ space = sizeof(col) - 1;
+ s[0] = 0;
+ len = strlen(line);
+ strncpy(cmap[j].str, line, cpp);
+@@ -1072,10 +1087,10 @@
+ {
+ if (k >= len)
+ {
+- if (col[0])
+- strcat(col, " ");
+- if (strlen(col) + strlen(s) < sizeof(col))
+- strcat(col, s);
++ if (col[0] && space > 0)
++ strcat(col, " "), space -= 1;
++ if (slen <= space)
++ strcat(col, s), space -= slen;
+ }
+ if (col[0])
+ {
+@@ -1105,14 +1120,17 @@
+ }
+ }
+ }
+- strcpy(tok, s);
++ if (slen < sizeof(tok));
++ strcpy(tok, s);
+ col[0] = 0;
++ space = sizeof(col) - 1;
+ }
+ else
+ {
+- if (col[0])
+- strcat(col, " ");
+- strcat(col, s);
++ if (col[0] && space > 0)
++ strcat(col, " "), space -=1;
++ if (slen <= space)
++ strcat(col, s), space -= slen;
+ }
+ }
+ }
+@@ -1341,12 +1359,12 @@
+ sscanf(s, "%i %i", w, h);
+ a = *w;
+ b = *h;
+- if (a > 32767)
++ if (a <= 0 || a > 32767)
+ {
+ fprintf(stderr, "IMLIB ERROR: Image width > 32767 pixels for file\n");
+ return NULL;
+ }
+- if (b > 32767)
++ if (b <= 0 || b > 32767)
+ {
+ fprintf(stderr, "IMLIB ERROR: Image height > 32767 pixels for file\n");
+ return NULL;
+diff -urN imlib-1.9.13.orig/Imlib/utils.c imlib-1.9.13/Imlib/utils.c
+--- imlib-1.9.13.orig/Imlib/utils.c Mon Mar 4 17:45:28 2002
++++ imlib-1.9.13/Imlib/utils.c Thu Sep 16 17:21:15 2004
+@@ -1496,36 +1496,56 @@
+ context = 0;
+ ptr = NULL;
+ end = NULL;
++ memset(lookup, 0, sizeof(lookup));
+
+ while (!done)
+ {
+ line = data[count++];
++ if (!line)
++ break;
++ line = strdup(line);
++ if (!line)
++ break;
++ len = strlen(line);
++ for (i = 0; i < len; ++i)
++ {
++ c = line[i];
++ if (c < 32)
++ line[i] = 32;
++ else if (c > 127)
++ line[i] = 127;
++ }
++
+ if (context == 0)
+ {
+ /* Header */
+ sscanf(line, "%i %i %i %i", &w, &h, &ncolors, &cpp);
+- if (ncolors > 32766)
++ if (ncolors <= 0 || ncolors > 32766)
+ {
+ fprintf(stderr, "IMLIB ERROR: XPM data wth colors > 32766 not supported\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+- if (cpp > 5)
++ if (cpp <= 0 || cpp > 5)
+ {
+ fprintf(stderr, "IMLIB ERROR: XPM data with characters per pixel > 5 not supported\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+- if (w > 32767)
++ if (w <= 0 || w > 32767)
+ {
+ fprintf(stderr, "IMLIB ERROR: Image width > 32767 pixels for data\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+- if (h > 32767)
++ if (h <= 0 || h > 32767)
+ {
+ fprintf(stderr, "IMLIB ERROR: Image height > 32767 pixels for data\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+ cmap = malloc(sizeof(struct _cmap) * ncolors);
+@@ -1533,6 +1553,7 @@
+ if (!cmap)
+ {
+ free(im);
++ free(line);
+ return NULL;
+ }
+ im->rgb_width = w;
+@@ -1542,6 +1563,7 @@
+ {
+ free(cmap);
+ free(im);
++ free(line);
+ return NULL;
+ }
+ im->alpha_data = NULL;
+@@ -1817,6 +1839,7 @@
+ }
+ if ((ptr) && ((ptr - im->rgb_data) >= w * h * 3))
+ done = 1;
++ free(line);
+ }
+ if (!transp)
+ {
+diff -urN imlib-1.9.13.orig/gdk_imlib/io-gif.c imlib-1.9.13/gdk_imlib/io-gif.c
+--- imlib-1.9.13.orig/gdk_imlib/io-gif.c Mon Mar 4 17:26:51 2002
++++ imlib-1.9.13/gdk_imlib/io-gif.c Thu Sep 16 16:11:31 2004
+@@ -55,7 +55,7 @@
+ }
+ *w = gif->Image.Width;
+ *h = gif->Image.Height;
+- if(*h > 32767 || *w > 32767)
++ if(*h <= 0 || *h > 32767 || *w <= 0 || *w > 32767)
+ {
+ return NULL;
+ }
+diff -urN imlib-1.9.13.orig/gdk_imlib/io-ppm.c imlib-1.9.13/gdk_imlib/io-ppm.c
+--- imlib-1.9.13.orig/gdk_imlib/io-ppm.c Mon Mar 4 17:26:51 2002
++++ imlib-1.9.13/gdk_imlib/io-ppm.c Thu Sep 16 16:13:13 2004
+@@ -53,12 +53,12 @@
+ sscanf(s, "%i %i", w, h);
+ a = *w;
+ b = *h;
+- if (a > 32767)
++ if (a <= 0 || a > 32767)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: Image width > 32767 pixels for file\n");
+ return NULL;
+ }
+- if (b > 32767)
++ if (b <= 0 || b > 32767)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: Image height > 32767 pixels for file\n");
+ return NULL;
+diff -urN imlib-1.9.13.orig/gdk_imlib/io-tiff.c imlib-1.9.13/gdk_imlib/io-tiff.c
+--- imlib-1.9.13.orig/gdk_imlib/io-tiff.c Mon Mar 4 17:26:51 2002
++++ imlib-1.9.13/gdk_imlib/io-tiff.c Thu Sep 16 16:13:57 2004
+@@ -36,7 +36,9 @@
+ npix = ww * hh;
+ *w = (int)ww;
+ *h = (int)hh;
+- if(ww > 32767 || hh > 32767)
++ if (ww <= 0 || ww > 32767 ||
++ hh <= 0 || hh > 32767 ||
++ hh >= (G_MAXINT/sizeof(uint32)) / ww)
+ {
+ TIFFClose(tif);
+ return NULL;
+diff -urN imlib-1.9.13.orig/gdk_imlib/io-xpm.c imlib-1.9.13/gdk_imlib/io-xpm.c
+--- imlib-1.9.13.orig/gdk_imlib/io-xpm.c Mon Mar 4 17:26:51 2002
++++ imlib-1.9.13/gdk_imlib/io-xpm.c Thu Sep 16 17:08:24 2004
+@@ -40,8 +40,12 @@
+ context = 0;
+ i = j = 0;
+ cmap = NULL;
++ memset(lookup, 0, sizeof(lookup));
+
+ line = malloc(lsz);
++ if (!line)
++ return NULL;
++
+ while (!done)
+ {
+ pc = c;
+@@ -70,25 +74,25 @@
+ {
+ /* Header */
+ sscanf(line, "%i %i %i %i", w, h, &ncolors, &cpp);
+- if (ncolors > 32766)
++ if (ncolors <= 0 || ncolors > 32766)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: XPM files wth colors > 32766 not supported\n");
+ free(line);
+ return NULL;
+ }
+- if (cpp > 5)
++ if (cpp <= 0 || cpp > 5)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: XPM files with characters per pixel > 5 not supported\n");
+ free(line);
+ return NULL;
+ }
+- if (*w > 32767)
++ if (*w <= 0 || *w > 32767)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: Image width > 32767 pixels for file\n");
+ free(line);
+ return NULL;
+ }
+- if (*h > 32767)
++ if (*h <= 0 || *h > 32767)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: Image height > 32767 pixels for file\n");
+ free(line);
+@@ -120,11 +124,13 @@
+ {
+ int slen;
+ int hascolor, iscolor;
++ int space;
+
+ hascolor = 0;
+ iscolor = 0;
+ tok[0] = 0;
+ col[0] = 0;
++ space = sizeof(col) - 1;
+ s[0] = 0;
+ len = strlen(line);
+ strncpy(cmap[j].str, line, cpp);
+@@ -147,10 +153,10 @@
+ {
+ if (k >= len)
+ {
+- if (col[0])
+- strcat(col, " ");
+- if (strlen(col) + strlen(s) < sizeof(col))
+- strcat(col, s);
++ if (col[0] && space > 0)
++ strncat(col, " ", space), space -= 1;
++ if (slen <= space)
++ strcat(col, s), space -= slen;
+ }
+ if (col[0])
+ {
+@@ -180,14 +186,17 @@
+ }
+ }
+ }
+- strcpy(tok, s);
++ if (slen < sizeof(tok))
++ strcpy(tok, s);
+ col[0] = 0;
++ space = sizeof(col) - 1;
+ }
+ else
+ {
+- if (col[0])
+- strcat(col, " ");
+- strcat(col, s);
++ if (col[0] && space > 0)
++ strcat(col, " "), space -= 1;
++ if (slen <= space)
++ strcat(col, s), space -= slen;
+ }
+ }
+ }
+diff -urN imlib-1.9.13.orig/gdk_imlib/misc.c imlib-1.9.13/gdk_imlib/misc.c
+--- imlib-1.9.13.orig/gdk_imlib/misc.c Mon Mar 4 17:26:51 2002
++++ imlib-1.9.13/gdk_imlib/misc.c Thu Sep 16 16:35:32 2004
+@@ -1355,11 +1355,16 @@
+
+ /*
+ * Make sure we don't wrap on our memory allocations
++ * we check G_MAX_INT/4 because rend.c malloc's w * h * bpp
++ * + 3 is safety margin
+ */
+
+ void *_gdk_malloc_image(unsigned int w, unsigned int h)
+ {
+- if( w > 32767 || h > 32767)
++ if (w <= 0 || w > 32767 ||
++ h <= 0 || h > 32767 ||
++ h >= (G_MAXINT/4 - 1) / w)
+ return NULL;
+- return malloc(w * h * 3);
++ return malloc(w * h * 3 + 3);
+ }
++
+diff -urN imlib-1.9.13.orig/gdk_imlib/utils.c imlib-1.9.13/gdk_imlib/utils.c
+--- imlib-1.9.13.orig/gdk_imlib/utils.c Mon Mar 4 17:26:51 2002
++++ imlib-1.9.13/gdk_imlib/utils.c Thu Sep 16 17:28:35 2004
+@@ -1236,36 +1236,56 @@
+ context = 0;
+ ptr = NULL;
+ end = NULL;
++ memset(lookup, 0, sizeof(lookup));
+
+ while (!done)
+ {
+ line = data[count++];
++ if (!line)
++ break;
++ line = strdup(line);
++ if (!line)
++ break;
++ len = strlen(line);
++ for (i = 0; i < len; ++i)
++ {
++ c = line[i];
++ if (c < 32)
++ line[i] = 32;
++ else if (c > 127)
++ line[i] = 127;
++ }
++
+ if (context == 0)
+ {
+ /* Header */
+ sscanf(line, "%i %i %i %i", &w, &h, &ncolors, &cpp);
+- if (ncolors > 32766)
++ if (ncolors <= 0 || ncolors > 32766)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: XPM data wth colors > 32766 not supported\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+- if (cpp > 5)
++ if (cpp <= 0 || cpp > 5)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: XPM data with characters per pixel > 5 not supported\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+- if (w > 32767)
++ if (w <= 0 || w > 32767)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: Image width > 32767 pixels for data\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+- if (h > 32767)
++ if (h <= 0 || h > 32767)
+ {
+ fprintf(stderr, "gdk_imlib ERROR: Image height > 32767 pixels for data\n");
+ free(im);
++ free(line);
+ return NULL;
+ }
+ cmap = malloc(sizeof(struct _cmap) * ncolors);
+@@ -1273,6 +1293,7 @@
+ if (!cmap)
+ {
+ free(im);
++ free(line);
+ return NULL;
+ }
+ im->rgb_width = w;
+@@ -1282,6 +1303,7 @@
+ {
+ free(cmap);
+ free(im);
++ free(line);
+ return NULL;
+ }
+ im->alpha_data = NULL;
+@@ -1355,7 +1377,7 @@
+ strcpy(col + colptr, " ");
+ colptr++;
+ }
+- if (colptr + ls <= sizeof(col))
++ if (colptr + ls < sizeof(col))
+ {
+ strcpy(col + colptr, s);
+ colptr += ls;
+@@ -1558,6 +1580,7 @@
+ }
+ if ((ptr) && ((ptr - im->rgb_data) >= w * h * 3))
+ done = 1;
++ free(line);
+ }
+ if (!transp)
+ {
diff --git a/arch/tde-deps/imlib/PKGBUILD b/arch/tde-deps/imlib/PKGBUILD
new file mode 100644
index 000000000..7e00c8ae3
--- /dev/null
+++ b/arch/tde-deps/imlib/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Eric Bélanger <eric@archlinux.org>
+
+pkgname=imlib
+pkgver=1.9.15
+pkgrel=18
+pkgdesc="General image handling library for X11 and Gtk"
+arch=('x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="http://freshmeat.net/projects/imlib/"
+license=('GPL')
+depends=('giflib' 'libpng' 'libtiff' 'libxext')
+makedepends=('libxt')
+source=(https://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/${pkgname}-${pkgver}.tar.bz2
+ debian-bug448360.patch CAN-2004-1026.patch aclocal-fixes.patch
+ imlib-1.9.15-libpng15.patch imlib-giflib51.patch imlib-gtk.patch)
+sha512sums=('f50d9141b3c54b44921aa09c0a5ea848aefaa904efdd6da132dace42604671f8dbd3e4b71a596f054f0db4525ba2002864b5e5b21f8805cf1b5514b661ac254a'
+ '0c805568c54149239a3106293e7a4f5abe127abebc1a851cda87958fede996d6c0415fe1b47a7f023f2deb2e3460204d5aae4fce5787e402a026d46c2e7e662c'
+ 'a75537267e9e276920fbc0360cd4832f727c6c9857401889bdb1466f3088c98e5ea2ef84a94a5873a3c12dda0b9aed36a5e2039fece87e51154a3b773d97aa5c'
+ 'ca4d2a047ee07f25bb462c8b34fc8298ef9a31b39f83309598a696973534e144f8f02a130bb764737dfbd329073e64abe4f8a673d66731822fece4969d7ab02a'
+ 'e7a6d48ef04fbcfcab998e6968130796ab3da1fd9def14ab2ccc713e0956f1f2be3f3a8f680ded5f00cb7ac9ea31d2f94de04aaa039ec5b03cece71f36f14294'
+ '91a62ed701974b953c2bc4f6b530ea7614b2195906110fcdc45bb200acacea0c54d431c3eafdcd2b33877606ef6b23bd34d051f99f90e5505d8e725b78278c89'
+ 'fb05c545e8c8e3eaf6a6cc390c0c9211c37074f7bd6805529254d9c61d56ceb9b2e3877d276f46ac0b195ae796e52c5baad11781ef91272c955529396bdf6de7')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ patch -p1 -i "${srcdir}/debian-bug448360.patch"
+ patch -p1 -i "${srcdir}/CAN-2004-1026.patch"
+ patch -p0 -i "${srcdir}/aclocal-fixes.patch"
+ patch -p0 -i "${srcdir}/imlib-1.9.15-libpng15.patch"
+ patch -p1 -i "${srcdir}/imlib-giflib51.patch"
+ patch -p1 -i "${srcdir}/imlib-gtk.patch"
+ sed '/AC_PATH_XTRA/d' -i configure.in
+ mv configure.in configure.ac
+ libtoolize --force
+ cp /usr/bin/libtool .
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+ autoreconf --force --install
+ ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --enable-shm --disable-static
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/arch/tde-deps/imlib/aclocal-fixes.patch b/arch/tde-deps/imlib/aclocal-fixes.patch
new file mode 100644
index 000000000..04ef737e7
--- /dev/null
+++ b/arch/tde-deps/imlib/aclocal-fixes.patch
@@ -0,0 +1,20 @@
+--- imlib.m4.orig 2006-03-05 12:41:14.000000000 +0000
++++ imlib.m4 2006-03-05 12:44:15.000000000 +0000
+@@ -6,7 +6,7 @@
+ dnl AM_PATH_IMLIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
+ dnl Test for IMLIB, and define IMLIB_CFLAGS and IMLIB_LIBS
+ dnl
+-AC_DEFUN(AM_PATH_IMLIB,
++AC_DEFUN([AM_PATH_IMLIB],
+ [dnl
+ dnl Get the cflags and libraries from the imlib-config script
+ dnl
+@@ -164,7 +164,7 @@
+ ])
+
+ # Check for gdk-imlib
+-AC_DEFUN(AM_PATH_GDK_IMLIB,
++AC_DEFUN([AM_PATH_GDK_IMLIB],
+ [dnl
+ dnl Get the cflags and libraries from the imlib-config script
+ dnl
diff --git a/arch/tde-deps/imlib/debian-bug448360.patch b/arch/tde-deps/imlib/debian-bug448360.patch
new file mode 100644
index 000000000..f1c0ef111
--- /dev/null
+++ b/arch/tde-deps/imlib/debian-bug448360.patch
@@ -0,0 +1,92 @@
+diff -up -ru imlib-1.9.15.orig/gdk_imlib/misc.c imlib-1.9.15/gdk_imlib/misc.c
+--- imlib-1.9.15.orig/gdk_imlib/misc.c 2002-03-04 18:06:32.000000000 +0100
++++ imlib-1.9.15/gdk_imlib/misc.c 2007-10-28 14:00:04.000000000 +0100
+@@ -674,6 +674,10 @@ gdk_imlib_init_params(GdkImlibInitParams
+ visual = gdk_rgb_get_visual();
+ id->x.visual = GDK_VISUAL_XVISUAL(visual); /* the visual type */
+ id->x.depth = visual->depth; /* the depth of the screen in bpp */
++
++ id->x.shm = 0;
++ id->x.shmp = 0;
++ id->max_shm = 0;
+ #ifdef HAVE_SHM
+ if (XShmQueryExtension(id->x.disp))
+ {
+@@ -689,17 +693,14 @@ gdk_imlib_init_params(GdkImlibInitParams
+ id->x.last_xim = NULL;
+ id->x.last_sxim = NULL;
+ id->max_shm = 0x7fffffff;
+- if (XShmPixmapFormat(id->x.disp) == ZPixmap)
++ if ((XShmPixmapFormat(id->x.disp) == ZPixmap) &&
++ (pm == True))
+ id->x.shmp = 1;
+ }
+ }
+ }
+- else
+ #endif
+- {
+- id->x.shm = 0;
+- id->x.shmp = 0;
+- }
++
+ id->cache.on_image = 0;
+ id->cache.size_image = 0;
+ id->cache.num_image = 0;
+@@ -935,8 +936,8 @@ gdk_imlib_init_params(GdkImlibInitParams
+ }
+ if (p->flags & PARAMS_SHAREDPIXMAPS)
+ {
+- if (id->x.shm)
+- id->x.shmp = p->sharedpixmaps;
++ if (!p->sharedpixmaps)
++ id->x.shmp = 0;
+ }
+ if (p->flags & PARAMS_PALETTEOVERRIDE)
+ override = p->paletteoverride;
+diff -up -ru imlib-1.9.15.orig/Imlib/misc.c imlib-1.9.15/Imlib/misc.c
+--- imlib-1.9.15.orig/Imlib/misc.c 2004-09-21 02:22:59.000000000 +0200
++++ imlib-1.9.15/Imlib/misc.c 2007-10-28 14:00:23.000000000 +0100
+@@ -675,6 +675,10 @@ Imlib_init_with_params(Display * disp, I
+ id->x.root = DefaultRootWindow(disp); /* the root window id */
+ id->x.visual = DefaultVisual(disp, id->x.screen); /* the visual type */
+ id->x.depth = DefaultDepth(disp, id->x.screen); /* the depth of the screen in bpp */
++
++ id->x.shm = 0;
++ id->x.shmp = 0;
++ id->max_shm = 0;
+ #ifdef HAVE_SHM
+ if (XShmQueryExtension(id->x.disp))
+ {
+@@ -690,17 +694,14 @@ Imlib_init_with_params(Display * disp, I
+ id->x.last_xim = NULL;
+ id->x.last_sxim = NULL;
+ id->max_shm = 0x7fffffff;
+- if (XShmPixmapFormat(id->x.disp) == ZPixmap)
++ if ((XShmPixmapFormat(id->x.disp) == ZPixmap &&
++ (pm == True)))
+ id->x.shmp = 1;
+ }
+ }
+ }
+- else
+ #endif
+- {
+- id->x.shm = 0;
+- id->x.shmp = 0;
+- }
++
+ id->cache.on_image = 0;
+ id->cache.size_image = 0;
+ id->cache.num_image = 0;
+@@ -952,8 +953,8 @@ Imlib_init_with_params(Display * disp, I
+ }
+ if (p->flags & PARAMS_SHAREDPIXMAPS)
+ {
+- if (id->x.shm)
+- id->x.shmp = p->sharedpixmaps;
++ if (!p->sharedpixmaps)
++ id->x.shmp = 0;
+ }
+ if (p->flags & PARAMS_PALETTEOVERRIDE)
+ override = p->paletteoverride;
diff --git a/arch/tde-deps/imlib/imlib-1.9.15-libpng15.patch b/arch/tde-deps/imlib/imlib-1.9.15-libpng15.patch
new file mode 100644
index 000000000..7837cd488
--- /dev/null
+++ b/arch/tde-deps/imlib/imlib-1.9.15-libpng15.patch
@@ -0,0 +1,142 @@
+--- gdk_imlib/io-png.c
++++ gdk_imlib/io-png.c
+@@ -40,13 +40,13 @@
+ return NULL;
+ }
+
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+ }
+
+- if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
++ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+@@ -275,13 +275,13 @@
+ return NULL;
+ }
+
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+ }
+
+- if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
++ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+@@ -301,6 +301,9 @@
+ /* Setup Translators */
+ if (color_type == PNG_COLOR_TYPE_PALETTE)
+ png_set_expand(png_ptr);
++ if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8)
++ png_set_expand(png_ptr);
++
+ png_set_strip_16(png_ptr);
+ png_set_packing(png_ptr);
+ if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
+@@ -440,13 +443,13 @@
+ return NULL;
+ }
+
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+ }
+
+- if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
++ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+@@ -635,7 +638,7 @@
+ png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
+ return 0;
+ }
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ fclose(f);
+ png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
+--- Imlib/load.c
++++ Imlib/load.c
+@@ -197,12 +197,12 @@
+ png_destroy_read_struct(&png_ptr, NULL, NULL);
+ return NULL;
+ }
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+ }
+- if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
++ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+@@ -260,7 +260,8 @@
+ png_read_image(png_ptr, lines);
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ ptr = data;
+- if (color_type == PNG_COLOR_TYPE_GRAY_ALPHA)
++ if (color_type == PNG_COLOR_TYPE_GRAY
++ || color_type == PNG_COLOR_TYPE_GRAY_ALPHA)
+ {
+ for (y = 0; y < *h; y++)
+ {
+@@ -285,6 +286,7 @@
+ }
+ }
+ }
++#if 0
+ else if (color_type == PNG_COLOR_TYPE_GRAY)
+ {
+ for (y = 0; y < *h; y++)
+@@ -300,6 +302,7 @@
+ }
+ }
+ }
++#endif
+ else
+ {
+ for (y = 0; y < *h; y++)
+--- Imlib/save.c
++++ Imlib/save.c
+@@ -342,7 +342,7 @@
+ png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
+ return 0;
+ }
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ fclose(f);
+ png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
+--- Imlib/utils.c
++++ Imlib/utils.c
+@@ -1981,14 +1981,13 @@
+ png_destroy_read_struct(&png_ptr, NULL, NULL);
+ return NULL;
+ }
+-
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
+ }
+
+- if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
++ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
+ return NULL;
diff --git a/arch/tde-deps/imlib/imlib-giflib51.patch b/arch/tde-deps/imlib/imlib-giflib51.patch
new file mode 100644
index 000000000..ae0cf7043
--- /dev/null
+++ b/arch/tde-deps/imlib/imlib-giflib51.patch
@@ -0,0 +1,126 @@
+diff -ruN imlib-1.9.15.orig/gdk_imlib/io-gif.c imlib-1.9.15/gdk_imlib/io-gif.c
+--- imlib-1.9.15.orig/gdk_imlib/io-gif.c 2014-05-27 09:38:13.210527763 +0000
++++ imlib-1.9.15/gdk_imlib/io-gif.c 2014-05-27 09:43:55.435910398 +0000
+@@ -30,7 +30,7 @@
+ fd = fileno(f);
+ /* Apparently rewind(f) isn't sufficient */
+ lseek(fd, (long) 0, 0);
+- gif = DGifOpenFileHandle(fd);
++ gif = DGifOpenFileHandle(fd, NULL);
+
+ transp = -1;
+ data = NULL;
+@@ -43,14 +43,14 @@
+ {
+ if (DGifGetRecordType(gif, &rec) == GIF_ERROR)
+ {
+- PrintGifError();
++ fprintf(stderr, "giflib error: %s\n", GifErrorString(gif->Error));
+ rec = TERMINATE_RECORD_TYPE;
+ }
+ if ((rec == IMAGE_DESC_RECORD_TYPE) && (!done))
+ {
+ if (DGifGetImageDesc(gif) == GIF_ERROR)
+ {
+- PrintGifError();
++ fprintf(stderr, "giflib error: %s\n", GifErrorString(gif->Error));
+ rec = TERMINATE_RECORD_TYPE;
+ }
+ *w = gif->Image.Width;
+@@ -62,13 +62,13 @@
+ rows = malloc(*h * sizeof(GifRowType *));
+ if (!rows)
+ {
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ return NULL;
+ }
+ data = _gdk_malloc_image(*w, *h);
+ if (!data)
+ {
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ free(rows);
+ return NULL;
+ }
+@@ -79,7 +79,7 @@
+ rows[i] = malloc(*w * sizeof(GifPixelType));
+ if (!rows[i])
+ {
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ for (i = 0; i < *h; i++)
+ if (rows[i])
+ free(rows[i]);
+@@ -168,7 +168,7 @@
+ }
+ }
+ }
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ for (i = 0; i < *h; i++)
+ free(rows[i]);
+ free(rows);
+diff -ruN imlib-1.9.15.orig/Imlib/load.c imlib-1.9.15/Imlib/load.c
+--- imlib-1.9.15.orig/Imlib/load.c 2014-05-27 09:38:13.220527723 +0000
++++ imlib-1.9.15/Imlib/load.c 2014-05-27 09:45:25.775576104 +0000
+@@ -454,7 +454,7 @@
+ fd = fileno(f);
+ /* Apparently rewind(f) isn't sufficient */
+ lseek(fd, (long) 0, 0);
+- gif = DGifOpenFileHandle(fd);
++ gif = DGifOpenFileHandle(fd, NULL);
+
+ if (!gif)
+ return NULL;
+@@ -462,14 +462,14 @@
+ {
+ if (DGifGetRecordType(gif, &rec) == GIF_ERROR)
+ {
+- PrintGifError();
++ fprintf(stderr, "Imlib ERROR: JPEG uses line buffers > 16. Cannot load.\n");
+ rec = TERMINATE_RECORD_TYPE;
+ }
+ if ((rec == IMAGE_DESC_RECORD_TYPE) && (!done))
+ {
+ if (DGifGetImageDesc(gif) == GIF_ERROR)
+ {
+- PrintGifError();
++ fprintf(stderr, "Imlib ERROR: JPEG uses line buffers > 16. Cannot load.\n");
+ rec = TERMINATE_RECORD_TYPE;
+ }
+ *w = gif->Image.Width;
+@@ -481,13 +481,13 @@
+ rows = malloc(*h * sizeof(GifRowType *));
+ if (!rows)
+ {
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ return NULL;
+ }
+ data = _imlib_malloc_image(*w, *h);
+ if (!data)
+ {
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ free(rows);
+ return NULL;
+ }
+@@ -498,7 +498,7 @@
+ rows[i] = malloc(*w * sizeof(GifPixelType));
+ if (!rows[i])
+ {
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ for (i = 0; i < *h; i++)
+ if (rows[i])
+ free(rows[i]);
+@@ -587,7 +587,7 @@
+ }
+ }
+ }
+- DGifCloseFile(gif);
++ DGifCloseFile(gif, NULL);
+ for (i = 0; i < *h; i++)
+ free(rows[i]);
+ free(rows);
diff --git a/arch/tde-deps/imlib/imlib-gtk.patch b/arch/tde-deps/imlib/imlib-gtk.patch
new file mode 100644
index 000000000..c6e4fb618
--- /dev/null
+++ b/arch/tde-deps/imlib/imlib-gtk.patch
@@ -0,0 +1,14 @@
+--- a/configure.in 2014-04-12 17:46:28.459612102 +0200
++++ b/configure.in 2014-04-12 17:46:33.926347877 +0200
+@@ -17,11 +17,6 @@
+ dnl incase it is broken for example.
+ AC_ARG_ENABLE(shm, [ --enable-shm support shared memory if available [default=yes]], echo $enable_shm, enable_shm="yes")
+
+-AM_PATH_GTK(1.2.1,[
+- GDK_IMLIB="gdk_imlib utils"],[
+- GDK_IMLIB=""
+- AC_MSG_WARN([*** gdk_imlib will not be built ***])])
+-
+ AC_MSG_CHECKING(whether to build gmodulized imlib)
+
+ AC_ARG_ENABLE(modules, [ --disable-modules Disables dynamic module loading],[
diff --git a/arch/tde-deps/lcms/.SRCINFO b/arch/tde-deps/lcms/.SRCINFO
new file mode 100644
index 000000000..7121ba137
--- /dev/null
+++ b/arch/tde-deps/lcms/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = lcms
+ pkgdesc = Lightweight color management development library/engine
+ pkgver = 1.19
+ pkgrel = 7
+ url = http://www.littlecms.com
+ arch = x86_64
+ arch = i686
+ license = custom
+ makedepends = python2
+ depends = libtiff
+ source = https://downloads.sourceforge.net/sourceforge/lcms/lcms-1.19.tar.gz
+ source = cve-2013-4276.patch
+ sha256sums = 80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9
+ sha256sums = cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0
+
+pkgname = lcms
+
+pkgname = python2-lcms
+ pkgdesc = LittleCMS Python bindings
+ depends = lcms
+
diff --git a/arch/tde-deps/lcms/PKGBUILD b/arch/tde-deps/lcms/PKGBUILD
new file mode 100644
index 000000000..8471514bb
--- /dev/null
+++ b/arch/tde-deps/lcms/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Tobias Kieslich <neri@archlinux.org>
+# Contributor: Ben <contrasutra@myrealbox.com>
+
+pkgbase=lcms
+pkgname=(lcms)
+pkgver=1.19
+pkgrel=7.1
+pkgdesc='Lightweight color management development library/engine'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+license=('custom')
+depends=('libtiff')
+#makedepends=('python2')
+url='http://www.littlecms.com'
+source=("https://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}-${pkgver}.tar.gz"
+ 'cve-2013-4276.patch')
+sha256sums=('80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9'
+ 'cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0')
+
+prepare() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ patch -Np1 -i ../cve-2013-4276.patch
+
+ cp -a /usr/share/libtool/build-aux/config.guess .
+ cp -a /usr/share/libtool/build-aux/config.sub .
+}
+
+build() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ ./configure \
+ --prefix=/usr \
+ --without-python
+ make
+ #make -C python
+}
+
+package_lcms() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+ install -D -m0644 COPYING \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ rm -rf "${pkgdir}/usr/lib/python2.7/"
+}
+
+#package_python2-lcms() {
+# pkgdesc='LittleCMS Python bindings'
+# depends=('lcms')
+#
+# cd "${srcdir}/${pkgbase}-${pkgver}"
+#
+# make DESTDIR="${pkgdir}" install
+# install -D -m0644 COPYING \
+# "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+#
+# rm -rf "${pkgdir}/usr/"{bin,include,lib/{pkgconfig,liblcms.*},share/man}
+#}
diff --git a/arch/tde-deps/lcms/cve-2013-4276.patch b/arch/tde-deps/lcms/cve-2013-4276.patch
new file mode 100644
index 000000000..8f2f32297
--- /dev/null
+++ b/arch/tde-deps/lcms/cve-2013-4276.patch
@@ -0,0 +1,62 @@
+diff -ur lcms-1.19.dfsg/samples/icctrans.c lcms-1.19.dfsg-patched/samples/icctrans.c
+--- lcms-1.19.dfsg/samples/icctrans.c 2009-10-30 15:57:45.000000000 +0000
++++ lcms-1.19.dfsg-patched/samples/icctrans.c 2013-08-06 11:53:14.385266647 +0100
+@@ -86,6 +86,8 @@
+ static LPcmsNAMEDCOLORLIST InputColorant = NULL;
+ static LPcmsNAMEDCOLORLIST OutputColorant = NULL;
+
++unsigned int Buffer_size = 4096;
++
+
+ // isatty replacement
+
+@@ -500,7 +502,7 @@
+
+ Prefix[0] = 0;
+ if (!lTerse)
+- sprintf(Prefix, "%s=", C);
++ snprintf(Prefix, 20, "%s=", C);
+
+ if (InHexa)
+ {
+@@ -648,7 +650,9 @@
+ static
+ void GetLine(char* Buffer)
+ {
+- scanf("%s", Buffer);
++ char User_buffer[Buffer_size];
++ fgets(User_buffer, (Buffer_size - 1), stdin);
++ sscanf(User_buffer,"%s", Buffer);
+
+ if (toupper(Buffer[0]) == 'Q') { // Quit?
+
+@@ -668,7 +672,7 @@
+ static
+ double GetAnswer(const char* Prompt, double Range)
+ {
+- char Buffer[4096];
++ char Buffer[Buffer_size];
+ double val = 0.0;
+
+ if (Range == 0.0) { // Range 0 means double value
+@@ -738,7 +742,7 @@
+ static
+ WORD GetIndex(void)
+ {
+- char Buffer[4096], Name[40], Prefix[40], Suffix[40];
++ char Buffer[Buffer_size], Name[40], Prefix[40], Suffix[40];
+ int index, max;
+
+ max = cmsNamedColorCount(hTrans)-1;
+diff -ur lcms-1.19.dfsg/tifficc/tiffdiff.c lcms-1.19.dfsg-patched/tifficc/tiffdiff.c
+--- lcms-1.19.dfsg/tifficc/tiffdiff.c 2009-10-30 15:57:46.000000000 +0000
++++ lcms-1.19.dfsg-patched/tifficc/tiffdiff.c 2013-08-06 11:49:06.698951157 +0100
+@@ -633,7 +633,7 @@
+ cmsIT8SetSheetType(hIT8, "TIFFDIFF");
+
+
+- sprintf(Buffer, "Differences between %s and %s", TiffName1, TiffName2);
++ snprintf(Buffer, 256, "Differences between %s and %s", TiffName1, TiffName2);
+
+ cmsIT8SetComment(hIT8, Buffer);
+
diff --git a/arch/tde-deps/libvisual/PKGBUILD b/arch/tde-deps/libvisual/PKGBUILD
new file mode 100644
index 000000000..37ff821c6
--- /dev/null
+++ b/arch/tde-deps/libvisual/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=libvisual
+pkgver=0.4.2
+pkgrel=2
+pkgdesc="Abstraction library that comes between applications and audio visualisation plugins"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://sourceforge.net/projects/libvisual/"
+license=('LGPL')
+depends=('glibc' 'sdl12-compat')
+source=(https://github.com/Libvisual/libvisual/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz)
+sha256sums=('63085fd9835c42c9399ea6bb13a7ebd4b1547ace75c4595ce8e9759512bd998a')
+
+build() {
+ cd ${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/arch/tde-deps/pod2man/.SRCINFO b/arch/tde-deps/pod2man/.SRCINFO
new file mode 100644
index 000000000..412bde20b
--- /dev/null
+++ b/arch/tde-deps/pod2man/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = pod2man
+ pkgdesc = Make pod2man easily accessible
+ pkgver = 5.30.2
+ pkgrel = 1
+ url = https://perl.org/
+ arch = x86_64
+ license = GPL
+ license = PerlArtistic
+ depends = perl
+
+pkgname = pod2man
+
diff --git a/arch/tde-deps/pod2man/.gitignore b/arch/tde-deps/pod2man/.gitignore
new file mode 100644
index 000000000..b3cd27837
--- /dev/null
+++ b/arch/tde-deps/pod2man/.gitignore
@@ -0,0 +1,6 @@
+pkg
+src
+*.gz
+*.xz
+*.bak
+*.new
diff --git a/arch/tde-deps/pod2man/PKGBUILD b/arch/tde-deps/pod2man/PKGBUILD
new file mode 100644
index 000000000..eacfb42d0
--- /dev/null
+++ b/arch/tde-deps/pod2man/PKGBUILD
@@ -0,0 +1,22 @@
+# Maintainer: Fernando Ortiz <nandub+arch@nandub.info >
+# Contributor: Alexander F. Rødseth <xyproto@archlinux.org>
+
+pkgname=pod2man
+pkgver=5.30.2
+pkgrel=1
+pkgdesc='Make pod2man easily accessible'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+license=(GPL PerlArtistic)
+url='https://perl.org/'
+depends=(perl)
+
+package() {
+ # perl 5 places pod2man in /usr/bin/core_perl instead of /usr/bin,
+ # for unknown reasons. This creates a symlink in what is what is now a more
+ # conventional location.
+
+ install -d "$pkgdir/usr/bin"
+ ln -s /usr/bin/core_perl/pod2man "$pkgdir/usr/bin/pod2man"
+}
+
+# vim: ts=2 sw=2 et:
diff --git a/arch/tde-deps/pod2man/pkgsum.sh b/arch/tde-deps/pod2man/pkgsum.sh
new file mode 100755
index 000000000..e908ad353
--- /dev/null
+++ b/arch/tde-deps/pod2man/pkgsum.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+#taken from https://bbs.archlinux.org/viewtopic.php?id=131666 by falconindy
+awk -v newsums="$(makepkg -g)" '
+BEGIN {
+ if (!newsums) exit 1
+}
+
+/^[[:blank:]]*(md|sha)[[:digit:]]+sums=/,/\)[[:blank:]]*$/ {
+ if (!i) print newsums; i++
+ next
+}
+
+1
+' PKGBUILD > PKGBUILD.new && mv PKGBUILD{.new,} \ No newline at end of file
diff --git a/arch/tde-deps/pod2man/update.sh b/arch/tde-deps/pod2man/update.sh
new file mode 100755
index 000000000..b176cad88
--- /dev/null
+++ b/arch/tde-deps/pod2man/update.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+
+get_latest() {
+ wget -q -O- 'https://github.com/kimwalisch/primesieve/wiki/Downloads' | \
+ sed -n 's,.*primesieve-\([0-9][^>]*\)\.tar.*,\1,p' | \
+ grep -v '\(linux\|mac\|win\)' | \
+ sort -r | \
+ head -1
+}
+
+latest_version=$1
+#latest_version=$(get_latest)
+current_version=$(cat PKGBUILD | grep pkgver= | awk -F'=' '{print $2}')
+
+if ! [ "$latest_version" = "$current_version" ]; then
+ echo Updating the package with the latest version
+ echo latest: $latest_version
+ echo current: $current_version
+ sed -i.bak "s/$current_version/$latest_version/g" PKGBUILD
+ sed -i.bak "s/pkgrel=[^d.]/pkgrel=1/g" PKGBUILD
+ ./pkgsum.sh
+ if which makepkg &> /dev/null; then
+ makepkg --printsrcinfo > .SRCINFO
+ else
+ mksrcinfo
+ fi
+else
+ echo Nothing to update.
+fi
diff --git a/arch/tde-devel/tde-kdbg/PKGBUILD b/arch/tde-devel/tde-kdbg/PKGBUILD
new file mode 100644
index 000000000..2cf704875
--- /dev/null
+++ b/arch/tde-devel/tde-kdbg/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kdbg
+_cat=applications/development/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Graphical debugger interface for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('be023743d3cb269a2cb036e1427a3baa')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-devel/tde-kdiff3/PKGBUILD b/arch/tde-devel/tde-kdiff3/PKGBUILD
new file mode 100644
index 000000000..3e465df18
--- /dev/null
+++ b/arch/tde-devel/tde-kdiff3/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kdiff3
+_cat=applications/development/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Compares and merges 2 or 3 files or directories"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('ea72a56d17aca95fd315b34749705f8f')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-devel/tde-kscope/PKGBUILD b/arch/tde-devel/tde-kscope/PKGBUILD
new file mode 100644
index 000000000..740b85d2b
--- /dev/null
+++ b/arch/tde-devel/tde-kscope/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kscope
+_cat=applications/development/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Source editing environment for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('d92892d4754d3f2fcf30508c2a949979')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-devel/tde-kxmleditor/PKGBUILD b/arch/tde-devel/tde-kxmleditor/PKGBUILD
new file mode 100644
index 000000000..503326983
--- /dev/null
+++ b/arch/tde-devel/tde-kxmleditor/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kxmleditor
+_cat=applications/development/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="XML Editor for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('670183699a72a29697b26bb8a11ce50a')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-devel/tde-piklab/PKGBUILD b/arch/tde-devel/tde-piklab/PKGBUILD
new file mode 100644
index 000000000..b37e9a2fa
--- /dev/null
+++ b/arch/tde-devel/tde-piklab/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=piklab
+_cat=applications/development/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="IDE for PIC-microcontroller development"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'libusb-compat'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('2b88bc296d7a5e46ec45a9dab0d05aec')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-devel/tde-tdesdk/PKGBUILD b/arch/tde-devel/tde-tdesdk/PKGBUILD
index eeff69672..3c47b6f55 100644
--- a/arch/tde-devel/tde-tdesdk/PKGBUILD
+++ b/arch/tde-devel/tde-tdesdk/PKGBUILD
@@ -1,46 +1,49 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdesdk
-pkgver=14.0.10
+_mod=tdesdk
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdesdk'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-devel')
pkgdesc="Trinity Desktop Development Tools"
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake' 'flex' 'subversion' 'pod2man')
-provides=('tdesdk')
-conflicts=('trinity-tdesdk' 'trinity-kdesdk')
-replaces=('trinity-tdesdk')
+makedepends=('tde-cmake-trinity' 'flex' 'subversion' 'pod2man')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdesdk-trinity-${pkgver}.tar.xz")
-md5sums=('5d117cbbe1cd938624656917646eebab')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('aafb402605af477c7a07647960b3629f')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DBUILD_ALL=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-devel/tde-tdevelop/PKGBUILD b/arch/tde-devel/tde-tdevelop/PKGBUILD
index 56a4ecc2c..712fd61bf 100644
--- a/arch/tde-devel/tde-tdevelop/PKGBUILD
+++ b/arch/tde-devel/tde-tdevelop/PKGBUILD
@@ -1,53 +1,51 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdevelop
-pkgver=14.0.10
+_mod=tdevelop
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdevelop'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-devel')
pkgdesc="Trinity Desktop Developer Tools"
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake' 'tde-tdesdk' 'subversion')
-provides=('tdevelop')
-conflicts=('trinity-tdevelop' 'trinity-kdevelop')
-replaces=('trinity-tdevelop')
+makedepends=('tde-cmake-trinity' 'tde-tdesdk' 'subversion')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdevelop-trinity-${pkgver}.tar.xz"
- 'bp000-ba5f58bf.diff')
-md5sums=('ec9eb0b745d984bf77f74bdc959d5fc8'
- 'e7519ea06bd63b4fc9aa7e0ac5076576')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('696b9fe6e38ba636bf13dce753b8885d')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- patch -p1 < ${srcdir}/bp000-ba5f58bf.diff
-
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p ${srcdir}/build
cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
+ -DBUILD_ALL=ON \
-DWITH_BUILDTOOL_ALL=ON \
-DWITH_LANGUAGE_ALL=ON \
- -DWITH_VCS_ALL=ON \
- -DBUILD_ALL=ON
+ -DWITH_VCS_ALL=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-devel/tde-tdevelop/bp000-ba5f58bf.diff b/arch/tde-devel/tde-tdevelop/bp000-ba5f58bf.diff
deleted file mode 100644
index 9cd176d3a..000000000
--- a/arch/tde-devel/tde-tdevelop/bp000-ba5f58bf.diff
+++ /dev/null
@@ -1,1238 +0,0 @@
-From ba5f58bf38a62eb83990951168951274c96a8e24 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= <francois.andriot@free.fr>
-Date: Sun, 28 Feb 2021 00:15:56 +0000
-Subject: Fix ftbfs on Fedora 34
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-error: reference to ‘data’ is ambiguous
-
-Signed-off-by: François Andriot <francois.andriot@free.fr>
----
- buildtools/ada/adaproject_part.cpp | 6 +++---
- buildtools/ant/antprojectpart.cpp | 6 +++---
- buildtools/autotools/autoprojectpart.cpp | 6 +++---
- buildtools/custommakefiles/customprojectpart.cpp | 6 +++---
- buildtools/pascal/pascalproject_part.cpp | 6 +++---
- buildtools/qmake/trollprojectpart.cpp | 6 +++---
- buildtools/script/scriptprojectpart.cpp | 6 +++---
- editors/editor-chooser/editorchooser_part.cpp | 6 +++---
- embedded/visualboyadvance/visualboyadvance_part.cpp | 6 +++---
- languages/ada/adasupportpart.cpp | 6 +++---
- languages/bash/bashsupport_part.cpp | 6 +++---
- languages/cpp/app_templates/kdevpart/kdevpart_part.cpp | 6 +++---
- languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp | 6 +++---
- languages/cpp/cppsupportfactory.cpp | 6 +++---
- languages/csharp/csharpsupportpart.cpp | 6 +++---
- languages/fortran/fortransupportpart.cpp | 6 +++---
- languages/java/javasupportfactory.cpp | 6 +++---
- languages/kjssupport/kjssupport_part.cpp | 6 +++---
- languages/pascal/pascalsupport_part.cpp | 6 +++---
- languages/perl/perlsupportpart.cpp | 6 +++---
- languages/php/phpsupportpart.cpp | 6 +++---
- languages/python/pythonsupportpart.cpp | 6 +++---
- languages/ruby/rubysupport_part.cpp | 6 +++---
- languages/sql/sqlsupport_part.cpp | 6 +++---
- lib/interfaces/kdevgenericfactory.h | 8 ++++----
- parts/astyle/astyle_part.cpp | 6 +++---
- parts/bookmarks/bookmarks_part.cpp | 6 +++---
- parts/classview/classviewpart.cpp | 8 ++++----
- parts/ctags2/ctags2_part.cpp | 6 +++---
- parts/diff/diffpart.cpp | 6 +++---
- parts/distpart/distpart_part.cpp | 6 +++---
- parts/documentation/documentation_part.cpp | 6 +++---
- parts/doxygen/doxygenpart.cpp | 6 +++---
- parts/filecreate/filecreate_part.cpp | 8 ++++----
- parts/fileselector/fileselector_part.cpp | 6 +++---
- parts/fileview/filegroupspart.cpp | 6 +++---
- parts/fileview/fileviewpart.cpp | 6 +++---
- parts/filter/filterpart.cpp | 6 +++---
- parts/fullscreen/fullscreen_part.cpp | 6 +++---
- parts/outputviews/appoutputviewpart.cpp | 6 +++---
- parts/outputviews/makeviewpart.cpp | 6 +++---
- parts/partexplorer/partexplorer_plugin.cpp | 6 +++---
- parts/quickopen/quickopen_part.cpp | 6 +++---
- parts/regexptest/regexptestpart.cpp | 6 +++---
- parts/scripting/scriptingpart.cpp | 6 +++---
- parts/snippet/snippet_part.cpp | 6 +++---
- parts/texttools/texttoolspart.cpp | 6 +++---
- parts/tipofday/tipofday_part.cpp | 6 +++---
- parts/tools/tools_part.cpp | 6 +++---
- parts/uimode/uichooser_part.cpp | 6 +++---
- parts/valgrind/valgrind_part.cpp | 6 +++---
- parts/vcsmanager/vcsmanagerpart.cpp | 6 +++---
- vcs/clearcase/clearcasepart.cpp | 6 +++---
- vcs/cvsservice/cvspart.cpp | 6 +++---
- vcs/perforce/perforcepart.cpp | 6 +++---
- vcs/subversion/subversion_part.cpp | 6 +++---
- 56 files changed, 171 insertions(+), 171 deletions(-)
-
-diff --git a/buildtools/ada/adaproject_part.cpp b/buildtools/ada/adaproject_part.cpp
-index 5eacf5d0..f778c9b2 100644
---- a/buildtools/ada/adaproject_part.cpp
-+++ b/buildtools/ada/adaproject_part.cpp
-@@ -43,11 +43,11 @@
- #include "adaglobaloptionsdlg.h"
-
- typedef KDevGenericFactory<AdaProjectPart> AdaProjectFactory;
--static const KDevPluginInfo data("kdevadaproject");
--K_EXPORT_COMPONENT_FACTORY( libkdevadaproject, AdaProjectFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevadaproject");
-+K_EXPORT_COMPONENT_FACTORY( libkdevadaproject, AdaProjectFactory( pluginData ) )
-
- AdaProjectPart::AdaProjectPart(TQObject *parent, const char *name, const TQStringList& )
-- :KDevBuildTool(&data, parent, name ? name : "AdaProjectPart" )
-+ :KDevBuildTool(&pluginData, parent, name ? name : "AdaProjectPart" )
- {
- setInstance(AdaProjectFactory::instance());
- setXMLFile("kdevadaproject.rc");
-diff --git a/buildtools/ant/antprojectpart.cpp b/buildtools/ant/antprojectpart.cpp
-index a9e5a2d4..f53357da 100644
---- a/buildtools/ant/antprojectpart.cpp
-+++ b/buildtools/ant/antprojectpart.cpp
-@@ -35,8 +35,8 @@
-
-
- typedef KDevGenericFactory<AntProjectPart> AntProjectFactory;
--static const KDevPluginInfo data("kdevantproject");
--K_EXPORT_COMPONENT_FACTORY(libkdevantproject, AntProjectFactory( data ))
-+static const KDevPluginInfo pluginData("kdevantproject");
-+K_EXPORT_COMPONENT_FACTORY(libkdevantproject, AntProjectFactory( pluginData ))
-
-
- AntOptions::AntOptions()
-@@ -46,7 +46,7 @@ AntOptions::AntOptions()
-
-
- AntProjectPart::AntProjectPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevBuildTool(&data, parent, name ? name : "AntProjectPart")
-+ : KDevBuildTool(&pluginData, parent, name ? name : "AntProjectPart")
- {
- setInstance(AntProjectFactory::instance());
-
-diff --git a/buildtools/autotools/autoprojectpart.cpp b/buildtools/autotools/autoprojectpart.cpp
-index 014e8e2f..c1008072 100644
---- a/buildtools/autotools/autoprojectpart.cpp
-+++ b/buildtools/autotools/autoprojectpart.cpp
-@@ -62,12 +62,12 @@
- #define RUN_OPTIONS 2
- #define MAKE_OPTIONS 3
-
--static const KDevPluginInfo data("kdevautoproject");
-+static const KDevPluginInfo pluginData("kdevautoproject");
-
--K_EXPORT_COMPONENT_FACTORY( libkdevautoproject, AutoProjectFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevautoproject, AutoProjectFactory( pluginData ) )
-
- AutoProjectPart::AutoProjectPart(TQObject *parent, const char *name, const TQStringList &args)
-- : KDevBuildTool(&data, parent, name ? name : "AutoProjectPart")
-+ : KDevBuildTool(&pluginData, parent, name ? name : "AutoProjectPart")
- , m_lastCompilationFailed(false)
- {
- setInstance(AutoProjectFactory::instance());
-diff --git a/buildtools/custommakefiles/customprojectpart.cpp b/buildtools/custommakefiles/customprojectpart.cpp
-index f61782ae..cbbb4315 100644
---- a/buildtools/custommakefiles/customprojectpart.cpp
-+++ b/buildtools/custommakefiles/customprojectpart.cpp
-@@ -62,11 +62,11 @@
- #include <kdevplugininfo.h>
-
- typedef KDevGenericFactory<CustomProjectPart> CustomProjectFactory;
--static const KDevPluginInfo data( "kdevcustomproject" );
--K_EXPORT_COMPONENT_FACTORY( libkdevcustomproject, CustomProjectFactory( data ) )
-+static const KDevPluginInfo pluginData( "kdevcustomproject" );
-+K_EXPORT_COMPONENT_FACTORY( libkdevcustomproject, CustomProjectFactory( pluginData ) )
-
- CustomProjectPart::CustomProjectPart( TQObject *parent, const char *name, const TQStringList & )
-- : KDevBuildTool( &data, parent, name ? name : "CustomProjectPart" )
-+ : KDevBuildTool( &pluginData, parent, name ? name : "CustomProjectPart" )
- , m_lastCompilationFailed( false ), m_recursive( false ), m_first_recursive( false )
- {
- setInstance( CustomProjectFactory::instance() );
-diff --git a/buildtools/pascal/pascalproject_part.cpp b/buildtools/pascal/pascalproject_part.cpp
-index 98127f0a..d4670adb 100644
---- a/buildtools/pascal/pascalproject_part.cpp
-+++ b/buildtools/pascal/pascalproject_part.cpp
-@@ -49,11 +49,11 @@
- #include <kdevplugininfo.h>
-
- typedef KDevGenericFactory<PascalProjectPart> PascalProjectFactory;
--static const KDevPluginInfo data("kdevpascalproject");
--K_EXPORT_COMPONENT_FACTORY( libkdevpascalproject, PascalProjectFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevpascalproject");
-+K_EXPORT_COMPONENT_FACTORY( libkdevpascalproject, PascalProjectFactory( pluginData ) )
-
- PascalProjectPart::PascalProjectPart(TQObject *parent, const char *name, const TQStringList& )
-- :KDevBuildTool(&data, parent, name ? name : "PascalProjectPart" )
-+ :KDevBuildTool(&pluginData, parent, name ? name : "PascalProjectPart" )
- {
- setInstance(PascalProjectFactory::instance());
- setXMLFile("kdevpascalproject.rc");
-diff --git a/buildtools/qmake/trollprojectpart.cpp b/buildtools/qmake/trollprojectpart.cpp
-index fe16d538..82bb7416 100644
---- a/buildtools/qmake/trollprojectpart.cpp
-+++ b/buildtools/qmake/trollprojectpart.cpp
-@@ -57,11 +57,11 @@
- #include <urlutil.h>
-
- typedef KDevGenericFactory<TrollProjectPart> TrollProjectFactory;
--static const KDevPluginInfo data("kdevtrollproject");
--K_EXPORT_COMPONENT_FACTORY( libkdevtrollproject, TrollProjectFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevtrollproject");
-+K_EXPORT_COMPONENT_FACTORY( libkdevtrollproject, TrollProjectFactory( pluginData ) )
-
- TrollProjectPart::TrollProjectPart(TQObject *parent, const char *name, const TQStringList& args )
-- : KDevBuildTool(&data, parent, name ? name : "TrollProjectPart")
-+ : KDevBuildTool(&pluginData, parent, name ? name : "TrollProjectPart")
- {
- setInstance(TrollProjectFactory::instance());
-
-diff --git a/buildtools/script/scriptprojectpart.cpp b/buildtools/script/scriptprojectpart.cpp
-index 8f6b5fb4..42ce8935 100644
---- a/buildtools/script/scriptprojectpart.cpp
-+++ b/buildtools/script/scriptprojectpart.cpp
-@@ -37,11 +37,11 @@
- #include "kdevplugininfo.h"
-
- typedef KDevGenericFactory<ScriptProjectPart> ScriptProjectFactory;
--static const KDevPluginInfo data("kdevscriptproject");
--K_EXPORT_COMPONENT_FACTORY( libkdevscriptproject, ScriptProjectFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevscriptproject");
-+K_EXPORT_COMPONENT_FACTORY( libkdevscriptproject, ScriptProjectFactory( pluginData ) )
-
- ScriptProjectPart::ScriptProjectPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevBuildTool(&data, parent, name ? name : "ScriptProjectPart")
-+ : KDevBuildTool(&pluginData, parent, name ? name : "ScriptProjectPart")
- {
- setInstance(ScriptProjectFactory::instance());
-
-diff --git a/editors/editor-chooser/editorchooser_part.cpp b/editors/editor-chooser/editorchooser_part.cpp
-index a9a4339a..c700823d 100644
---- a/editors/editor-chooser/editorchooser_part.cpp
-+++ b/editors/editor-chooser/editorchooser_part.cpp
-@@ -13,11 +13,11 @@
- #include "editorchooser_widget.h"
-
- typedef KDevGenericFactory<EditorChooserPart> EditorChooserFactory;
--static const KDevPluginInfo data("kdeveditorchooser");
--K_EXPORT_COMPONENT_FACTORY( libkdeveditorchooser, EditorChooserFactory( data ) )
-+static const KDevPluginInfo pluginData("kdeveditorchooser");
-+K_EXPORT_COMPONENT_FACTORY( libkdeveditorchooser, EditorChooserFactory( pluginData ) )
-
- EditorChooserPart::EditorChooserPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "EditorChooserPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "EditorChooserPart")
- {
- setInstance(EditorChooserFactory::instance());
-
-diff --git a/embedded/visualboyadvance/visualboyadvance_part.cpp b/embedded/visualboyadvance/visualboyadvance_part.cpp
-index 6abe66c5..effee085 100644
---- a/embedded/visualboyadvance/visualboyadvance_part.cpp
-+++ b/embedded/visualboyadvance/visualboyadvance_part.cpp
-@@ -20,11 +20,11 @@
- using namespace VisualBoyAdvance;
-
- typedef KDevGenericFactory<VisualBoyAdvancePart> VisualBoyAdvanceFactory;
--static const KDevPluginInfo data("kdevvisualboyadvance");
--K_EXPORT_COMPONENT_FACTORY( libkdevvisualboyadvance, VisualBoyAdvanceFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevvisualboyadvance");
-+K_EXPORT_COMPONENT_FACTORY( libkdevvisualboyadvance, VisualBoyAdvanceFactory( pluginData ) )
-
- VisualBoyAdvancePart::VisualBoyAdvancePart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name){
-+ : KDevPlugin(&pluginData, parent, name){
- setInstance(VisualBoyAdvanceFactory::instance());
-
- setXMLFile("kdevpart_visualboyadvance.rc");
-diff --git a/languages/ada/adasupportpart.cpp b/languages/ada/adasupportpart.cpp
-index 0d87f0a7..1ca3abfd 100644
---- a/languages/ada/adasupportpart.cpp
-+++ b/languages/ada/adasupportpart.cpp
-@@ -40,8 +40,8 @@ enum { KDEV_PCS_VERSION = 6 };
-
- typedef KDevGenericFactory<AdaSupportPart> AdaSupportPartFactory;
-
--static const KDevPluginInfo data("kdevadasupport");
--K_EXPORT_COMPONENT_FACTORY (libkdevadasupport, AdaSupportPartFactory (data))
-+static const KDevPluginInfo pluginData("kdevadasupport");
-+K_EXPORT_COMPONENT_FACTORY (libkdevadasupport, AdaSupportPartFactory (pluginData))
-
-
- struct AdaSupportPartData {
-@@ -51,7 +51,7 @@ struct AdaSupportPartData {
- };
-
- AdaSupportPart::AdaSupportPart (TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport (&data, parent, name ? name : "AdaSupportPart"), d (new AdaSupportPartData())
-+ : KDevLanguageSupport (&pluginData, parent, name ? name : "AdaSupportPart"), d (new AdaSupportPartData())
- {
- setInstance (AdaSupportPartFactory::instance ());
-
-diff --git a/languages/bash/bashsupport_part.cpp b/languages/bash/bashsupport_part.cpp
-index 7e30b913..ca289234 100644
---- a/languages/bash/bashsupport_part.cpp
-+++ b/languages/bash/bashsupport_part.cpp
-@@ -33,11 +33,11 @@
- #include <codemodel.h>
-
- typedef KDevGenericFactory<BashSupportPart> BashSupportFactory;
--static const KDevPluginInfo data("kdevbashsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevbashsupport, BashSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevbashsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevbashsupport, BashSupportFactory( pluginData ) )
-
- BashSupportPart::BashSupportPart(TQObject *parent, const char *name, const TQStringList& )
--: KDevLanguageSupport (&data, parent, name ? name : "BashSupportPart" )
-+: KDevLanguageSupport (&pluginData, parent, name ? name : "BashSupportPart" )
- {
- setInstance(BashSupportFactory::instance());
- setXMLFile("kdevbashsupport.rc");
-diff --git a/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp b/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp
-index aa950c8a..6a2559ba 100644
---- a/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp
-+++ b/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp
-@@ -22,14 +22,14 @@
- #include "%{APPNAMELC}projectconfig.h"
-
- typedef KDevGenericFactory<%{APPNAME}Part> %{APPNAME}Factory;
--KDevPluginInfo data("kdev%{APPNAMELC}");
--K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( data ) );
-+KDevPluginInfo pluginData("kdev%{APPNAMELC}");
-+K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( pluginData ) );
-
- #define GLOBALDOC_OPTIONS 1
- #define PROJECTDOC_OPTIONS 2
-
- %{APPNAME}Part::%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &/*args*/)
-- : KDevPlugin(&data, parent, name ? name : "%{APPNAME}Part")
-+ : KDevPlugin(&pluginData, parent, name ? name : "%{APPNAME}Part")
- {
- setInstance(%{APPNAME}Factory::instance());
- setXMLFile("kdev%{APPNAMELC}.rc");
-diff --git a/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp b/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp
-index aa950c8a..6a2559ba 100644
---- a/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp
-+++ b/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp
-@@ -22,14 +22,14 @@
- #include "%{APPNAMELC}projectconfig.h"
-
- typedef KDevGenericFactory<%{APPNAME}Part> %{APPNAME}Factory;
--KDevPluginInfo data("kdev%{APPNAMELC}");
--K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( data ) );
-+KDevPluginInfo pluginData("kdev%{APPNAMELC}");
-+K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( pluginData ) );
-
- #define GLOBALDOC_OPTIONS 1
- #define PROJECTDOC_OPTIONS 2
-
- %{APPNAME}Part::%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &/*args*/)
-- : KDevPlugin(&data, parent, name ? name : "%{APPNAME}Part")
-+ : KDevPlugin(&pluginData, parent, name ? name : "%{APPNAME}Part")
- {
- setInstance(%{APPNAME}Factory::instance());
- setXMLFile("kdev%{APPNAMELC}.rc");
-diff --git a/languages/cpp/cppsupportfactory.cpp b/languages/cpp/cppsupportfactory.cpp
-index 5d11ab04..cf5ff24a 100644
---- a/languages/cpp/cppsupportfactory.cpp
-+++ b/languages/cpp/cppsupportfactory.cpp
-@@ -16,10 +16,10 @@
-
- K_EXPORT_COMPONENT_FACTORY( libkdevcppsupport, CppSupportFactory )
-
--static const KDevPluginInfo data("kdevcppsupport");
-+static const KDevPluginInfo pluginData("kdevcppsupport");
-
- CppSupportFactory::CppSupportFactory()
--: KDevGenericFactory<CppSupportPart>( data )
-+: KDevGenericFactory<CppSupportPart>( pluginData )
- {
- }
-
-@@ -35,5 +35,5 @@ TDEInstance *CppSupportFactory::createInstance()
-
- const KDevPluginInfo * CppSupportFactory::info()
- {
-- return &data;
-+ return &pluginData;
- }
-diff --git a/languages/csharp/csharpsupportpart.cpp b/languages/csharp/csharpsupportpart.cpp
-index 6da33030..8ecb44eb 100644
---- a/languages/csharp/csharpsupportpart.cpp
-+++ b/languages/csharp/csharpsupportpart.cpp
-@@ -45,11 +45,11 @@
- //#include "programmingbycontract.h"
-
- typedef KDevGenericFactory<CSharpSupportPart> CSharpSupportFactory;
--static const KDevPluginInfo data("kdevcsharpsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevcsharpsupport, CSharpSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevcsharpsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevcsharpsupport, CSharpSupportFactory( pluginData ) )
-
- CSharpSupportPart::CSharpSupportPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport(&data, parent, name ? name : "CSharpSupportPart")
-+ : KDevLanguageSupport(&pluginData, parent, name ? name : "CSharpSupportPart")
- {
- setInstance(CSharpSupportFactory::instance());
-
-diff --git a/languages/fortran/fortransupportpart.cpp b/languages/fortran/fortransupportpart.cpp
-index 4f749ed3..170ff230 100644
---- a/languages/fortran/fortransupportpart.cpp
-+++ b/languages/fortran/fortransupportpart.cpp
-@@ -45,11 +45,11 @@
-
-
- typedef KDevGenericFactory<FortranSupportPart> FortranSupportFactory;
--static const KDevPluginInfo data("kdevfortransupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevfortransupport, FortranSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevfortransupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevfortransupport, FortranSupportFactory( pluginData ) )
-
- FortranSupportPart::FortranSupportPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport(&data, parent, name ? name : "FortranSupportPart")
-+ : KDevLanguageSupport(&pluginData, parent, name ? name : "FortranSupportPart")
- {
- setInstance(FortranSupportFactory::instance());
-
-diff --git a/languages/java/javasupportfactory.cpp b/languages/java/javasupportfactory.cpp
-index 94e435f2..299e283f 100644
---- a/languages/java/javasupportfactory.cpp
-+++ b/languages/java/javasupportfactory.cpp
-@@ -14,11 +14,11 @@
- #include <kdevplugininfo.h>
- #include "javasupportfactory.h"
-
--static const KDevPluginInfo data("kdevjavasupport");
-+static const KDevPluginInfo pluginData("kdevjavasupport");
- K_EXPORT_COMPONENT_FACTORY( libkdevjavasupport, JavaSupportFactory )
-
- JavaSupportFactory::JavaSupportFactory()
-- : KDevGenericFactory<JavaSupportPart>( data )
-+ : KDevGenericFactory<JavaSupportPart>( pluginData )
- {
- }
-
-@@ -34,6 +34,6 @@ TDEInstance *JavaSupportFactory::createInstance()
-
- const KDevPluginInfo *JavaSupportFactory::info()
- {
-- return &data;
-+ return &pluginData;
- }
-
-diff --git a/languages/kjssupport/kjssupport_part.cpp b/languages/kjssupport/kjssupport_part.cpp
-index 5a00e9c6..71c680b4 100644
---- a/languages/kjssupport/kjssupport_part.cpp
-+++ b/languages/kjssupport/kjssupport_part.cpp
-@@ -50,8 +50,8 @@
- #include "subclassingdlg.h"
-
- typedef KDevGenericFactory<kjsSupportPart> kjsSupportFactory;
--static const KDevPluginInfo data("kdevkjssupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevkjssupport, kjsSupportFactory( data ) );
-+static const KDevPluginInfo pluginData("kdevkjssupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevkjssupport, kjsSupportFactory( pluginData ) );
-
-
- class typeProperty
-@@ -63,7 +63,7 @@ class typeProperty
- };
-
- kjsSupportPart::kjsSupportPart(TQObject *parent, const char *name, const TQStringList& )
--: KDevLanguageSupport(&data, parent, name ? name : "kjsSupportPart" )
-+: KDevLanguageSupport(&pluginData, parent, name ? name : "kjsSupportPart" )
- {
- setInstance(kjsSupportFactory::instance());
- setXMLFile("kdevkjssupport.rc");
-diff --git a/languages/pascal/pascalsupport_part.cpp b/languages/pascal/pascalsupport_part.cpp
-index a61ab6a0..90532c22 100644
---- a/languages/pascal/pascalsupport_part.cpp
-+++ b/languages/pascal/pascalsupport_part.cpp
-@@ -44,11 +44,11 @@ struct PascalSupportPartData{
- };
-
- typedef KDevGenericFactory<PascalSupportPart> PascalSupportFactory;
--static const KDevPluginInfo data("kdevpascalsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevpascalsupport, PascalSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevpascalsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevpascalsupport, PascalSupportFactory( pluginData ) )
-
- PascalSupportPart::PascalSupportPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport(&data, parent, name ? name : "KDevPascalSupport" ),
-+ : KDevLanguageSupport(&pluginData, parent, name ? name : "KDevPascalSupport" ),
- d( new PascalSupportPartData() )
- {
- setInstance(PascalSupportFactory::instance());
-diff --git a/languages/perl/perlsupportpart.cpp b/languages/perl/perlsupportpart.cpp
-index 3236e72e..1bcbb96b 100644
---- a/languages/perl/perlsupportpart.cpp
-+++ b/languages/perl/perlsupportpart.cpp
-@@ -45,11 +45,11 @@
- //#include "programmingbycontract.h"
-
- typedef KDevGenericFactory<PerlSupportPart> PerlSupportFactory;
--static const KDevPluginInfo data("kdevperlsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevperlsupport, PerlSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevperlsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevperlsupport, PerlSupportFactory( pluginData ) )
-
- PerlSupportPart::PerlSupportPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport(&data, parent, name ? name : "PerlSupportPart")
-+ : KDevLanguageSupport(&pluginData, parent, name ? name : "PerlSupportPart")
- {
- setInstance(PerlSupportFactory::instance());
-
-diff --git a/languages/php/phpsupportpart.cpp b/languages/php/phpsupportpart.cpp
-index c189cc5c..252b2167 100644
---- a/languages/php/phpsupportpart.cpp
-+++ b/languages/php/phpsupportpart.cpp
-@@ -66,11 +66,11 @@
-
- using namespace std;
-
--static const KDevPluginInfo data("kdevphpsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevphpsupport, PHPSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevphpsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevphpsupport, PHPSupportFactory( pluginData ) )
-
- PHPSupportPart::PHPSupportPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport(&data, parent, name ? name : "PHPSupportPart")
-+ : KDevLanguageSupport(&pluginData, parent, name ? name : "PHPSupportPart")
- {
- m_htmlView = 0;
- m_parser = 0;
-diff --git a/languages/python/pythonsupportpart.cpp b/languages/python/pythonsupportpart.cpp
-index e7529c2f..68baf71e 100644
---- a/languages/python/pythonsupportpart.cpp
-+++ b/languages/python/pythonsupportpart.cpp
-@@ -39,11 +39,11 @@
- #include "pythonimplementationwidget.h"
-
- typedef KDevGenericFactory<PythonSupportPart> PythonSupportFactory;
--static const KDevPluginInfo data("kdevpythonsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevpythonsupport, PythonSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevpythonsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevpythonsupport, PythonSupportFactory( pluginData ) )
-
- PythonSupportPart::PythonSupportPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevLanguageSupport(&data, parent, name ? name : "PythonSupportPart")
-+ : KDevLanguageSupport(&pluginData, parent, name ? name : "PythonSupportPart")
- {
- setInstance(PythonSupportFactory::instance());
-
-diff --git a/languages/ruby/rubysupport_part.cpp b/languages/ruby/rubysupport_part.cpp
-index e61d7cef..db9576b3 100644
---- a/languages/ruby/rubysupport_part.cpp
-+++ b/languages/ruby/rubysupport_part.cpp
-@@ -38,11 +38,11 @@
- #include <codemodel_utils.h>
-
- typedef KDevGenericFactory<RubySupportPart> RubySupportFactory;
--static const KDevPluginInfo data("kdevrubysupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevrubysupport, RubySupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevrubysupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevrubysupport, RubySupportFactory( pluginData ) )
-
- RubySupportPart::RubySupportPart(TQObject *parent, const char *name, const TQStringList& )
-- : KDevLanguageSupport (&data, parent, name ? name : "RubySupportPart" )
-+ : KDevLanguageSupport (&pluginData, parent, name ? name : "RubySupportPart" )
- {
- setInstance(RubySupportFactory::instance());
- setXMLFile("kdevrubysupport.rc");
-diff --git a/languages/sql/sqlsupport_part.cpp b/languages/sql/sqlsupport_part.cpp
-index e676cee5..96e8ed4f 100644
---- a/languages/sql/sqlsupport_part.cpp
-+++ b/languages/sql/sqlsupport_part.cpp
-@@ -30,11 +30,11 @@
- #include "domutil.h"
-
- typedef KDevGenericFactory<SQLSupportPart> SQLSupportFactory;
--static const KDevPluginInfo data("kdevsqlsupport");
--K_EXPORT_COMPONENT_FACTORY( libkdevsqlsupport, SQLSupportFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevsqlsupport");
-+K_EXPORT_COMPONENT_FACTORY( libkdevsqlsupport, SQLSupportFactory( pluginData ) )
-
- SQLSupportPart::SQLSupportPart( TQObject *parent, const char *name, const TQStringList& )
-- : KDevLanguageSupport ( &data, parent, name ? name : "SQLSupportPart" )
-+ : KDevLanguageSupport ( &pluginData, parent, name ? name : "SQLSupportPart" )
- {
- setInstance( SQLSupportFactory::instance() );
- setXMLFile( "kdevsqlsupport.rc" );
-diff --git a/lib/interfaces/kdevgenericfactory.h b/lib/interfaces/kdevgenericfactory.h
-index 6f8d3dc9..7bca8db4 100644
---- a/lib/interfaces/kdevgenericfactory.h
-+++ b/lib/interfaces/kdevgenericfactory.h
-@@ -33,7 +33,7 @@ to create factories for TDevelop plugins. For example, for DummyPlugin
- the factory can be created (in dummyplugin.cpp file) as:
- @code
- typedef KDevGenericFactory<DummyPlugin> DummyPluginFactory;
--K_EXPORT_COMPONENT_FACTORY(libkdevdummyplugin, DummyPluginFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY(libkdevdummyplugin, DummyPluginFactory( pluginData ) )
- @endcode
- Data should be a const static object. This way it complies with the requirements
- for data objecs of KDevGenericFactory constructor.
-@@ -47,12 +47,12 @@ For example, dummyplugin.cpp file could contain:
- @code
- #include <kdevplugininfo.h>
-
--static const KDevPluginInfo data("KDevDummyPlugin");
-+static const KDevPluginInfo pluginData("KDevDummyPlugin");
- typedef KDevGenericFactory<DummyPlugin> DummyPluginFactory;
--K_EXPORT_COMPONENT_FACTORY(libkdevdummyplugin, DummyPluginFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY(libkdevdummyplugin, DummyPluginFactory( pluginData ) )
-
- DummyPlugin::DummyPlugin(TQObject *parent, const char *name, const TQStringList & )
-- :KDevPlugin(&data, parent, name)
-+ :KDevPlugin(&pluginData, parent, name)
- {
- }
- @endcode
-diff --git a/parts/astyle/astyle_part.cpp b/parts/astyle/astyle_part.cpp
-index f5b5e2e7..6f9198b0 100644
---- a/parts/astyle/astyle_part.cpp
-+++ b/parts/astyle/astyle_part.cpp
-@@ -33,7 +33,7 @@
- #include "astyle_widget.h"
- #include "astyle_adaptor.h"
-
--static const KDevPluginInfo data("kdevastyle");
-+static const KDevPluginInfo pluginData("kdevastyle");
-
- namespace {
- const char* defaultFormatExtensions = "*.cpp *.h *.hpp,*.c *.h,*.cxx *.hxx,*.c++ *.h++,*.cc *.hh,*.C *.H,*.diff ,*.inl,*.java,*.moc,*.patch,*.tlh,*.xpm";
-@@ -41,10 +41,10 @@ namespace {
-
-
- typedef KDevGenericFactory<AStylePart> AStyleFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevastyle, AStyleFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevastyle, AStyleFactory( pluginData ) )
-
- AStylePart::AStylePart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevSourceFormatter(&data, parent, name ? name : "AStylePart")
-+ : KDevSourceFormatter(&pluginData, parent, name ? name : "AStylePart")
- {
- setInstance(AStyleFactory::instance());
-
-diff --git a/parts/bookmarks/bookmarks_part.cpp b/parts/bookmarks/bookmarks_part.cpp
-index 2d5a0a10..04fee8d7 100644
---- a/parts/bookmarks/bookmarks_part.cpp
-+++ b/parts/bookmarks/bookmarks_part.cpp
-@@ -41,11 +41,11 @@
- #define BOOKMARKSETTINGSPAGE 1
-
- typedef KDevGenericFactory<BookmarksPart> BookmarksFactory;
--static const KDevPluginInfo data("kdevbookmarks");
--K_EXPORT_COMPONENT_FACTORY( libkdevbookmarks, BookmarksFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevbookmarks");
-+K_EXPORT_COMPONENT_FACTORY( libkdevbookmarks, BookmarksFactory( pluginData ) )
-
- BookmarksPart::BookmarksPart(TQObject *parent, const char *name, const TQStringList& )
-- : KDevPlugin(&data, parent, name ? name : "BookmarksPart" )
-+ : KDevPlugin(&pluginData, parent, name ? name : "BookmarksPart" )
- {
- setInstance(BookmarksFactory::instance());
-
-diff --git a/parts/classview/classviewpart.cpp b/parts/classview/classviewpart.cpp
-index 92e26bd0..d068adaa 100644
---- a/parts/classview/classviewpart.cpp
-+++ b/parts/classview/classviewpart.cpp
-@@ -139,12 +139,12 @@ class FunctionCompletion : public CustomCompleter {
-
-
- typedef KDevGenericFactory<ClassViewPart> ClassViewFactory;
--static const KDevPluginInfo data("kdevclassview");
--K_EXPORT_COMPONENT_FACTORY( libkdevclassview, ClassViewFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevclassview");
-+K_EXPORT_COMPONENT_FACTORY( libkdevclassview, ClassViewFactory( pluginData ) )
-
- ClassViewPart::ClassViewPart(TQObject *parent, const char *name, const TQStringList& )
-- :/// KDevPlugin( &data, parent, name ? name : "ClassViewPart" ),
-- KDevCodeBrowserFrontend( &data, parent, name ? name : "ClassViewPart" ),
-+ :/// KDevPlugin( &pluginData, parent, name ? name : "ClassViewPart" ),
-+ KDevCodeBrowserFrontend( &pluginData, parent, name ? name : "ClassViewPart" ),
- m_activeDocument(0), m_activeView(0), m_activeSelection(0), m_activeEditor(0), m_activeViewCursor(0), m_hierarchyDlg(0)
- {
- setInstance(ClassViewFactory::instance());
-diff --git a/parts/ctags2/ctags2_part.cpp b/parts/ctags2/ctags2_part.cpp
-index 92dd4dc7..1333ac54 100644
---- a/parts/ctags2/ctags2_part.cpp
-+++ b/parts/ctags2/ctags2_part.cpp
-@@ -55,11 +55,11 @@ namespace ctags
- }
-
- typedef KDevGenericFactory<CTags2Part> CTags2Factory;
--static const KDevPluginInfo data("kdevctags2");
--K_EXPORT_COMPONENT_FACTORY( libkdevctags2, CTags2Factory( data ) )
-+static const KDevPluginInfo pluginData("kdevctags2");
-+K_EXPORT_COMPONENT_FACTORY( libkdevctags2, CTags2Factory( pluginData ) )
-
- CTags2Part::CTags2Part(TQObject *parent, const char *name, const TQStringList& )
-- : KDevPlugin(&data, parent, name ? name : "ctags2Part" )
-+ : KDevPlugin(&pluginData, parent, name ? name : "ctags2Part" )
- {
- setInstance(CTags2Factory::instance());
- setXMLFile("kdevpart_ctags2.rc");
-diff --git a/parts/diff/diffpart.cpp b/parts/diff/diffpart.cpp
-index 01c703d0..eb2063c4 100644
---- a/parts/diff/diffpart.cpp
-+++ b/parts/diff/diffpart.cpp
-@@ -36,13 +36,13 @@
- #include "diffdlg.h"
- #include "diffwidget.h"
-
--static const KDevPluginInfo data("kdevdiff");
-+static const KDevPluginInfo pluginData("kdevdiff");
-
- typedef KDevGenericFactory<DiffPart> DiffFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevdiff, DiffFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevdiff, DiffFactory( pluginData ) )
-
- DiffPart::DiffPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevDiffFrontend(&data, parent, name ? name : "DiffPart"), proc(0)
-+ : KDevDiffFrontend(&pluginData, parent, name ? name : "DiffPart"), proc(0)
- {
- setInstance(DiffFactory::instance());
- setXMLFile("kdevdiff.rc");
-diff --git a/parts/distpart/distpart_part.cpp b/parts/distpart/distpart_part.cpp
-index e8a3e11a..fd235a0a 100644
---- a/parts/distpart/distpart_part.cpp
-+++ b/parts/distpart/distpart_part.cpp
-@@ -34,11 +34,11 @@
- #include <kdialogbase.h>
-
- typedef KDevGenericFactory<DistpartPart> DistpartFactory;
--static const KDevPluginInfo data("kdevdistpart");
--K_EXPORT_COMPONENT_FACTORY( libkdevdistpart, DistpartFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevdistpart");
-+K_EXPORT_COMPONENT_FACTORY( libkdevdistpart, DistpartFactory( pluginData ) )
-
- DistpartPart::DistpartPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "DistpartPart") {
-+ : KDevPlugin(&pluginData, parent, name ? name : "DistpartPart") {
-
- kdDebug(9007) << "DistpartPart::DistpartPart()" << endl;
- setInstance(DistpartFactory::instance());
-diff --git a/parts/documentation/documentation_part.cpp b/parts/documentation/documentation_part.cpp
-index 3b9e9b78..1d284a64 100644
---- a/parts/documentation/documentation_part.cpp
-+++ b/parts/documentation/documentation_part.cpp
-@@ -72,13 +72,13 @@
- #define GLOBALDOC_OPTIONS 1
- #define PROJECTDOC_OPTIONS 2
-
--static const KDevPluginInfo data("kdevdocumentation");
-+static const KDevPluginInfo pluginData("kdevdocumentation");
-
- typedef KDevGenericFactory<DocumentationPart> DocumentationFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevdocumentation, DocumentationFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevdocumentation, DocumentationFactory( pluginData ) )
-
- DocumentationPart::DocumentationPart(TQObject *parent, const char *name, const TQStringList& )
-- :KDevPlugin(&data, parent, name ? name : "DocumentationPart" ),
-+ :KDevPlugin(&pluginData, parent, name ? name : "DocumentationPart" ),
- m_projectDocumentationPlugin(0), m_userManualPlugin(0), m_hasIndex(false)
- {
- setInstance(DocumentationFactory::instance());
-diff --git a/parts/doxygen/doxygenpart.cpp b/parts/doxygen/doxygenpart.cpp
-index d965d98b..36d41e8d 100644
---- a/parts/doxygen/doxygenpart.cpp
-+++ b/parts/doxygen/doxygenpart.cpp
-@@ -48,11 +48,11 @@
- #define PROJECTOPTIONS 1
-
- typedef KDevGenericFactory<DoxygenPart> DoxygenFactory;
--static const KDevPluginInfo data("kdevdoxygen");
--K_EXPORT_COMPONENT_FACTORY( libkdevdoxygen, DoxygenFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevdoxygen");
-+K_EXPORT_COMPONENT_FACTORY( libkdevdoxygen, DoxygenFactory( pluginData ) )
-
- DoxygenPart::DoxygenPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "DoxygenPart"), m_activeEditor(0), m_cursor(0)
-+ : KDevPlugin(&pluginData, parent, name ? name : "DoxygenPart"), m_activeEditor(0), m_cursor(0)
- {
- setInstance(DoxygenFactory::instance());
- setXMLFile("kdevdoxygen.rc");
-diff --git a/parts/filecreate/filecreate_part.cpp b/parts/filecreate/filecreate_part.cpp
-index 1c371177..a1529097 100644
---- a/parts/filecreate/filecreate_part.cpp
-+++ b/parts/filecreate/filecreate_part.cpp
-@@ -54,16 +54,16 @@
-
- #include "config.h"
-
--static const KDevPluginInfo data("kdevfilecreate");
-+static const KDevPluginInfo pluginData("kdevfilecreate");
-
- typedef KDevGenericFactory<FileCreatePart> FileCreateFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevfilecreate, FileCreateFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevfilecreate, FileCreateFactory( pluginData ) )
-
- using namespace FileCreate;
-
- FileCreatePart::FileCreatePart(TQObject *parent, const char *name, const TQStringList & )
--// : KDevCreateFile(&data, parent, name ? name : "FileCreatePart"), m_selectedWidget(-1), m_useSideTab(true), m_subPopups(0)
-- : KDevCreateFile(&data, parent, name ? name : "FileCreatePart"), m_subPopups(0)
-+// : KDevCreateFile(&pluginData, parent, name ? name : "FileCreatePart"), m_selectedWidget(-1), m_useSideTab(true), m_subPopups(0)
-+ : KDevCreateFile(&pluginData, parent, name ? name : "FileCreatePart"), m_subPopups(0)
- {
- setInstance(FileCreateFactory::instance());
- setXMLFile("kdevpart_filecreate.rc");
-diff --git a/parts/fileselector/fileselector_part.cpp b/parts/fileselector/fileselector_part.cpp
-index b5f9961a..de9b5fef 100644
---- a/parts/fileselector/fileselector_part.cpp
-+++ b/parts/fileselector/fileselector_part.cpp
-@@ -31,11 +31,11 @@
- #include "fileselector_widget.h"
-
- typedef KDevGenericFactory<FileSelectorPart> FileSelectorFactory;
--static const KDevPluginInfo data("kdevfileselector");
--K_EXPORT_COMPONENT_FACTORY( libkdevfileselector, FileSelectorFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevfileselector");
-+K_EXPORT_COMPONENT_FACTORY( libkdevfileselector, FileSelectorFactory( pluginData ) )
-
- FileSelectorPart::FileSelectorPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "FileSelectorPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "FileSelectorPart")
- {
- setInstance(FileSelectorFactory::instance());
-
-diff --git a/parts/fileview/filegroupspart.cpp b/parts/fileview/filegroupspart.cpp
-index 77fc9646..91b1a0bc 100644
---- a/parts/fileview/filegroupspart.cpp
-+++ b/parts/fileview/filegroupspart.cpp
-@@ -33,11 +33,11 @@
- #define FILEGROUPS_OPTIONS 1
-
- typedef KDevGenericFactory<FileGroupsPart> FileGroupsFactory;
--static const KDevPluginInfo data("kdevfilegroups");
--K_EXPORT_COMPONENT_FACTORY( libkdevfilegroups, FileGroupsFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevfilegroups");
-+K_EXPORT_COMPONENT_FACTORY( libkdevfilegroups, FileGroupsFactory( pluginData ) )
-
- FileGroupsPart::FileGroupsPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "FileGroupsPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "FileGroupsPart")
- {
- deleteRequested = false;
- setInstance(FileGroupsFactory::instance());
-diff --git a/parts/fileview/fileviewpart.cpp b/parts/fileview/fileviewpart.cpp
-index 414cea52..25aa8f62 100644
---- a/parts/fileview/fileviewpart.cpp
-+++ b/parts/fileview/fileviewpart.cpp
-@@ -50,15 +50,15 @@ VCSColors FileViewPart::vcsColors;
- ///////////////////////////////////////////////////////////////////////////////
-
- typedef KDevGenericFactory<FileViewPart> FileViewFactory;
--static const KDevPluginInfo data("kdevfileview");
--K_EXPORT_COMPONENT_FACTORY( libkdevfileview, FileViewFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevfileview");
-+K_EXPORT_COMPONENT_FACTORY( libkdevfileview, FileViewFactory( pluginData ) )
-
- ///////////////////////////////////////////////////////////////////////////////
- // class FileTreeWidget
- ///////////////////////////////////////////////////////////////////////////////
-
- FileViewPart::FileViewPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "FileViewPart"),
-+ : KDevPlugin(&pluginData, parent, name ? name : "FileViewPart"),
- m_widget( 0 )
- {
- setInstance( FileViewFactory::instance() );
-diff --git a/parts/filter/filterpart.cpp b/parts/filter/filterpart.cpp
-index 5ebd265e..3a1351ad 100644
---- a/parts/filter/filterpart.cpp
-+++ b/parts/filter/filterpart.cpp
-@@ -26,11 +26,11 @@
- #include "shellinsertdlg.h"
- #include "kdevfilterIface.h"
-
--static const KDevPluginInfo data("kdevfilter");
--K_EXPORT_COMPONENT_FACTORY( libkdevfilter, FilterFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevfilter");
-+K_EXPORT_COMPONENT_FACTORY( libkdevfilter, FilterFactory( pluginData ) )
-
- FilterPart::FilterPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "FilterPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "FilterPart")
- {
- setInstance(FilterFactory::instance());
- setXMLFile("kdevfilter.rc");
-diff --git a/parts/fullscreen/fullscreen_part.cpp b/parts/fullscreen/fullscreen_part.cpp
-index 0bdc714f..98581a9c 100644
---- a/parts/fullscreen/fullscreen_part.cpp
-+++ b/parts/fullscreen/fullscreen_part.cpp
-@@ -22,13 +22,13 @@
-
- #include "fullscreen_part.h"
-
--static const KDevPluginInfo data("kdevfullscreen");
-+static const KDevPluginInfo pluginData("kdevfullscreen");
-
- typedef KDevGenericFactory<FullScreenPart> FullScreenFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevfullscreen, FullScreenFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevfullscreen, FullScreenFactory( pluginData ) )
-
- FullScreenPart::FullScreenPart(TQObject *parent, const char *name, const TQStringList& )
-- : KDevPlugin(&data, parent, name ? name : "FullScreenPart" )
-+ : KDevPlugin(&pluginData, parent, name ? name : "FullScreenPart" )
- {
- setInstance(FullScreenFactory::instance());
- // const TDEAboutData &abdata1 = *(info());
-diff --git a/parts/outputviews/appoutputviewpart.cpp b/parts/outputviews/appoutputviewpart.cpp
-index 3a0e0e7d..3d8b47bf 100644
---- a/parts/outputviews/appoutputviewpart.cpp
-+++ b/parts/outputviews/appoutputviewpart.cpp
-@@ -29,12 +29,12 @@
- #include "kdevpartcontroller.h"
- #include "settings.h"
-
--static const KDevPluginInfo data("kdevappoutputview");
-+static const KDevPluginInfo pluginData("kdevappoutputview");
- typedef KDevGenericFactory< AppOutputViewPart > AppViewFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevappview, AppViewFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevappview, AppViewFactory( pluginData ) )
-
- AppOutputViewPart::AppOutputViewPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevAppFrontend(&data, parent, name ? name : "AppOutputViewPart")
-+ : KDevAppFrontend(&pluginData, parent, name ? name : "AppOutputViewPart")
- {
- setInstance(AppViewFactory::instance());
-
-diff --git a/parts/outputviews/makeviewpart.cpp b/parts/outputviews/makeviewpart.cpp
-index 8b441e94..2df7d384 100644
---- a/parts/outputviews/makeviewpart.cpp
-+++ b/parts/outputviews/makeviewpart.cpp
-@@ -26,12 +26,12 @@
-
- #include "makewidget.h"
-
--static const KDevPluginInfo data("kdevmakeview");
-+static const KDevPluginInfo pluginData("kdevmakeview");
- typedef KDevGenericFactory< MakeViewPart > MakeViewFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevmakeview, MakeViewFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevmakeview, MakeViewFactory( pluginData ) )
-
- MakeViewPart::MakeViewPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevMakeFrontend(&data, parent, name)
-+ : KDevMakeFrontend(&pluginData, parent, name)
- {
- setInstance(MakeViewFactory::instance());
-
-diff --git a/parts/partexplorer/partexplorer_plugin.cpp b/parts/partexplorer/partexplorer_plugin.cpp
-index d5240edb..57b1cd58 100644
---- a/parts/partexplorer/partexplorer_plugin.cpp
-+++ b/parts/partexplorer/partexplorer_plugin.cpp
-@@ -23,13 +23,13 @@
-
- #include "partexplorerform.h"
-
--static const KDevPluginInfo data("kdevpartexplorer");
-+static const KDevPluginInfo pluginData("kdevpartexplorer");
-
- typedef KDevGenericFactory<PartExplorerPlugin> PartExplorerPluginFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevpartexplorer, PartExplorerPluginFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevpartexplorer, PartExplorerPluginFactory( pluginData ) )
-
- PartExplorerPlugin::PartExplorerPlugin( TQObject *parent, const char *name, const TQStringList & )
-- : KDevPlugin( &data, parent, name ? name : "PartExplorerPlugin" )
-+ : KDevPlugin( &pluginData, parent, name ? name : "PartExplorerPlugin" )
- {
- // we need an instance
- setInstance( PartExplorerPluginFactory::instance() );
-diff --git a/parts/quickopen/quickopen_part.cpp b/parts/quickopen/quickopen_part.cpp
-index 4d316e68..78c97eb6 100644
---- a/parts/quickopen/quickopen_part.cpp
-+++ b/parts/quickopen/quickopen_part.cpp
-@@ -44,13 +44,13 @@
- #include "kdeveditorutil.h"
-
- typedef KDevGenericFactory<QuickOpenPart> QuickOpenFactory;
--static const KDevPluginInfo data("kdevquickopen");
--K_EXPORT_COMPONENT_FACTORY( libkdevquickopen, QuickOpenFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevquickopen");
-+K_EXPORT_COMPONENT_FACTORY( libkdevquickopen, QuickOpenFactory( pluginData ) )
-
- using namespace KTextEditor;
-
- QuickOpenPart::QuickOpenPart(TQObject *parent, const char *name, const TQStringList& )
-- : KDevQuickOpen(&data, parent, name ? name : "QuickOpenPart" )
-+ : KDevQuickOpen(&pluginData, parent, name ? name : "QuickOpenPart" )
- {
- setInstance(QuickOpenFactory::instance());
- setXMLFile("kdevpart_quickopen.rc");
-diff --git a/parts/regexptest/regexptestpart.cpp b/parts/regexptest/regexptestpart.cpp
-index 6c45a492..1e16d144 100644
---- a/parts/regexptest/regexptestpart.cpp
-+++ b/parts/regexptest/regexptestpart.cpp
-@@ -19,13 +19,13 @@
- #include "kdevcore.h"
- #include "regexptestdlg.h"
-
--static const KDevPluginInfo data("kdevregexptest");
-+static const KDevPluginInfo pluginData("kdevregexptest");
-
- typedef KDevGenericFactory<RegexpTestPart> RegexpTestFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevregexptest, RegexpTestFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevregexptest, RegexpTestFactory( pluginData ) )
-
- RegexpTestPart::RegexpTestPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "RegexpTestPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "RegexpTestPart")
- {
- setInstance(RegexpTestFactory::instance());
- setXMLFile("kdevregexptest.rc");
-diff --git a/parts/scripting/scriptingpart.cpp b/parts/scripting/scriptingpart.cpp
-index 80a33c9e..d0558b79 100644
---- a/parts/scripting/scriptingpart.cpp
-+++ b/parts/scripting/scriptingpart.cpp
-@@ -41,14 +41,14 @@
- #include "tdescriptactionmanager.h"
-
- typedef KDevGenericFactory<scriptingPart> scriptingFactory;
--KDevPluginInfo data("kdevscripting");
--K_EXPORT_COMPONENT_FACTORY( libkdevscripting, scriptingFactory( data ) )
-+KDevPluginInfo pluginData("kdevscripting");
-+K_EXPORT_COMPONENT_FACTORY( libkdevscripting, scriptingFactory( pluginData ) )
-
- #define GLOBALDOC_OPTIONS 1
- #define PROJECTDOC_OPTIONS 2
-
- scriptingPart::scriptingPart(TQObject *parent, const char *name, const TQStringList &/*args*/)
-- : KDevPlugin(&data, parent, name ? name : "scriptingPart"), m_scripts(0L)
-+ : KDevPlugin(&pluginData, parent, name ? name : "scriptingPart"), m_scripts(0L)
- {
- setInstance(scriptingFactory::instance());
- setXMLFile("kdevscripting.rc");
-diff --git a/parts/snippet/snippet_part.cpp b/parts/snippet/snippet_part.cpp
-index 82969151..1c650ce2 100644
---- a/parts/snippet/snippet_part.cpp
-+++ b/parts/snippet/snippet_part.cpp
-@@ -33,12 +33,12 @@
- #include "snippetsettings.h"
- #include "snippetconfig.h"
-
--static const KDevPluginInfo data("kdevsnippet");
-+static const KDevPluginInfo pluginData("kdevsnippet");
- typedef KDevGenericFactory<SnippetPart> snippetFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevsnippet, snippetFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevsnippet, snippetFactory( pluginData ) )
-
- SnippetPart::SnippetPart(TQObject *parent, const char *name, const TQStringList& )
-- : KDevPlugin(&data, parent, name ? name : "SnippetPart" )
-+ : KDevPlugin(&pluginData, parent, name ? name : "SnippetPart" )
- {
- setInstance(snippetFactory::instance());
- setXMLFile("kdevpart_snippet.rc");
-diff --git a/parts/texttools/texttoolspart.cpp b/parts/texttools/texttoolspart.cpp
-index 4453030a..7e38f061 100644
---- a/parts/texttools/texttoolspart.cpp
-+++ b/parts/texttools/texttoolspart.cpp
-@@ -25,11 +25,11 @@
-
-
- typedef KDevGenericFactory<TextToolsPart> TextToolsFactory;
--static const KDevPluginInfo data("kdevtexttools");
--K_EXPORT_COMPONENT_FACTORY( libkdevtexttools, TextToolsFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevtexttools");
-+K_EXPORT_COMPONENT_FACTORY( libkdevtexttools, TextToolsFactory( pluginData ) )
-
- TextToolsPart::TextToolsPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "TextToolsPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "TextToolsPart")
- {
- setInstance(TextToolsFactory::instance());
- // setXMLFile("kdevfileview.rc");
-diff --git a/parts/tipofday/tipofday_part.cpp b/parts/tipofday/tipofday_part.cpp
-index 6cd63deb..9172d44b 100644
---- a/parts/tipofday/tipofday_part.cpp
-+++ b/parts/tipofday/tipofday_part.cpp
-@@ -19,13 +19,13 @@
- #include "kdevapi.h"
- #include "kdevcore.h"
-
--static const KDevPluginInfo data("kdevtipofday");
-+static const KDevPluginInfo pluginData("kdevtipofday");
-
- typedef KDevGenericFactory<TipOfDayPart> TipOfDayFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevtipofday, TipOfDayFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevtipofday, TipOfDayFactory( pluginData ) )
-
- TipOfDayPart::TipOfDayPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin(&data, parent, name ? name : "TipOfDayPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "TipOfDayPart")
- {
- setInstance(TipOfDayFactory::instance());
-
-diff --git a/parts/tools/tools_part.cpp b/parts/tools/tools_part.cpp
-index 8734eadc..61f962ad 100644
---- a/parts/tools/tools_part.cpp
-+++ b/parts/tools/tools_part.cpp
-@@ -34,13 +34,13 @@
- #define TOOLSSETTINGS 1
- #define EXTRATOOLSSETTINGS 2
-
--static const KDevPluginInfo data("kdevtools");
--K_EXPORT_COMPONENT_FACTORY( libkdevtools, ToolsFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevtools");
-+K_EXPORT_COMPONENT_FACTORY( libkdevtools, ToolsFactory( pluginData ) )
-
- TQMap<int, TQString> externalToolMenuEntries;
-
- ToolsPart::ToolsPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin( &data, parent, name ? name : "ToolsPart")
-+ : KDevPlugin( &pluginData, parent, name ? name : "ToolsPart")
- {
- setInstance(ToolsFactory::instance());
-
-diff --git a/parts/uimode/uichooser_part.cpp b/parts/uimode/uichooser_part.cpp
-index fdc9fa6a..a547bdef 100644
---- a/parts/uimode/uichooser_part.cpp
-+++ b/parts/uimode/uichooser_part.cpp
-@@ -15,11 +15,11 @@
- #define UICHOOSERSETTINGSPAGE 1
-
- typedef KDevGenericFactory<UIChooserPart> UIChooserFactory;
--static const KDevPluginInfo data("kdevuichooser");
--K_EXPORT_COMPONENT_FACTORY( libkdevuichooser, UIChooserFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevuichooser");
-+K_EXPORT_COMPONENT_FACTORY( libkdevuichooser, UIChooserFactory( pluginData ) )
-
- UIChooserPart::UIChooserPart(TQObject *parent, const char *name, const TQStringList &)
-- : KDevPlugin( &data, parent, name ? name : "UIChooserPart")
-+ : KDevPlugin( &pluginData, parent, name ? name : "UIChooserPart")
- {
- setInstance(UIChooserFactory::instance());
-
-diff --git a/parts/valgrind/valgrind_part.cpp b/parts/valgrind/valgrind_part.cpp
-index 1b262175..5c78d952 100644
---- a/parts/valgrind/valgrind_part.cpp
-+++ b/parts/valgrind/valgrind_part.cpp
-@@ -23,11 +23,11 @@
- #include "valgrinditem.h"
-
- typedef KDevGenericFactory<ValgrindPart> ValgrindFactory;
--static const KDevPluginInfo data("kdevvalgrind");
--K_EXPORT_COMPONENT_FACTORY( libkdevvalgrind, ValgrindFactory( data ) )
-+static const KDevPluginInfo pluginData("kdevvalgrind");
-+K_EXPORT_COMPONENT_FACTORY( libkdevvalgrind, ValgrindFactory( pluginData ) )
-
- ValgrindPart::ValgrindPart( TQObject *parent, const char *name, const TQStringList& )
-- : KDevPlugin( &data, parent, name ? name : "ValgrindPart" )
-+ : KDevPlugin( &pluginData, parent, name ? name : "ValgrindPart" )
- {
- setInstance( ValgrindFactory::instance() );
- setXMLFile( "kdevpart_valgrind.rc" );
-diff --git a/parts/vcsmanager/vcsmanagerpart.cpp b/parts/vcsmanager/vcsmanagerpart.cpp
-index ec176c47..e8606636 100644
---- a/parts/vcsmanager/vcsmanagerpart.cpp
-+++ b/parts/vcsmanager/vcsmanagerpart.cpp
-@@ -42,14 +42,14 @@
- #include "vcsmanagerprojectconfig.h"
-
- typedef KDevGenericFactory<VCSManagerPart> VCSManagerFactory;
--KDevPluginInfo data("kdevvcsmanager");
--K_EXPORT_COMPONENT_FACTORY( libkdevvcsmanager, VCSManagerFactory( data ) )
-+KDevPluginInfo pluginData("kdevvcsmanager");
-+K_EXPORT_COMPONENT_FACTORY( libkdevvcsmanager, VCSManagerFactory( pluginData ) )
-
- #define GLOBALDOC_OPTIONS 1
- #define PROJECTDOC_OPTIONS 2
-
- VCSManagerPart::VCSManagerPart(TQObject *parent, const char *name, const TQStringList &/*args*/)
-- : KDevPlugin(&data, parent, name ? name : "VCSManagerPart")
-+ : KDevPlugin(&pluginData, parent, name ? name : "VCSManagerPart")
- {
- kdDebug() << " ********** VCSManagerPart::VCSManagerPart() ************** " << endl;
-
-diff --git a/vcs/clearcase/clearcasepart.cpp b/vcs/clearcase/clearcasepart.cpp
-index aeb1eea9..8f05fbad 100644
---- a/vcs/clearcase/clearcasepart.cpp
-+++ b/vcs/clearcase/clearcasepart.cpp
-@@ -37,13 +37,13 @@
- #include "clearcasemanipulator.h"
-
-
--static const KDevPluginInfo data("kdevclearcase");
-+static const KDevPluginInfo pluginData("kdevclearcase");
-
- typedef KDevGenericFactory<ClearcasePart> ClearcaseFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevclearcase, ClearcaseFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevclearcase, ClearcaseFactory( pluginData ) )
-
- ClearcasePart::ClearcasePart( TQObject *parent, const char *name, const TQStringList & )
-- : KDevVersionControl( &data, parent, name ? name : "ClearcasePart" ),
-+ : KDevVersionControl( &pluginData, parent, name ? name : "ClearcasePart" ),
- default_checkin(""),
- default_checkout(""),
- default_uncheckout("-rm"),
-diff --git a/vcs/cvsservice/cvspart.cpp b/vcs/cvsservice/cvspart.cpp
-index 2bda55f1..6ded6ecb 100644
---- a/vcs/cvsservice/cvspart.cpp
-+++ b/vcs/cvsservice/cvspart.cpp
-@@ -72,16 +72,16 @@ bool g_projectWasJustCreated = false;
- // Plugin factory
- ///////////////////////////////////////////////////////////////////////////////
-
--static const KDevPluginInfo data("kdevcvsservice");
-+static const KDevPluginInfo pluginData("kdevcvsservice");
- typedef KDevGenericFactory<CvsServicePart> CvsFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevcvsservice, CvsFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevcvsservice, CvsFactory( pluginData ) )
-
- ///////////////////////////////////////////////////////////////////////////////
- // class CvsServicePart
- ///////////////////////////////////////////////////////////////////////////////
-
- CvsServicePart::CvsServicePart( TQObject *parent, const char *name, const TQStringList & )
-- : KDevVersionControl( &data, parent,
-+ : KDevVersionControl( &pluginData, parent,
- name ? name : "CvsService" ),
- actionCommit( 0 ), actionDiff( 0 ), actionLog( 0 ), actionAnnotate(0), actionAdd( 0 ),
- actionAddBinary( 0 ), actionRemove( 0 ), actionUpdate( 0 ),
-diff --git a/vcs/perforce/perforcepart.cpp b/vcs/perforce/perforcepart.cpp
-index f92666b6..76a4456a 100644
---- a/vcs/perforce/perforcepart.cpp
-+++ b/vcs/perforce/perforcepart.cpp
-@@ -33,13 +33,13 @@
- #include "commitdlg.h"
- #include "execcommand.h"
-
--static const KDevPluginInfo data("kdevperforce");
-+static const KDevPluginInfo pluginData("kdevperforce");
-
- typedef KDevGenericFactory<PerforcePart> PerforceFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevperforce, PerforceFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevperforce, PerforceFactory( pluginData ) )
-
- PerforcePart::PerforcePart( TQObject *parent, const char *name, const TQStringList & )
-- : KDevVersionControl( &data, parent, name ? name : "PerforcePart" )
-+ : KDevVersionControl( &pluginData, parent, name ? name : "PerforcePart" )
- {
- setInstance(PerforceFactory::instance());
- setupActions();
-diff --git a/vcs/subversion/subversion_part.cpp b/vcs/subversion/subversion_part.cpp
-index f3f43cd9..98b44848 100644
---- a/vcs/subversion/subversion_part.cpp
-+++ b/vcs/subversion/subversion_part.cpp
-@@ -56,15 +56,15 @@
-
- using namespace SvnGlobal;
-
--static const KDevPluginInfo data("kdevsubversion");
-+static const KDevPluginInfo pluginData("kdevsubversion");
-
- typedef KDevGenericFactory<subversionPart> subversionFactory;
--K_EXPORT_COMPONENT_FACTORY( libkdevsubversion, subversionFactory( data ) )
-+K_EXPORT_COMPONENT_FACTORY( libkdevsubversion, subversionFactory( pluginData ) )
-
- //bool g_projectWasJustCreated = false;
-
- subversionPart::subversionPart(TQObject *parent, const char *name, const TQStringList& )
-- : KDevVersionControl(&data, parent, name ? name : "Subversion" ) {
-+ : KDevVersionControl(&pluginData, parent, name ? name : "Subversion" ) {
- setInstance(subversionFactory::instance());
- m_projWidget = 0;
-
---
-cgit v1.2.1
-
diff --git a/arch/tde-devel/tde-tdewebdev/PKGBUILD b/arch/tde-devel/tde-tdewebdev/PKGBUILD
index 0b2221cde..29ffe008d 100644
--- a/arch/tde-devel/tde-tdewebdev/PKGBUILD
+++ b/arch/tde-devel/tde-tdewebdev/PKGBUILD
@@ -1,43 +1,47 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdewebdev
-pkgver=14.0.10
+_mod=tdewebdev
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdewebdev'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-devel')
pkgdesc="Trinity Web Developer Tools"
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-provides=('tdewebdev')
-conflicts=('trinity-tdewebdev' 'trinity-kdewebdev')
-replaces=('trinity-tdewebdev')
+makedepends=('tde-cmake-trinity' 'tde-tdesdk')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdewebdev-trinity-${pkgver}.tar.xz")
-md5sums=('96bcdfdcd4308b0721ed23d7d5b9954f')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('90ec2ff7a9b97be329f5d043bddf2830')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-devel/tde-universal-indent-gui-tqt/PKGBUILD b/arch/tde-devel/tde-universal-indent-gui-tqt/PKGBUILD
new file mode 100644
index 000000000..18c1e6691
--- /dev/null
+++ b/arch/tde-devel/tde-universal-indent-gui-tqt/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=universal-indent-gui-tqt
+_cat=applications/development/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="GUI frontend for several code beautifiers"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'tde-tqscintilla'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0ccd29be10d33bed792573baa73fa605')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-abakus/PKGBUILD b/arch/tde-extra/tde-abakus/PKGBUILD
index c8961c7d7..3c71b4336 100644
--- a/arch/tde-extra/tde-abakus/PKGBUILD
+++ b/arch/tde-extra/tde-abakus/PKGBUILD
@@ -2,13 +2,14 @@
# Contributor: David C. Rankin <drankinatty at gmail dot com>
_mod=abakus
-_cat=applications/
+_cat=applications/utilities/
_kdemod="${_mod/tde/kde}"
+
pkgname="tde-${_mod}"
-pkgver=14.0.10
+pkgver=14.1.5
pkgrel=1
pkgdesc="Calculator for TDE"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
provides=("${_mod}")
@@ -17,20 +18,19 @@ depends=(
'tde-tdelibs'
)
makedepends=(
- 'cmake'
- 'pkgconfig'
+ 'tde-cmake-trinity'
)
optdepends=()
-confilicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
-md5sums=('90fa9e728b8b48ad5e51c95eb5d05dc7')
+md5sums=('6d78dbdfeea1c578876420d53a7410e3')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
@@ -39,6 +39,7 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
@@ -46,11 +47,11 @@ build() {
-DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-akode/PKGBUILD b/arch/tde-extra/tde-akode/PKGBUILD
new file mode 100644
index 000000000..ca9d652da
--- /dev/null
+++ b/arch/tde-extra/tde-akode/PKGBUILD
@@ -0,0 +1,55 @@
+# Contributor: Slávek Banko <slavek.banko@axis.cz>
+
+_mod=akode
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="akode plugin for aRts"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-extra')
+depends=('alsa-lib'
+ 'audiofile'
+ 'libmad'
+ 'libogg'
+ 'libpulse'
+ 'libsamplerate'
+ 'libvorbis'
+ 'speex'
+)
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("kdemod3-${_mod}" "${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!emptydirs' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('76f35da397eef3f3a9a928ecffd2a96b')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+
+build() {
+ cd $srcdir
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p build
+ cd build
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_JACK_SINK=OFF
+
+ msg "Building $pkgname..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-akode/tde-akode.install b/arch/tde-extra/tde-akode/tde-akode.install
new file mode 100644
index 000000000..30e6e407f
--- /dev/null
+++ b/arch/tde-extra/tde-akode/tde-akode.install
@@ -0,0 +1,11 @@
+post_install() {
+ ldconfig &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/arch/tde-extra/tde-amarok/PKGBUILD b/arch/tde-extra/tde-amarok/PKGBUILD
index b87b39775..2748571f6 100644
--- a/arch/tde-extra/tde-amarok/PKGBUILD
+++ b/arch/tde-extra/tde-amarok/PKGBUILD
@@ -1,47 +1,59 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-amarok
-pkgver=14.0.10
+_mod=amarok
+_cat=applications/multimedia/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE Amarok"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/amarok'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdebase' 'taglib' 'xine-lib')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tde-amarok')
-#conflicts=('tde-amarok')
-#replaces=('tde-amarok')
+makedepends=('tde-cmake-trinity' 'tde-akode' 'ruby' 'libmtp' 'libvisual' 'sdl')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/amarok-trinity-${pkgver}.tar.xz")
-md5sums=('fab4ed783d4027711e4aaca098bb04b1')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e04d10393ad76d69bd27bbc3299573f6')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_YAUAP=OFF \
+ -DWITH_NJB=OFF \
+ -DWITH_IFP=OFF \
+ -DWITH_IPOD=OFF \
-DWITH_EMBEDDED_SQLITE=ON \
- -DWITH_OPENGL=ON
+ -DWITH_SYSTEM_SQLITE=OFF \
+ -DWITH_MYSQL=OFF \
+ -DWITH_POSTGRESQL=OFF \
+ -DWITH_AMAZON=OFF
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-basket/PKGBUILD b/arch/tde-extra/tde-basket/PKGBUILD
index 3e9a7a007..1b8bccd7c 100644
--- a/arch/tde-extra/tde-basket/PKGBUILD
+++ b/arch/tde-extra/tde-basket/PKGBUILD
@@ -2,13 +2,14 @@
# Contributor: David C. Rankin <drankinatty at gmail dot com>
_mod=basket
-_cat=applications/
+_cat=applications/office/
_kdemod="${_mod/tde/kde}"
+
pkgname="tde-${_mod}"
-pkgver=14.0.10
+pkgver=14.1.5
pkgrel=1
pkgdesc="A multi-purpose note-taking application for KDE"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
provides=("${_mod}")
@@ -17,21 +18,20 @@ depends=(
'tde-tdelibs'
)
makedepends=(
- 'cmake'
- 'pkgconfig'
+ 'tde-cmake-trinity'
'tde-tdepim'
)
optdepends=()
-confilicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
-md5sums=('6a70768661d810eeeba5281075215803')
+md5sums=('eb73df902c9e766d285405977e1b386a')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
@@ -42,6 +42,7 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
@@ -49,11 +50,11 @@ build() {
-DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-bibletime/PKGBUILD b/arch/tde-extra/tde-bibletime/PKGBUILD
new file mode 100644
index 000000000..f0abaf190
--- /dev/null
+++ b/arch/tde-extra/tde-bibletime/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=bibletime
+_cat=applications/misc/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'boost'
+ 'boost-libs'
+ 'sword'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0af85d12aded6863ddf1db54280d75a2')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-digikam/PKGBUILD b/arch/tde-extra/tde-digikam/PKGBUILD
new file mode 100644
index 000000000..4f904b887
--- /dev/null
+++ b/arch/tde-extra/tde-digikam/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=digikam
+_cat=applications/graphics/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Photo Management and Retouching Suite"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'lcms'
+ 'libgphoto2'
+ 'tde-libkdcraw'
+ 'tde-libkexiv2'
+ 'tde-libkipi'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=(
+ 'tde-kipi-plugins'
+)
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('b2445a338c8b9984058f946a99005657')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-dolphin/PKGBUILD b/arch/tde-extra/tde-dolphin/PKGBUILD
new file mode 100644
index 000000000..d21c3f456
--- /dev/null
+++ b/arch/tde-extra/tde-dolphin/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=dolphin
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="File manager for TDE focusing on usability"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('d63b3614a1c8d2786e664dcbc02b7353')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-ebook-reader/PKGBUILD b/arch/tde-extra/tde-ebook-reader/PKGBUILD
new file mode 100644
index 000000000..7ec273222
--- /dev/null
+++ b/arch/tde-extra/tde-ebook-reader/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tde-ebook-reader
+_cat=applications/office/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="e-book reader for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'bzip2'
+ 'expat'
+ 'fribidi'
+ 'libunibreak'
+ 'sqlite'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('9be1a6d77e9afa4360ff19629fd9cc10')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-filelight/PKGBUILD b/arch/tde-extra/tde-filelight/PKGBUILD
new file mode 100644
index 000000000..4a25e407b
--- /dev/null
+++ b/arch/tde-extra/tde-filelight/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=filelight
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Show where your diskspace is being used"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0db06222bdb3186c1c6accbf0adf26a4')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-gtk-qt-engine/PKGBUILD b/arch/tde-extra/tde-gtk-qt-engine/PKGBUILD
index e72405c2f..907c3b748 100644
--- a/arch/tde-extra/tde-gtk-qt-engine/PKGBUILD
+++ b/arch/tde-extra/tde-gtk-qt-engine/PKGBUILD
@@ -1,46 +1,50 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-gtk-qt-engine
-pkgver=14.0.10
+_mod=gtk-qt-engine
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="gtk qt engine"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/gtk-qt-engine'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs' 'gtk2')
-makedepends=('pkgconfig' 'cmake')
-#provides=('gtk-qt-engine')
-#conflicts=('gtk-qt-engine')
-#replaces=('gtk-qt-engine')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/gtk-qt-engine-trinity-${pkgver}.tar.xz")
-md5sums=('419342ad15dca93e5e4424eb7b0a2e59')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('27115788423c138ada9a6740f2ce62ff')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p "$srcdir/build"
- cd "$srcdir/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DBUILD_ALL=ON \
-DWITH_GCC_VISIBILITY=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-gtk3-tqt-engine/PKGBUILD b/arch/tde-extra/tde-gtk3-tqt-engine/PKGBUILD
index f0f244d99..3ae448e65 100644
--- a/arch/tde-extra/tde-gtk3-tqt-engine/PKGBUILD
+++ b/arch/tde-extra/tde-gtk3-tqt-engine/PKGBUILD
@@ -1,58 +1,51 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-gtk3-tqt-engine
-pkgver=14.0.10
+_mod=gtk3-tqt-engine
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="gtk3 tqt engine"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/gtk3-tqt-engine'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs' 'gtk3')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tdemultimedia')
-#conflicts=('gtk3-tqt-engine')
-#replaces=('gtk3-tqt-engine')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/gtk3-tqt-engine-trinity-${pkgver}.tar.xz"
- 'bp000-0e2c727907.diff')
-md5sums=('1f94fd009a3c062e042f914c21d49984'
- '280b56843ebeb41b9ee74120b0ef28b6')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('79b373a105a10f88b9774c45a73ca81e')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- ## Generate config files and update with autoreconf
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
-
- patch -p1 < ${srcdir}/bp000-0e2c727907.diff
-
- msg "Copying system libtool files...."
- cp /usr/share/aclocal/libtool.m4 ./admin/libtool.m4.in
- cp /usr/share/libtool/build-aux/ltmain.sh ./admin/ltmain.sh
-
- msg "Running make -f admin/Makefile.common ...."
- make -f admin/Makefile.common
-
- ## configure
- msg "Configuring - ${pkgname}..."
- ./configure \
- --prefix=${TDEDIR} \
- --with-qt-dir=${QTDIR} \
- --with-qt-includes=${QTDIR}/include \
- --with-qt-libraries=${QTDIR}/lib \
- --with-extra-includes="/usr/include/tqt:/usr/include/tqt/Qt" \
- --with-extra-libs="${TDEDIR}/lib:${TDEDIR}/lib/trinity" \
-
- msg "Building - ${pkgname}..."
- make $NUMJOBS
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ msg "Starting cmake..."
+
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname#*-}..."
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- make -j1 DESTDIR="${pkgdir}" install
+ cd ${srcdir}/build
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-gtk3-tqt-engine/bp000-0e2c727907.diff b/arch/tde-extra/tde-gtk3-tqt-engine/bp000-0e2c727907.diff
deleted file mode 100644
index fd8dd3872..000000000
--- a/arch/tde-extra/tde-gtk3-tqt-engine/bp000-0e2c727907.diff
+++ /dev/null
@@ -1,32 +0,0 @@
-commit b1327f977ffaa5b1789fd5987f621fa9b35a2a08
-Author: Slávek Banko <slavek.banko@axis.cz>
-Date: Fri Sep 24 14:54:59 2021 +0200
-
- Fix FTBFS in case TQt3 is not installed in the system directory.
-
- Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
- (cherry picked from commit 0e2c72790799d6043225910bd437bd54f5cc6989)
-
-diff --git a/tdegtk/Makefile.am b/tdegtk/Makefile.am
-index 54a5db3..f1886dc 100644
---- a/tdegtk/Makefile.am
-+++ b/tdegtk/Makefile.am
-@@ -44,9 +44,8 @@ libtdegtk_la_SOURCES = $(source_h) $(source_c)
- libtdegtk_la_CFLAGS = $(KDE_CFLAGS) $(CAIRO_CFLAGS) $(GTK3_CFLAGS)
- libtdegtk_la_CXXFLAGS = $(KDE_CXXFLAGS) $(KDE_CFLAGS) $(CAIRO_CFLAGS) $(GTK3_CFLAGS)
-
--libtdegtk_la_LIBADD = $(KDE_LIBADD) libtqtcairo.la $(all_libraries) $(CAIRO_LIBS) $(GTK3_LIBS) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI)
--
--libtdegtk_la_LDFLAGS = $(KDE_LDFLAGS) $(CAIRO_LIBS) $(GTK3_LIBS)
-+libtdegtk_la_LIBADD = $(KDE_LIBADD) libtqtcairo.la $(CAIRO_LIBS) $(GTK3_LIBS) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI)
-+libtdegtk_la_LDFLAGS = $(all_libraries) $(KDE_LDFLAGS) $(CAIRO_LIBS) $(GTK3_LIBS)
-
- lib_LTLIBRARIES = libtqtcairo.la
-
-@@ -56,5 +55,4 @@ libtqtcairo_la_CFLAGS = $(KDE_CFLAGS) $(CAIRO_CFLAGS) $(GTK3_CFLAGS)
- libtqtcairo_la_CXXFLAGS = $(KDE_CXXFLAGS) $(KDE_CFLAGS) $(CAIRO_CFLAGS) $(GTK3_CFLAGS)
-
- libtqtcairo_la_LIBADD = $(KDE_LIBADD) $(LIB_QT) $(LIB_TDEUI)
--
--libtqtcairo_la_LDFLAGS = $(KDE_LDFLAGS) $(CAIRO_LIBS) $(GTK3_LIBS)
-+libtqtcairo_la_LDFLAGS = $(all_libraries) $(KDE_LDFLAGS) $(CAIRO_LIBS) $(GTK3_LIBS)
diff --git a/arch/tde-extra/tde-gwenview-i18n/PKGBUILD b/arch/tde-extra/tde-gwenview-i18n/PKGBUILD
new file mode 100644
index 000000000..19f313aa9
--- /dev/null
+++ b/arch/tde-extra/tde-gwenview-i18n/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=gwenview-i18n
+_cat=applications/graphics/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Internationalization (i18n) for Gwenview, an image viewer for TDE"
+arch=('any')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('b0f7dbb1a2882ee2ddfc77186ef0191c')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-gwenview/PKGBUILD b/arch/tde-extra/tde-gwenview/PKGBUILD
new file mode 100644
index 000000000..6fe472c94
--- /dev/null
+++ b/arch/tde-extra/tde-gwenview/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=gwenview
+_cat=applications/graphics/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Image viewer for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'tde-libkipi'
+ 'exiv2'
+ 'libmng'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+ 'libxcursor'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('3d2b71108a2d17288121015684b1f90b')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-k3b-i18n/PKGBUILD b/arch/tde-extra/tde-k3b-i18n/PKGBUILD
new file mode 100644
index 000000000..e0152ca31
--- /dev/null
+++ b/arch/tde-extra/tde-k3b-i18n/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=k3b-i18n
+_cat=applications/multimedia/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Internationalization (i18n) for K3b, a sophisticated TDE CD burning application"
+arch=('any')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('434123240e67feeb049e9707376e0220')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-k3b/PKGBUILD b/arch/tde-extra/tde-k3b/PKGBUILD
new file mode 100644
index 000000000..386f605df
--- /dev/null
+++ b/arch/tde-extra/tde-k3b/PKGBUILD
@@ -0,0 +1,82 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=k3b
+_cat=applications/multimedia/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A sophisticated TDE CD burning application"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'cdparanoia'
+ 'ffmpeg'
+ 'flac'
+ 'lame'
+ 'libao'
+ 'libdvdcss'
+ 'libdvdnav'
+ 'libdvdread'
+ 'libid3tag'
+ 'libidn'
+ 'libmad'
+ 'libmpcdec'
+ 'libsamplerate'
+ 'libvorbis'
+ 'taglib'
+ 'wavpack'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=(
+ 'cdrdao'
+ 'cdrkit'
+ 'dvd+rw-tools'
+ 'normalize'
+ 'sox'
+)
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('b4acca0b10796e2f45df9051e32bc869')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kaffeine/PKGBUILD b/arch/tde-extra/tde-kaffeine/PKGBUILD
new file mode 100644
index 000000000..7fb2f7dff
--- /dev/null
+++ b/arch/tde-extra/tde-kaffeine/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kaffeine
+_cat=applications/multimedia/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Versatile media player for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'cdparanoia'
+ 'libcdio'
+ 'libcdio-paranoia'
+ 'libxtst'
+ 'xine-lib'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('6da9c665365d167e7c9bf9dec47f3c57')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_GSTREAMER=OFF
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kbarcode/PKGBUILD b/arch/tde-extra/tde-kbarcode/PKGBUILD
new file mode 100644
index 000000000..3dc4d60d8
--- /dev/null
+++ b/arch/tde-extra/tde-kbarcode/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kbarcode
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('ffdc9d331232bc4a0701d27a016f1e77')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kbiff/PKGBUILD b/arch/tde-extra/tde-kbiff/PKGBUILD
new file mode 100644
index 000000000..a99daebae
--- /dev/null
+++ b/arch/tde-extra/tde-kbiff/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kbiff
+_cat=applications/internet/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE mail notification utility"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('fe143772d89a05e02afd00dbb59e55f6')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kchmviewer/PKGBUILD b/arch/tde-extra/tde-kchmviewer/PKGBUILD
new file mode 100644
index 000000000..f36eaa636
--- /dev/null
+++ b/arch/tde-extra/tde-kchmviewer/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kchmviewer
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="CHM viewer for Trinity"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'chmlib'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('76ddf89aba129ccd0d52d546c8634b84')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kcpuload/PKGBUILD b/arch/tde-extra/tde-kcpuload/PKGBUILD
new file mode 100644
index 000000000..96acd649e
--- /dev/null
+++ b/arch/tde-extra/tde-kcpuload/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kcpuload
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A CPU meter for Kicker"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('b779c339c586a919697d824f94283053')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kile/PKGBUILD b/arch/tde-extra/tde-kile/PKGBUILD
new file mode 100644
index 000000000..c16109d35
--- /dev/null
+++ b/arch/tde-extra/tde-kile/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kile
+_cat=applications/office/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE Integrated LaTeX Environment"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('753abb1eb7353ae131306a4762b6e94b')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+ msg "Removing conflicting syntax files"
+ rm -rf ${pkgdir}/opt/trinity/share/apps/katepart
+}
diff --git a/arch/tde-extra/tde-kmplayer/PKGBUILD b/arch/tde-extra/tde-kmplayer/PKGBUILD
index b7d17b979..6f9842690 100644
--- a/arch/tde-extra/tde-kmplayer/PKGBUILD
+++ b/arch/tde-extra/tde-kmplayer/PKGBUILD
@@ -1,48 +1,53 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-kmplayer
-pkgver=14.0.10
+_mod=kmplayer
+_cat=applications/multimedia/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE KMPlayer"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/kmplayer'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdebase' 'tde-dbus-tqt' 'dbus-glib')
-makedepends=('pkgconfig' 'cmake' 'mplayer' 'xine-lib' 'nspr' 'gtk2')
-#provides=('kmplayer')
-#conflicts=('kmplayer')
-#replaces=('kmplayer')
+makedepends=('tde-cmake-trinity' 'mplayer' 'xine-lib' 'nspr' 'gtk2')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/kmplayer-trinity-${pkgver}.tar.xz")
-md5sums=('e817acc32c3f87cc475be8d8c7a1b4a7')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0b1f3eb29edfae5dd52140a111eec71b')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DBUILD_ALL=ON \
-DBUILD_KOFFICE_PLUGIN=OFF \
- -DBUILD_KGSTPLAYER=OFF
+ -DBUILD_KGSTPLAYER=OFF \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-kmyfirewall/PKGBUILD b/arch/tde-extra/tde-kmyfirewall/PKGBUILD
new file mode 100644
index 000000000..b4907825c
--- /dev/null
+++ b/arch/tde-extra/tde-kmyfirewall/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kmyfirewall
+_cat=applications/settings/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="iptables based firewall configuration tool for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('701ae145c487c0c2fce2025d79b8410a')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kmymoney/PKGBUILD b/arch/tde-extra/tde-kmymoney/PKGBUILD
new file mode 100644
index 000000000..bbe936121
--- /dev/null
+++ b/arch/tde-extra/tde-kmymoney/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kmymoney
+_cat=applications/office/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Personal finance manager for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'libofx'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('c7ee2e681253440f351a5de8d2acfe19')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON \
+ -DBUILD_DEVELOPER_DOCS="OFF"
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-knights/PKGBUILD b/arch/tde-extra/tde-knights/PKGBUILD
new file mode 100644
index 000000000..c8d78a9ba
--- /dev/null
+++ b/arch/tde-extra/tde-knights/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=knights
+_cat=applications/games/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A chess interface for the TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('184b22edb6f4ba090a0b26cb1a749165')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kommando/PKGBUILD b/arch/tde-extra/tde-kommando/PKGBUILD
new file mode 100644
index 000000000..bdc395438
--- /dev/null
+++ b/arch/tde-extra/tde-kommando/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kommando
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('8f57fbc85c4cb81e7b5c70d3aac80d43')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kompose/PKGBUILD b/arch/tde-extra/tde-kompose/PKGBUILD
new file mode 100644
index 000000000..0d2c0ac29
--- /dev/null
+++ b/arch/tde-extra/tde-kompose/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kompose
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'libxdamage'
+ 'imlib2'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('8f10f087f47648b60aff9bd4c38523d2')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-konversation/PKGBUILD b/arch/tde-extra/tde-konversation/PKGBUILD
new file mode 100644
index 000000000..564d86cb1
--- /dev/null
+++ b/arch/tde-extra/tde-konversation/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=konversation
+_cat=applications/internet/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="User friendly Internet Relay Chat (IRC) client for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'libxss'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('944b42e95f5d20439c05c1f627003199')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kooldock/PKGBUILD b/arch/tde-extra/tde-kooldock/PKGBUILD
new file mode 100644
index 000000000..beda68d84
--- /dev/null
+++ b/arch/tde-extra/tde-kooldock/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kooldock
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Dock for TDE with cool visual enhancements"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e8402f8202901641ce30192d0459a3bd')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-krecipes/PKGBUILD b/arch/tde-extra/tde-krecipes/PKGBUILD
new file mode 100644
index 000000000..781c22461
--- /dev/null
+++ b/arch/tde-extra/tde-krecipes/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=krecipes
+_cat=applications/misc/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Recipes manager for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=(554e4e5b87862757fce4e3e057a388e2)
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-krename/PKGBUILD b/arch/tde-extra/tde-krename/PKGBUILD
new file mode 100644
index 000000000..41953d8cb
--- /dev/null
+++ b/arch/tde-extra/tde-krename/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=krename
+_cat=applications/utilities/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A very powerful batch renamer"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('9c2b4b5154a5e12276d23f8e85cd7b63')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-krusader/PKGBUILD b/arch/tde-extra/tde-krusader/PKGBUILD
index 2688b1bec..25412df8e 100644
--- a/arch/tde-extra/tde-krusader/PKGBUILD
+++ b/arch/tde-extra/tde-krusader/PKGBUILD
@@ -1,25 +1,29 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-krusader
-pkgver=14.0.10
+_mod=krusader
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE Krusader"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/krusader'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdebase')
makedepends=('pkgconfig' 'automake')
-#provides=('krusader')
-#conflicts=('krusader')
-#replaces=('krusader')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/krusader-trinity-${pkgver}.tar.xz")
-md5sums=('1491538ca6e616ec5bdfaa9c9f86c9b2')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('d9e00f323110e789cd051c2a026c163e')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
## Generate config files and update with autoreconf
@@ -28,19 +32,23 @@ build() {
msg "Copying system libtool files...."
cp /usr/share/aclocal/libtool.m4 ./admin/libtool.m4.in
cp /usr/share/libtool/build-aux/ltmain.sh ./admin/ltmain.sh
+ cp -a /usr/share/libtool/build-aux/config.guess ./admin/
+ cp -a /usr/share/libtool/build-aux/config.sub ./admin/
msg "Running make -f admin/Makefile.common ...."
make -f admin/Makefile.common
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
## configure
msg "Configuring - ${pkgname}..."
CFLAGS="${CFLAGS} -fpermissive" \
CXXFLAGS="${CXXFLAGS} -fpermissive" \
./configure \
--prefix=${TDEDIR} \
- --with-qt-dir=${QTDIR} \
- --with-qt-includes=${QTDIR}/include \
- --with-qt-libraries=${QTDIR}/lib \
+ --with-tqt-dir=${TQTDIR} \
+ --with-tqt-includes=${TQTDIR}/include \
+ --with-tqt-libraries=${TQTDIR}/lib \
--sysconfdir=${TDEDIR}/etc \
--localstatedir=/var \
--enable-closure
diff --git a/arch/tde-extra/tde-kshutdown/PKGBUILD b/arch/tde-extra/tde-kshutdown/PKGBUILD
new file mode 100644
index 000000000..21a3bf7ce
--- /dev/null
+++ b/arch/tde-extra/tde-kshutdown/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kshutdown
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="An advanced shut down utility for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('346e591f2f6400f2277d8fb54d1b2180')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-ksplash-engine-moodin/PKGBUILD b/arch/tde-extra/tde-ksplash-engine-moodin/PKGBUILD
index 4735a9653..2b40b7096 100644
--- a/arch/tde-extra/tde-ksplash-engine-moodin/PKGBUILD
+++ b/arch/tde-extra/tde-ksplash-engine-moodin/PKGBUILD
@@ -1,46 +1,50 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-ksplash-engine-moodin
-pkgver=14.0.10
+_mod=ksplash-engine-moodin
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE KSplash Engine Moodin"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/ksplash-engine-moodin'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdebase')
-makedepends=('pkgconfig' 'cmake')
-#provides=('ksplash-engine-moodin')
-#conflicts=('ksplash-engine-moodin')
-#replaces=('ksplash-engine-moodin')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/ksplash-engine-moodin-trinity-${pkgver}.tar.xz")
-md5sums=('3a10d2089ed4e165ff74994e9efbf262')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('383276f6340ee0ae19d321ce864abc75')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DBUILD_ALL=ON \
-DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-ksquirrel/PKGBUILD b/arch/tde-extra/tde-ksquirrel/PKGBUILD
new file mode 100644
index 000000000..6f2aab509
--- /dev/null
+++ b/arch/tde-extra/tde-ksquirrel/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=ksquirrel
+_cat=applications/graphics/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Powerful Trinity image viewer"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+ 'tde-libkipi'
+ 'tde-libksquirrel'
+ 'tde-kipi-plugins'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('bd38668b2ef58cd8198b37138ec6f8aa')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-ktorrent/PKGBUILD b/arch/tde-extra/tde-ktorrent/PKGBUILD
new file mode 100644
index 000000000..78fd5ceb8
--- /dev/null
+++ b/arch/tde-extra/tde-ktorrent/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=ktorrent
+_cat=applications/internet/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="BitTorrent client for Trinity"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'avahi'
+ 'geoip'
+ 'gmp'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0c3903160c842f260afcc9621ea86084')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-kvkbd/PKGBUILD b/arch/tde-extra/tde-kvkbd/PKGBUILD
new file mode 100644
index 000000000..984a6b930
--- /dev/null
+++ b/arch/tde-extra/tde-kvkbd/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kvkbd
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Virtual keyboard for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('06e6d93d2ac423283aa9609a5fac9c9d')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-potracegui/PKGBUILD b/arch/tde-extra/tde-potracegui/PKGBUILD
new file mode 100644
index 000000000..03dfee42c
--- /dev/null
+++ b/arch/tde-extra/tde-potracegui/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=potracegui
+_cat=applications/graphics/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE frontend for potrace"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'potrace'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0f5bf14a6f334c45e7d4c892e1fd1ed1')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-style-baghira/PKGBUILD b/arch/tde-extra/tde-style-baghira/PKGBUILD
new file mode 100644
index 000000000..0fe360c09
--- /dev/null
+++ b/arch/tde-extra/tde-style-baghira/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tde-style-baghira
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE style for Apple junkies :)"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('b2eeba4cc57da21c602c5dc85fd06924')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-style-domino/PKGBUILD b/arch/tde-extra/tde-style-domino/PKGBUILD
new file mode 100644
index 000000000..7a2800db4
--- /dev/null
+++ b/arch/tde-extra/tde-style-domino/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tde-style-domino
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Domino widget style and twin decoration for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('4841be1e03d5da0a13846c7ae7ee199b')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-style-ia-ora/PKGBUILD b/arch/tde-extra/tde-style-ia-ora/PKGBUILD
new file mode 100644
index 000000000..f5be4722d
--- /dev/null
+++ b/arch/tde-extra/tde-style-ia-ora/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tde-style-ia-ora
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Mandriva Ia Ora widget style and twin decoration for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'gtk2'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('5ac620d347956de4191f6ac05f291866')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-style-lipstik/PKGBUILD b/arch/tde-extra/tde-style-lipstik/PKGBUILD
new file mode 100644
index 000000000..4518be1df
--- /dev/null
+++ b/arch/tde-extra/tde-style-lipstik/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tde-style-lipstik
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Lipstik style for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('df6ce1ad2ae5933d3cb9dfcd00516154')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-style-polyester/PKGBUILD b/arch/tde-extra/tde-style-polyester/PKGBUILD
new file mode 100644
index 000000000..f96a50f14
--- /dev/null
+++ b/arch/tde-extra/tde-style-polyester/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tde-style-polyester
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Polyester widget style and twin decoration for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'librsvg'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('909bc6cf702dfc588b1dc2f5f44eeec9')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build-$CARCH"
+ cd "$srcdir/build-$CARCH"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build-$CARCH"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-style-qtcurve/PKGBUILD b/arch/tde-extra/tde-style-qtcurve/PKGBUILD
index 47d8524bc..6c14de4f3 100644
--- a/arch/tde-extra/tde-style-qtcurve/PKGBUILD
+++ b/arch/tde-extra/tde-style-qtcurve/PKGBUILD
@@ -1,22 +1,26 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-style-qtcurve
-pkgver=14.0.10
+_mod=tde-style-qtcurve
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE Style QTCurve"
-arch=('i686' 'x86_64')
-url='http://scm.trinitydesktop.org/scm/git/applications/tde-style-qtcurve'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="http://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tde-style-qtcurve')
-#conflicts=('tde-style-qtcurve')
-#replaces=('tde-style-qtcurve')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/tde-style-qtcurve-trinity-${pkgver}.tar.xz")
-md5sums=('b5bff2af06e5891d9b4bbeb5b3c83835')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('79139a7d7c81999178cbfa5ff3f499de')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
@@ -27,17 +31,18 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${pkgname}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DBUILD_ALL=ON \
-DWITH_GCC_VISIBILITY=ON
msg "Building - ${pkgname}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-systemsettings/PKGBUILD b/arch/tde-extra/tde-systemsettings/PKGBUILD
index b92314db6..4bccb31ce 100644
--- a/arch/tde-extra/tde-systemsettings/PKGBUILD
+++ b/arch/tde-extra/tde-systemsettings/PKGBUILD
@@ -1,22 +1,26 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-systemsettings
-pkgver=14.0.10
+_mod=tde-systemsettings
+_cat=applications/settings/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE System Settings"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/tde-systemsettings'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tde-systemsettings')
-#conflicts=('tde-systemsettings')
-#replaces=('tde-systemsettings')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/tde-systemsettings-trinity-${pkgver}.tar.xz")
-md5sums=('aa7b76706221850c5ef5519360247e7b')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('b41ab9760efe206a64d924e1342b963b')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
@@ -27,17 +31,17 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${pkgname}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DBUILD_ALL=ON \
- -DBUILD_KNETWORKCONF=OFF
+ -DBUILD_ALL=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdeaccessibility/PKGBUILD b/arch/tde-extra/tde-tdeaccessibility/PKGBUILD
index f0e578c38..9e71e617e 100644
--- a/arch/tde-extra/tde-tdeaccessibility/PKGBUILD
+++ b/arch/tde-extra/tde-tdeaccessibility/PKGBUILD
@@ -1,46 +1,50 @@
# Maintainer: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdeaccessibility
-pkgver=14.0.10
+_mod=tdeaccessibility
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Accessibility utilities for the TDE Desktop"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/${pkgname#*-}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake' 'tde-tdemultimedia')
+makedepends=('tde-cmake-trinity' 'tde-tdemultimedia')
optdepends=()
-provides=("${pkgname#*-}")
-conflicts=("trinity-${pkgname#*-}")
-replaces=("trinity-${pkgname#*-}")
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!emptydirs')
-# install='pkgname.install'
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdeaccessibility-trinity-${pkgver}.tar.xz")
-md5sums=('0fb53257ee9b5dbd464a6ca8f30ef5b6')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('185c87865523189fceb951704f85782e')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdeaddons/PKGBUILD b/arch/tde-extra/tde-tdeaddons/PKGBUILD
index b3acc8363..de4f22b4e 100644
--- a/arch/tde-extra/tde-tdeaddons/PKGBUILD
+++ b/arch/tde-extra/tde-tdeaddons/PKGBUILD
@@ -1,46 +1,50 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdeaddons
-pkgver=14.0.10
+_mod=tdeaddons
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdeaddons'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
pkgdesc="Trinity Desktop Addons"
depends=('tde-tdebase')
-makedepends=('pkgconfig' 'cmake' 'tde-tdegames' 'tde-tdemultimedia' 'tde-tdepim')
-provides=('tdeaddons')
-conflicts=('trinity-tdeaddons' 'trinity-kdeaddons')
-replaces=('trinity-tdeaddons')
+makedepends=('tde-cmake-trinity' 'tde-tdegames' 'tde-tdemultimedia' 'tde-tdepim' 'sdl')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdeaddons-trinity-${pkgver}.tar.xz")
-md5sums=('27557921bf86569042c72d597b87c877')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('5d131dc5a7042758287f574e213d738f')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DWITH_ARTS=ON \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_XMMS=OFF
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdebluez/PKGBUILD b/arch/tde-extra/tde-tdebluez/PKGBUILD
new file mode 100644
index 000000000..e69743a75
--- /dev/null
+++ b/arch/tde-extra/tde-tdebluez/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdebluez
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'bluez'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('0e66c87a535e8404478d2912e77a3c53')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdeedu/PKGBUILD b/arch/tde-extra/tde-tdeedu/PKGBUILD
index 05899c6f3..10ff78298 100644
--- a/arch/tde-extra/tde-tdeedu/PKGBUILD
+++ b/arch/tde-extra/tde-tdeedu/PKGBUILD
@@ -1,51 +1,52 @@
# Maintainer: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdeedu
-pkgver=14.0.10
+_mod=tdeedu
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Educational utilities for the TDE Desktop"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/${pkgname#*-}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake' 'boost' 'boost-libs' 'doxygen' 'python' 'texlive-bin')
+makedepends=('tde-cmake-trinity' 'boost' 'boost-libs' 'doxygen' 'python3' 'texlive-bin')
optdepends=()
-provides=("${pkgname#*-}")
-conflicts=("trinity-${pkgname#*-}")
-replaces=("trinity-${pkgname#*-}")
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!emptydirs')
-# install='pkgname.install'
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdeedu-trinity-${pkgver}.tar.xz"
- 'bp000-0cb84fb9.diff')
-md5sums=('3859da24d70f0d787c0cc7f41540772d'
- '5ae3959dc2dc62f1f7421620b198d175')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e93a592e0e1ea74bc8f14741745c41c9')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- patch -p1 < ${srcdir}/bp000-0cb84fb9.diff
-
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
- #export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_OCAML_SOLVER=OFF \
+ -DWITH_LIBUSB=OFF
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdeedu/bp000-0cb84fb9.diff b/arch/tde-extra/tde-tdeedu/bp000-0cb84fb9.diff
deleted file mode 100644
index 5dbe6e492..000000000
--- a/arch/tde-extra/tde-tdeedu/bp000-0cb84fb9.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-From 0cb84fb9036ce7bc7c757a3971fdb0c619d0c011 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= <francois.andriot@free.fr>
-Date: Tue, 11 May 2021 09:15:26 +0200
-Subject: Fix FTBFS on Fedora 34
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-error: static assertion failed: comparison object must be invocable as const
-
-Signed-off-by: François Andriot <francois.andriot@free.fr>
----
- kiten/learn.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/kiten/learn.cpp b/kiten/learn.cpp
-index 94e77b9a..a1b685d4 100644
---- a/kiten/learn.cpp
-+++ b/kiten/learn.cpp
-@@ -762,7 +762,7 @@ void Learn::qupdate()
-
- struct Learn::scoreCompare
- {
-- bool operator()(const TQListViewItem* v1, const TQListViewItem* v2)
-+ bool operator()(const TQListViewItem* v1, const TQListViewItem* v2) const
- {
- return v1->text(4).toInt() < v2->text(4).toInt();
- }
---
-cgit v1.2.1
-
diff --git a/arch/tde-extra/tde-tdegames/PKGBUILD b/arch/tde-extra/tde-tdegames/PKGBUILD
index 887916a87..cbc9f089c 100644
--- a/arch/tde-extra/tde-tdegames/PKGBUILD
+++ b/arch/tde-extra/tde-tdegames/PKGBUILD
@@ -1,46 +1,49 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdegames
-pkgver=14.0.10
+_mod=tdegames
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdegames'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
pkgdesc="Trinity Desktop Games"
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-provides=('tdegames')
-conflicts=('trinity-tdegames' 'trinity-kdegames')
-replaces=('trinity-tdegames')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdegames-trinity-${pkgver}.tar.xz")
-md5sums=('870352e848a991f1ff0045ef5590bc47')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('5fe577b527b0c57443ee6d7ea282d9b6')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DWITH_ARTS=ON \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdeio-appinfo/PKGBUILD b/arch/tde-extra/tde-tdeio-appinfo/PKGBUILD
new file mode 100644
index 000000000..a7df949e9
--- /dev/null
+++ b/arch/tde-extra/tde-tdeio-appinfo/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdeio-appinfo
+_cat=applications/tdeio/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDEIO slave for the appinfo protocol"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('ff08f33210c15a1301892d1e345943d2')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdeio-ftps/PKGBUILD b/arch/tde-extra/tde-tdeio-ftps/PKGBUILD
new file mode 100644
index 000000000..d98162e6c
--- /dev/null
+++ b/arch/tde-extra/tde-tdeio-ftps/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdeio-ftps
+_cat=applications/tdeio/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="An ftps TDEIO slave for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('9617c26ab198fea851cc4002c5dc3568')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdeio-gopher/PKGBUILD b/arch/tde-extra/tde-tdeio-gopher/PKGBUILD
new file mode 100644
index 000000000..a5dece153
--- /dev/null
+++ b/arch/tde-extra/tde-tdeio-gopher/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+# Contributor: Nicholas George <wirlaburla@worlio.com>
+
+_mod=tdeio-gopher
+_cat=applications/tdeio/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="tdeio-slave for the gopher protocol"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('cb669fddf7dac64700f847fd98bf2978')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdeio-locate/PKGBUILD b/arch/tde-extra/tde-tdeio-locate/PKGBUILD
new file mode 100644
index 000000000..3e5726de3
--- /dev/null
+++ b/arch/tde-extra/tde-tdeio-locate/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdeio-locate
+_cat=applications/tdeio/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="tdeio-slave for the locate command"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('afc9fa6e11ae349e54742252f86a13dc')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdeio-sword/PKGBUILD b/arch/tde-extra/tde-tdeio-sword/PKGBUILD
new file mode 100644
index 000000000..e5980c25a
--- /dev/null
+++ b/arch/tde-extra/tde-tdeio-sword/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdeio-sword
+_cat=applications/tdeio/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'sword'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('8584184a0bad5b141d63f604a4f7c464')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdeknighttour/PKGBUILD b/arch/tde-extra/tde-tdeknighttour/PKGBUILD
new file mode 100644
index 000000000..00472d4d0
--- /dev/null
+++ b/arch/tde-extra/tde-tdeknighttour/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdeknighttour
+_cat=applications/games/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A logic game for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e3af3e9e6a21f86604ca53b137a53973')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdemultimedia/PKGBUILD b/arch/tde-extra/tde-tdemultimedia/PKGBUILD
index 092c6cd70..fc45dcd5c 100644
--- a/arch/tde-extra/tde-tdemultimedia/PKGBUILD
+++ b/arch/tde-extra/tde-tdemultimedia/PKGBUILD
@@ -1,49 +1,52 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdemultimedia
-pkgver=14.0.10
+_mod=tdemultimedia
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity Desktop MultiMedia Components"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdemultimedia'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
-depends=('tde-tdelibs' 'cdparanoia' 'lame' 'libtheora' 'taglib' 'xine-lib')
-makedepends=('pkgconfig' 'cmake')
-provides=('tdemultimedia')
-conflicts=('trinity-tdemultimedia' 'trinity-kdemultimedia')
-replaces=('trinity-tdemultimedia')
+depends=('tde-tdelibs' 'tde-akode' 'cdparanoia' 'lame' 'libtheora' 'taglib' 'xine-lib')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdemultimedia-trinity-${pkgver}.tar.xz")
-md5sums=('f1f40920c9eed566eaa98a81b838b7b8')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('5f9644256682fb228a5db513b362b330')
# install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DWITH_ALL_OPTIONS=ON \
- -DWITH_ARTS_AKODE=OFF \
-DBUILD_ALL=ON \
- -DBUILD_JUK=OFF
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_GSTREAMER=OFF
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdenetwork/PKGBUILD b/arch/tde-extra/tde-tdenetwork/PKGBUILD
index 17c098fdb..64d98e57f 100644
--- a/arch/tde-extra/tde-tdenetwork/PKGBUILD
+++ b/arch/tde-extra/tde-tdenetwork/PKGBUILD
@@ -1,48 +1,60 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdenetwork
-pkgver=14.0.10
+_mod=tdenetwork
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdenetwork'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
pkgdesc="Trinity Desktop Network Components"
-depends=('tde-tdelibs' 'speex' 'wireless_tools' 'wpa_supplicant')
-makedepends=('pkgconfig' 'cmake')
-provides=('tdenetwork')
-conflicts=('trinity-tdenetwork' 'trinity-kdenetwork')
-replaces=('trinity-tdenetwork')
+depends=('tde-tdelibs' 'tde-tqca' 'libgadu' 'wireless_tools' 'wpa_supplicant')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdenetwork-trinity-${pkgver}.tar.xz")
-md5sums=('c3d26523623fbcc65993a044bd83d0f6')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('030e2826267aa597d905205c0f7761cd')
# install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
- export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
- -DWITH_SPEEX=ON \
- -DWITH_ARTS=ON \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON \
+ -DWITH_JINGLE=OFF \
+ -DWITH_SPEEX=OFF \
+ -DWITH_XMMS=OFF \
+ -DWITH_SLP=OFF \
+ -DBUILD_KOPETE_PROTOCOL_ALL=ON \
+ -DBUILD_KOPETE_PROTOCOL_SMS=OFF \
+ -DBUILD_KOPETE_PROTOCOL_MEANWHILE=OFF \
+ -DBUILD_KOPETE_PLUGIN_ALL=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdenetworkmanager/PKGBUILD b/arch/tde-extra/tde-tdenetworkmanager/PKGBUILD
index ce1489353..8ca1d785f 100644
--- a/arch/tde-extra/tde-tdenetworkmanager/PKGBUILD
+++ b/arch/tde-extra/tde-tdenetworkmanager/PKGBUILD
@@ -1,55 +1,48 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdenetworkmanager
-pkgver=14.0.10
+_mod=tdenetworkmanager
+_cat=applications/settings/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="gtk qt engine"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/tdenetworkmanager'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tdenetworkmanager')
-#conflicts=('tdenetworkmanager')
-#replaces=('tdenetworkmanager')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=(
- "https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/tdenetworkmanager-trinity-${pkgver}.tar.xz"
- 'bp000-ea2b20ed7a.diff'
- 'bp001-e4e7853030.diff'
-)
-md5sums=(
- '2edab1bc48066a52f0b53a19457495a2'
- '40f95a5c7c02471e629e109aeca86ce3'
- 'd292626fb10780eb68bbc1a60c1e7ed7'
-)
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('6fa9132d6ff23ecece2e25d83c0d9676')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- patch -p1 < ${srcdir}/bp000-ea2b20ed7a.diff
- patch -p1 < ${srcdir}/bp001-e4e7853030.diff
-
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p "${srcdir}/build"
cd "${srcdir}/build"
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DBUILD_ALL=ON \
-DWITH_GCC_VISIBILITY=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdenetworkmanager/bp000-ea2b20ed7a.diff b/arch/tde-extra/tde-tdenetworkmanager/bp000-ea2b20ed7a.diff
deleted file mode 100644
index 22abf310b..000000000
--- a/arch/tde-extra/tde-tdenetworkmanager/bp000-ea2b20ed7a.diff
+++ /dev/null
@@ -1,78 +0,0 @@
-commit ea2b20ed7ab3e83b8585e20d2febdbb5f2d356c1
-Author: Michele Calgaro <michele.calgaro@yahoo.it>
-Date: Mon Aug 2 11:24:50 2021 +0900
-
- Removed unused hardwareEvent code.
-
- Initialization of TDEHardwareDevices() always happens before the signal
- was connected. The constructor of TDEHardwareDevices() is the only place
- that was triggering the signal emission, so the code was non functional.
-
- Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
-
-diff --git a/tdenetworkmanager/src/devicetraycomponent.cpp b/tdenetworkmanager/src/devicetraycomponent.cpp
-index 5f1f26e..085435c 100644
---- a/tdenetworkmanager/src/devicetraycomponent.cpp
-+++ b/tdenetworkmanager/src/devicetraycomponent.cpp
-@@ -74,8 +74,6 @@ DeviceTrayComponent::DeviceTrayComponent(TQString device, KSystemTray * parent,
-
- TDEHardwareDevices* hwdevices = TDEGlobal::hardwareDevices();
-
-- // Listen for hardware change events
-- connect(hwdevices, TQT_SIGNAL(hardwareEvent(TDEHardwareEvent::TDEHardwareEvent, TQString)), this, TQT_SLOT(tdeHardwareEventHandler(TDEHardwareEvent::TDEHardwareEvent, TQString)));
- // Trigger an initial hardware information update
- tdeHardwareEventHandler(TDEHardwareEvent::HardwareListModified, TQString::null);
-
-diff --git a/tdenetworkmanager/src/tdenetman-tray.cpp b/tdenetworkmanager/src/tdenetman-tray.cpp
-index 9427679..173464f 100644
---- a/tdenetworkmanager/src/tdenetman-tray.cpp
-+++ b/tdenetworkmanager/src/tdenetman-tray.cpp
-@@ -963,14 +963,6 @@ void Tray::slotGenericDeviceRemoved(TDEGenericDevice *dev)
- }
- }
-
--void Tray::slotGenericHardwareEvent(TDEHardwareEvent::TDEHardwareEvent event, TQString)
--{
-- if (event == TDEHardwareEvent::HardwareListModified) {
-- updateDeviceTrays();
-- connectTrayDeviceManager();
-- }
--}
--
- void Tray::slotVPNEventHandler(TDENetworkVPNEventType::TDENetworkVPNEventType event, TQString message)
- {
- if (event == TDENetworkVPNEventType::LoginBanner) {
-@@ -1094,7 +1086,6 @@ Tray::Tray() : KSystemTray()
- // get notified about new/removed devices
- connect(hwdevices, TQT_SIGNAL(hardwareAdded(TDEGenericDevice*)), this, TQT_SLOT(slotGenericDeviceAdded(TDEGenericDevice*)));
- connect(hwdevices, TQT_SIGNAL(hardwareRemoved(TDEGenericDevice*)), this, TQT_SLOT(slotGenericDeviceRemoved(TDEGenericDevice*)));
-- connect(hwdevices, TQT_SIGNAL(hardwareEvent(TDEHardwareEvent::TDEHardwareEvent, TQString)), this, TQT_SLOT(slotGenericHardwareEvent(TDEHardwareEvent::TDEHardwareEvent, TQString)));
-
- // Notifications
- connect(TDEGlobal::networkManager(), TQT_SIGNAL(networkConnectionStateChanged(TDENetworkGlobalManagerFlags::TDENetworkGlobalManagerFlags, TDENetworkGlobalManagerFlags::TDENetworkGlobalManagerFlags)), this, TQT_SLOT(slotStateChangedNotify(TDENetworkGlobalManagerFlags::TDENetworkGlobalManagerFlags, TDENetworkGlobalManagerFlags::TDENetworkGlobalManagerFlags)));
-diff --git a/tdenetworkmanager/src/tdenetman-tray.h b/tdenetworkmanager/src/tdenetman-tray.h
-index d086902..6f4fdea 100644
---- a/tdenetworkmanager/src/tdenetman-tray.h
-+++ b/tdenetworkmanager/src/tdenetman-tray.h
-@@ -115,7 +115,6 @@ class Tray : public KSystemTray
- private slots:
- void slotGenericDeviceAdded(TDEGenericDevice*);
- void slotGenericDeviceRemoved(TDEGenericDevice*);
-- void slotGenericHardwareEvent(TDEHardwareEvent::TDEHardwareEvent, TQString);
- void slotVPNEventHandler(TDENetworkVPNEventType::TDENetworkVPNEventType event, TQString message);
-
- private:
-diff --git a/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp b/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp
-index 2d4eccb..9b855ec 100644
---- a/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp
-+++ b/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp
-@@ -487,9 +487,6 @@ WirelessDeviceTray::WirelessDeviceTray (TQString dev, KSystemTray * parent, cons
- setPixmapForState(TDENetworkConnectionStatus::Disconnected, "wireless");
- setPixmapForState(TDENetworkConnectionStatus::Connected, "nm_signal_50");
-
-- // Listen for hardware change events
-- connect(hwdevices, TQT_SIGNAL(hardwareEvent(TDEHardwareEvent::TDEHardwareEvent, TQString)), this, TQT_SLOT(tdeHardwareEventHandler(TDEHardwareEvent::TDEHardwareEvent, TQString)));
--
- // Trigger an initial hardware information update
- tdeHardwareEventHandler(TDEHardwareEvent::HardwareListModified, TQString::null);
- }
diff --git a/arch/tde-extra/tde-tdenetworkmanager/bp001-e4e7853030.diff b/arch/tde-extra/tde-tdenetworkmanager/bp001-e4e7853030.diff
deleted file mode 100644
index 887c989f1..000000000
--- a/arch/tde-extra/tde-tdenetworkmanager/bp001-e4e7853030.diff
+++ /dev/null
@@ -1,121 +0,0 @@
-commit e4e7853030d8efbf14e5ad6631c4cfb6b3601269
-Author: Michele Calgaro <michele.calgaro@yahoo.it>
-Date: Mon Aug 2 23:19:04 2021 +0900
-
- Removed unused hardwareEvent code - part 2.
-
- Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
-
-diff --git a/tdenetworkmanager/src/devicetraycomponent.cpp b/tdenetworkmanager/src/devicetraycomponent.cpp
-index 085435c..2ea4e35 100644
---- a/tdenetworkmanager/src/devicetraycomponent.cpp
-+++ b/tdenetworkmanager/src/devicetraycomponent.cpp
-@@ -75,7 +75,11 @@ DeviceTrayComponent::DeviceTrayComponent(TQString device, KSystemTray * parent,
- TDEHardwareDevices* hwdevices = TDEGlobal::hardwareDevices();
-
- // Trigger an initial hardware information update
-- tdeHardwareEventHandler(TDEHardwareEvent::HardwareListModified, TQString::null);
-+ TDENetworkDevice* dev = dynamic_cast<TDENetworkDevice*>(hwdevices->findByUniqueID(m_device));
-+ TDENetworkConnectionManager* deviceConnMan = dev->connectionManager();
-+
-+ connect(deviceConnMan, TQT_SIGNAL(networkDeviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)), TQT_SLOT(deviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)));
-+ connect(deviceConnMan, TQT_SIGNAL(networkDeviceEvent(TDENetworkDeviceEventType::TDENetworkDeviceEventType, TQString)), this, TQT_SLOT(deviceEventHandler(TDENetworkDeviceEventType::TDENetworkDeviceEventType, TQString)));
-
- m_pixmaps[TDENetworkConnectionStatus::Invalid] = "nm_no_connection";
- m_pixmaps[TDENetworkConnectionStatus::UnManaged] = "nm_no_connection";
-@@ -110,18 +114,6 @@ TQString DeviceTrayComponent::device() const
- return m_device;
- }
-
--void DeviceTrayComponent::tdeHardwareEventHandler(TDEHardwareEvent::TDEHardwareEvent event, TQString)
--{
-- if (event == TDEHardwareEvent::HardwareListModified) {
-- TDEHardwareDevices* hwdevices = TDEGlobal::hardwareDevices();
-- TDENetworkDevice* dev = dynamic_cast<TDENetworkDevice*>(hwdevices->findByUniqueID(m_device));
-- TDENetworkConnectionManager* deviceConnMan = dev->connectionManager();
--
-- connect(deviceConnMan, TQT_SIGNAL(networkDeviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)), TQT_SLOT(deviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)));
-- connect(deviceConnMan, TQT_SIGNAL(networkDeviceEvent(TDENetworkDeviceEventType::TDENetworkDeviceEventType, TQString)), this, TQT_SLOT(deviceEventHandler(TDENetworkDeviceEventType::TDENetworkDeviceEventType, TQString)));
-- }
--}
--
- void DeviceTrayComponent::deviceEventHandler(TDENetworkDeviceEventType::TDENetworkDeviceEventType event, TQString message) {
- kdDebug() << "DeviceTrayComponent::deviceEventHandler" << endl;
-
-diff --git a/tdenetworkmanager/src/devicetraycomponent.h b/tdenetworkmanager/src/devicetraycomponent.h
-index af0ccea..c3c40e1 100644
---- a/tdenetworkmanager/src/devicetraycomponent.h
-+++ b/tdenetworkmanager/src/devicetraycomponent.h
-@@ -59,7 +59,6 @@ class DeviceTrayComponent : public TrayComponent
- void deviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString);
-
- private slots:
-- void tdeHardwareEventHandler(TDEHardwareEvent::TDEHardwareEvent, TQString);
- void deviceEventHandler(TDENetworkDeviceEventType::TDENetworkDeviceEventType event, TQString message);
-
- protected:
-diff --git a/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp b/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp
-index 9b855ec..8811650 100644
---- a/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp
-+++ b/tdenetworkmanager/src/tdenetman-wireless_device_tray.cpp
-@@ -428,25 +428,6 @@ void WirelessDeviceTray::slotAccessPointRemoved(TDEMACAddress)
- KNotifyClient::event( tray()->winId(), "tdenm-nm-network-gone", i18n("TDENetworkManager Wireless Network Disappeared") );
- }
-
--void WirelessDeviceTray::tdeHardwareEventHandler(TDEHardwareEvent::TDEHardwareEvent event, TQString)
--{
-- if (event == TDEHardwareEvent::HardwareListModified) {
-- TDENetworkDevice* dev = dynamic_cast<TDENetworkDevice*>(hwdevices->findByUniqueID(d->dev));
-- TDENetworkConnectionManager* deviceConnMan = (dev)?dev->connectionManager():NULL;
--
-- // get notified when the device state changes
-- connect(deviceConnMan, TQT_SIGNAL(networkDeviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)), this, TQT_SLOT(slotUpdateDeviceState(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)));
--
-- // get notified of all AP changes
-- connect(deviceConnMan, TQT_SIGNAL(accessPointStatusChanged(TDEMACAddress, TDENetworkAPEventType::TDENetworkAPEventType)), this, TQT_SLOT(tdeAccessPointStatusChangedHandler(TDEMACAddress, TDENetworkAPEventType::TDENetworkAPEventType)));
--
-- // force status update to ensure correct icon is shown on startup
-- if ((dev) && (deviceConnMan)) {
-- slotUpdateDeviceState(deviceConnMan->deviceInformation().statusFlags, TDENetworkConnectionStatus::Invalid, dev->deviceNode());
-- }
-- }
--}
--
- void WirelessDeviceTray::tdeAccessPointStatusChangedHandler(TDEMACAddress BSSID, TDENetworkAPEventType::TDENetworkAPEventType event) {
- TDENetworkDevice* dev = dynamic_cast<TDENetworkDevice*>(hwdevices->findByUniqueID(d->dev));
- TDENetworkConnectionManager* deviceConnMan = dev->connectionManager();
-@@ -487,8 +468,20 @@ WirelessDeviceTray::WirelessDeviceTray (TQString dev, KSystemTray * parent, cons
- setPixmapForState(TDENetworkConnectionStatus::Disconnected, "wireless");
- setPixmapForState(TDENetworkConnectionStatus::Connected, "nm_signal_50");
-
-- // Trigger an initial hardware information update
-- tdeHardwareEventHandler(TDEHardwareEvent::HardwareListModified, TQString::null);
-+ // initial hardware information update
-+ TDENetworkDevice* netdev = dynamic_cast<TDENetworkDevice*>(hwdevices->findByUniqueID(d->dev));
-+ TDENetworkConnectionManager* deviceConnMan = (netdev)?netdev->connectionManager():NULL;
-+
-+ // get notified when the device state changes
-+ connect(deviceConnMan, TQT_SIGNAL(networkDeviceStateChanged(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)), this, TQT_SLOT(slotUpdateDeviceState(TDENetworkConnectionStatus::TDENetworkConnectionStatus, TDENetworkConnectionStatus::TDENetworkConnectionStatus, TQString)));
-+
-+ // get notified of all AP changes
-+ connect(deviceConnMan, TQT_SIGNAL(accessPointStatusChanged(TDEMACAddress, TDENetworkAPEventType::TDENetworkAPEventType)), this, TQT_SLOT(tdeAccessPointStatusChangedHandler(TDEMACAddress, TDENetworkAPEventType::TDENetworkAPEventType)));
-+
-+ // force status update to ensure correct icon is shown on startup
-+ if ((netdev) && (deviceConnMan)) {
-+ slotUpdateDeviceState(deviceConnMan->deviceInformation().statusFlags, TDENetworkConnectionStatus::Invalid, netdev->deviceNode());
-+ }
- }
-
- WirelessDeviceTray::~WirelessDeviceTray ()
-diff --git a/tdenetworkmanager/src/tdenetman-wireless_device_tray.h b/tdenetworkmanager/src/tdenetman-wireless_device_tray.h
-index 59a24a1..eb429b9 100644
---- a/tdenetworkmanager/src/tdenetman-wireless_device_tray.h
-+++ b/tdenetworkmanager/src/tdenetman-wireless_device_tray.h
-@@ -66,7 +66,6 @@ class WirelessDeviceTray : public DeviceTrayComponent
- void slotAccessPointRemoved(TDEMACAddress);
-
- private slots:
-- void tdeHardwareEventHandler(TDEHardwareEvent::TDEHardwareEvent, TQString);
- void tdeAccessPointStatusChangedHandler(TDEMACAddress, TDENetworkAPEventType::TDENetworkAPEventType);
- void sendUpdateUI();
-
diff --git a/arch/tde-extra/tde-tdepacman/PKGBUILD b/arch/tde-extra/tde-tdepacman/PKGBUILD
new file mode 100644
index 000000000..09b093576
--- /dev/null
+++ b/arch/tde-extra/tde-tdepacman/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tdepacman
+_cat=applications/games/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A pacman clone game for TDE"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'tde-tdegames'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('ea36912e7e281b4346ce3f2beca3c55f')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tdepim/PKGBUILD b/arch/tde-extra/tde-tdepim/PKGBUILD
index 9d00f1810..0b57d3923 100644
--- a/arch/tde-extra/tde-tdepim/PKGBUILD
+++ b/arch/tde-extra/tde-tdepim/PKGBUILD
@@ -1,33 +1,44 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-tdepim
-pkgver=14.0.10
+_mod=tdepim
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="Trinity Desktop PIM Components"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdepim'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
-depends=('boost' 'boost-libs' 'gnokii' 'libxss' 'xscreensaver' 'tde-tdelibs' 'tde-libcaldav' 'tde-libcarddav')
-makedepends=('pkgconfig' 'cmake' )
-provides=('tdepim')
-replaces=('trinity-tdepim')
+depends=(
+ 'boost'
+ 'boost-libs'
+ 'gnokii'
+ 'libxss'
+ 'tde-tdelibs'
+ 'tde-libcaldav'
+ 'tde-libcarddav'
+)
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdepim-trinity-${pkgver}.tar.xz")
-md5sums=('894562acd7c895da37d8af30b4f1fc61')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('8b20ae9ec09ddf8f4c48a655a6c16dcc')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
-
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_C_FLAGS="-fpermissive" \
-DCMAKE_CXX_FLAGS="-fpermissive" \
-DCMAKE_VERBOSE_MAKEFILE=ON \
@@ -36,13 +47,13 @@ build() {
-DBUILD_ALL=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
# Removing /opt/trinity/share/icons/default.tde to prevent a conflict
rm -rf ${pkgdir}/opt/trinity/share/icons/default.tde
}
diff --git a/arch/tde-extra/tde-tdepowersave/PKGBUILD b/arch/tde-extra/tde-tdepowersave/PKGBUILD
index a9c5d20c5..7cee03aea 100644
--- a/arch/tde-extra/tde-tdepowersave/PKGBUILD
+++ b/arch/tde-extra/tde-tdepowersave/PKGBUILD
@@ -2,34 +2,32 @@
# Contributor: David C. Rankin <drankinatty at gmail dot com>
_mod=tdepowersave
-_cat=applications/
+_cat=applications/system/
_kdemod="${_mod/tde/kde}"
-pkgname="tde-$_mod"
-pkgver=14.0.10
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
-pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/$_mod"
+pkgdesc="Trinity Desktop Enviroment - ${_mod}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
-#provides=("$_mod")
+provides=("${_mod}")
groups=('tde-extra')
depends=(
'tde-tdelibs'
'tde-dbus-1-tqt'
'libxss'
)
-makedepends=(
- 'cmake'
- 'pkgconfig'
-)
+makedepends=('tde-cmake-trinity')
optdepends=()
-confilicts=("trinity-$_kdemod" "kdemod3-$_kdemod")
-#replaces=("trinity-$_mod")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R$pkgver/main/$_cat$_mod-trinity-$pkgver.tar.xz")
-md5sums=('64daecf2c9061f3797b2cab8f0ad347b')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('9a2b78880d44ad51d0277d86be1cbcd3')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
@@ -42,17 +40,18 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DBUILD_ALL=ON \
-DWITH_GCC_VISIBILITY=ON
msg "Building - ${pkgname#*-}..."
- make VERBOSE=1 $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd "$srcdir/build"
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdesudo/PKGBUILD b/arch/tde-extra/tde-tdesudo/PKGBUILD
index 07b0ff58b..f7254c349 100644
--- a/arch/tde-extra/tde-tdesudo/PKGBUILD
+++ b/arch/tde-extra/tde-tdesudo/PKGBUILD
@@ -1,31 +1,30 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdesudo
-pkgver=14.0.10
+_mod=tdesudo
+_cat=applications/settings/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE Sudo"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/tdesudo'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tdesudo')
-#conflicts=('tdesudo')
-#replaces=('tdesudo')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/tdesudo-trinity-${pkgver}.tar.xz"
- 'bp000-1136b8150f.diff')
-md5sums=('ff1b28acd12998c216e4256ca94f795b'
- '6ba546544bfab644bbbba972f31a137b')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('831bc4e71c5dbafadfc8f7921a6d0fd7')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- patch -p1 < $srcdir/bp000-1136b8150f.diff
-
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p $srcdir/build
cd $srcdir/build
@@ -34,16 +33,18 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdesudo/bp000-1136b8150f.diff b/arch/tde-extra/tde-tdesudo/bp000-1136b8150f.diff
deleted file mode 100644
index 60bd6082c..000000000
--- a/arch/tde-extra/tde-tdesudo/bp000-1136b8150f.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-From 1136b8150f58e909eaa094d991dcefa81b8f6a60 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= <francois.andriot@free.fr>
-Date: Tue, 11 May 2021 19:45:01 +0200
-Subject: Fix ftbfs on Fedora 34
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-error: ordered comparison of pointer with integer zero ('char*' and 'int')
-
-Signed-off-by: François Andriot <francois.andriot@free.fr>
----
- tdesudo/tdesudo.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tdesudo/tdesudo.cpp b/tdesudo/tdesudo.cpp
-index c255d0f..83158ab 100644
---- a/tdesudo/tdesudo.cpp
-+++ b/tdesudo/tdesudo.cpp
-@@ -205,7 +205,7 @@ TdeSudo::TdeSudo(TQWidget *parent, const char *name,const TQString& icon, const
- chmod(m_tmpname.ascii(),0644);
-
- QCStringList output;
-- while (fgets(buf, 1024, f) > 0)
-+ while (fgets(buf, 1024, f) != NULL)
- output += buf;
- if (pclose(f) < 0) {
- kdError() << k_lineinfo << "Could not run xauth.\n";
---
-cgit v1.2.1
-
diff --git a/arch/tde-extra/tde-tdetoys/PKGBUILD b/arch/tde-extra/tde-tdetoys/PKGBUILD
index 9b2bbde2e..e206783e9 100644
--- a/arch/tde-extra/tde-tdetoys/PKGBUILD
+++ b/arch/tde-extra/tde-tdetoys/PKGBUILD
@@ -1,43 +1,46 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdetoys
-pkgver=14.0.10
+_mod=tdetoys
+_cat=core/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/tdetoys'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
pkgdesc="Trinity Desktop Toys"
depends=('tde-tdebase')
-makedepends=('pkgconfig' 'cmake')
-provides=('tdetoys')
-conflicts=('trinity-tdetoys' 'trinity-kdetoys')
-replaces=('trinity-tdetoys')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_mod}" "trinity-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/core/tdetoys-trinity-${pkgver}.tar.xz")
-md5sums=('f91d22efed453b5053e2110782d85d93')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('4843c42b6295a1b12d3421a39a0c684d')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
-DBUILD_ALL=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tdmtheme/PKGBUILD b/arch/tde-extra/tde-tdmtheme/PKGBUILD
index c6c368ab2..70c7513aa 100644
--- a/arch/tde-extra/tde-tdmtheme/PKGBUILD
+++ b/arch/tde-extra/tde-tdmtheme/PKGBUILD
@@ -1,22 +1,26 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-tdmtheme
-pkgver=14.0.10
+_mod=tdmtheme
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDM Theme"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/tdmtheme'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdelibs')
-makedepends=('pkgconfig' 'cmake')
-#provides=('tdmtheme')
-#conflicts=('tdmtheme')
-#replaces=('tdmtheme')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/tdmtheme-trinity-${pkgver}.tar.xz")
-md5sums=('b085fa2792024415fb2174633875adbe')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e393f00795420259a3217a6b15762744')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
@@ -27,16 +31,18 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DBUILD_ALL=ON
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tellico/PKGBUILD b/arch/tde-extra/tde-tellico/PKGBUILD
new file mode 100644
index 000000000..2acaf17cd
--- /dev/null
+++ b/arch/tde-extra/tde-tellico/PKGBUILD
@@ -0,0 +1,67 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=tellico
+_cat=applications/office/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'tde-tdegraphics'
+ 'tde-tdemultimedia'
+ 'tde-tdepim'
+ 'exempi'
+ 'hiredis'
+ 'perl-text-bibtex'
+ 'perl-xml-parser'
+ 'taglib'
+ 'v4l-utils'
+ 'yaz'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('bb7c7ee8c74797af74d7b50e9d3f7124')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-tork/PKGBUILD b/arch/tde-extra/tde-tork/PKGBUILD
index e5660beb6..237072f64 100644
--- a/arch/tde-extra/tde-tork/PKGBUILD
+++ b/arch/tde-extra/tde-tork/PKGBUILD
@@ -2,13 +2,14 @@
# Contributor: David C. Rankin <drankinatty at gmail dot com>
_mod=tork
-_cat=applications/
+_cat=applications/internet/
_kdemod="${_mod/tde/kde}"
+
pkgname="tde-${_mod}"
-pkgver=14.0.10
+pkgver=14.1.5
pkgrel=1
pkgdesc="Anonymity manager for TDE"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
provides=("${_mod}")
@@ -18,34 +19,27 @@ depends=(
'geoip'
'torsocks'
)
-makedepends=(
- 'cmake'
- 'pkgconfig'
-)
+makedepends=('tde-cmake-trinity')
optdepends=()
-confilicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz"
- 'bp000-7576a4bf.diff')
-md5sums=('1f17070b8891a8fdd883b45cea74c72d'
- '132b051287bfbfd41e2c50110027525b')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('a928f2d39658519f89b8ef6c9e1b416a')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- cd ${srcdir}/${_mod}-trinity-${pkgver}
- patch -p1 < ${srcdir}/bp000-7576a4bf.diff
-
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p "$srcdir/build"
cd "$srcdir/build"
msg "Starting cmake..."
cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
@@ -53,11 +47,11 @@ build() {
-DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-tork/bp000-7576a4bf.diff b/arch/tde-extra/tde-tork/bp000-7576a4bf.diff
deleted file mode 100644
index 64db42995..000000000
--- a/arch/tde-extra/tde-tork/bp000-7576a4bf.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-From 7576a4bfe86835552ede116488e70baae64df9e8 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= <francois.andriot@free.fr>
-Date: Tue, 11 May 2021 20:34:45 +0200
-Subject: Fix ftbfs on Fedora 34
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-error: ordered comparison of pointer with integer zero (‘TQListViewItem*’ and ‘int’)
-
-Signed-off-by: François Andriot <francois.andriot@free.fr>
----
- src/torkview.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/torkview.cpp b/src/torkview.cpp
-index 1dd8b5d..ce32aea 100644
---- a/src/torkview.cpp
-+++ b/src/torkview.cpp
-@@ -1312,7 +1312,7 @@ void torkView::activeServersUpdated( const TQStringList &servers)
- {
- if ((*it).isEmpty())
- continue;
-- if ( (tm = serverList->findItem((*it),1)) > 0){
-+ if ( (tm = serverList->findItem((*it),1)) != NULL){
- tm->setPixmap(0,TQPixmap(SmallIcon("tork_green")));
- }else{
- tm = new TQListViewItem(serverList, (*it));
---
-cgit v1.2.1
-
diff --git a/arch/tde-extra/tde-twin-style-crystal/PKGBUILD b/arch/tde-extra/tde-twin-style-crystal/PKGBUILD
index b23465403..17fb16780 100644
--- a/arch/tde-extra/tde-twin-style-crystal/PKGBUILD
+++ b/arch/tde-extra/tde-twin-style-crystal/PKGBUILD
@@ -1,54 +1,50 @@
# Contributor: e1z0 <justinas at eofnet dot lt>
-pkgname=tde-twin-style-crystal
-pkgver=14.0.10
+_mod=twin-style-crystal
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="TDE TWin Style Crystal"
-arch=('i686' 'x86_64')
-url='https://scm.trinitydesktop.org/scm/git/applications/twin-style-crystal'
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-extra')
depends=('tde-tdebase')
-makedepends=('pkgconfig' 'cmake')
-#provides=('twin-style-crystal')
-#conflicts=('twin-style-crystal')
-#replaces=('twin-style-crystal')
+makedepends=('tde-cmake-trinity')
+provides=("${_mod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_kdemod}")
options=('staticlibs' 'libtool' '!strip')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/applications/twin-style-crystal-trinity-${pkgver}.tar.xz")
-md5sums=('b87b5ad84ba492e6e56c583c05ba4d40')
-# install=''
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('ee09390ccb59b93e09d578e0293feba2')
+install=''
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- ## Generate config files and update with autoreconf
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
-
- msg "Copying system libtool files...."
- cp /usr/share/aclocal/libtool.m4 ./admin/libtool.m4.in
- cp /usr/share/libtool/build-aux/ltmain.sh ./admin/ltmain.sh
-
- msg "Running make -f admin/Makefile.common ...."
- make -f admin/Makefile.common
-
- ## configure
- msg "Configuring - ${pkgname#*-}..."
- ./configure \
- --prefix=${TDEDIR} \
- --with-qt-dir=${QTDIR} \
- --with-qt-includes=${QTDIR}/include \
- --with-qt-libraries=${QTDIR}/lib \
- --sysconfdir=${TDEDIR}/etc \
- --localstatedir=/var \
- --enable-closure
-
- msg "Building - ${pkgname#*-}..."
- make $NUMJOBS
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
}
package() {
- msg "Packaging - $pkgname-$pkgver"
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
- make -j1 DESTDIR="${pkgdir}" install
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-extra/tde-twin-style-dekorator/PKGBUILD b/arch/tde-extra/tde-twin-style-dekorator/PKGBUILD
new file mode 100644
index 000000000..564ab434a
--- /dev/null
+++ b/arch/tde-extra/tde-twin-style-dekorator/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=twin-style-dekorator
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Window decorations for TDE using user-supplied PNG files"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('92018343e0a04e9f49770088cae66bcc')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-twin-style-fahrenheit/PKGBUILD b/arch/tde-extra/tde-twin-style-fahrenheit/PKGBUILD
new file mode 100644
index 000000000..3a9749577
--- /dev/null
+++ b/arch/tde-extra/tde-twin-style-fahrenheit/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=twin-style-fahrenheit
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Port of the KDE 3.2's version of Fahrenheit window decoration"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('9b4a7dca070b8b2b44af548a81a6108e')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build-$CARCH"
+ cd "$srcdir/build-$CARCH"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build-$CARCH"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-twin-style-machbunt/PKGBUILD b/arch/tde-extra/tde-twin-style-machbunt/PKGBUILD
new file mode 100644
index 000000000..41fec8414
--- /dev/null
+++ b/arch/tde-extra/tde-twin-style-machbunt/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=twin-style-machbunt
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE window decoration from SUSE 9.1/9.2"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('c71ab7c6cf503f54bd793afec5cbc867')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-twin-style-mallory/PKGBUILD b/arch/tde-extra/tde-twin-style-mallory/PKGBUILD
new file mode 100644
index 000000000..9e135455d
--- /dev/null
+++ b/arch/tde-extra/tde-twin-style-mallory/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=twin-style-mallory
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="A twin window decoration based on the original KDE Alloyon windec theme"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('e69dc166ec3579e7a23225570c219d7b')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-twin-style-suse2/PKGBUILD b/arch/tde-extra/tde-twin-style-suse2/PKGBUILD
new file mode 100644
index 000000000..d307089d7
--- /dev/null
+++ b/arch/tde-extra/tde-twin-style-suse2/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=twin-style-suse2
+_cat=applications/themes/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="TDE window decoration from SUSE 9.3"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdebase'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+)
+optdepends=()
+conflicts=("trinity-${_mod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('931e7760c446c3696ad0d64a60d1cfc6')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-xdg-desktop-portal-tde/PKGBUILD b/arch/tde-extra/tde-xdg-desktop-portal-tde/PKGBUILD
new file mode 100644
index 000000000..1f5398ba2
--- /dev/null
+++ b/arch/tde-extra/tde-xdg-desktop-portal-tde/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=xdg-desktop-portal-tde
+_cat=applications/system/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="Trinity Desktop Enviroment $_cat$_mod"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'xdg-desktop-portal'
+)
+makedepends=(
+ 'tde-cmake-trinity'
+ 'dbus-1-tqt'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('f4257468572545250408a7439f437f78')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building - ${pkgname}..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - ${pkgname}-${pkgver}"
+ cd "$srcdir/build"
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-extra/tde-yakuake/PKGBUILD b/arch/tde-extra/tde-yakuake/PKGBUILD
index 81977b50f..ca6b55781 100644
--- a/arch/tde-extra/tde-yakuake/PKGBUILD
+++ b/arch/tde-extra/tde-yakuake/PKGBUILD
@@ -2,13 +2,14 @@
# Contributor: David C. Rankin <drankinatty at gmail dot com>
_mod=yakuake
-_cat=applications/
+_cat=applications/system/
_kdemod="${_mod/tde/kde}"
+
pkgname="tde-${_mod}"
-pkgver=14.0.10
+pkgver=14.1.5
pkgrel=1
pkgdesc="A Quake-style terminal emulator based on TDE Konsole technology"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
provides=("${_mod}")
@@ -16,21 +17,18 @@ groups=('tde-complete')
depends=(
'tde-tdelibs'
)
-makedepends=(
- 'cmake'
- 'pkgconfig'
-)
+makedepends=('tde-cmake-trinity')
optdepends=()
-confilicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
-md5sums=('87c4355c77e561d36d35ea46b66f6375')
+md5sums=('cb86693944a9fa7ccb5ebfcdfbed1b1a')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
@@ -39,6 +37,7 @@ build() {
msg "Starting cmake..."
cmake ${srcdir}/${_mod}-trinity-${pkgver} \
+ -GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
@@ -46,11 +45,11 @@ build() {
-DWITH_ALL_OPTIONS=ON
msg "Building - ${pkgname}..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-libs/tde-kipi-plugins/PKGBUILD b/arch/tde-libs/tde-kipi-plugins/PKGBUILD
new file mode 100644
index 000000000..434b1dd69
--- /dev/null
+++ b/arch/tde-libs/tde-kipi-plugins/PKGBUILD
@@ -0,0 +1,77 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=kipi-plugins
+_cat=libraries/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod/tde-}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="The library for apps that want to use TDE kipi-plugins"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+provides=("${_mod}")
+groups=('tde-complete')
+depends=(
+ 'tde-tdelibs'
+ 'libgphoto2'
+ 'libgpod'
+ 'tde-libkdcraw'
+ 'tde-libkexiv2'
+ 'tde-libkipi'
+ 'tde-tdepim'
+)
+makedepends=(
+ 'autoconf'
+ 'pkgconfig'
+)
+optdepends=()
+conflicts=("trinity-${_kdemod}" "kdemod3-${_kdemod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+install=
+
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('c02d09576af5d9538d8ab3efc5d1c8a6')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ ## Generate config files and update with autoreconf
+ cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
+
+ msg "Copying system libtool files...."
+ cp -a /usr/share/libtool/build-aux/config.guess ./admin/
+ cp -a /usr/share/libtool/build-aux/config.sub ./admin/
+ cp /usr/share/aclocal/libtool.m4 ./admin/libtool.m4.in
+ cp /usr/share/libtool/build-aux/ltmain.sh ./admin/ltmain.sh
+
+ msg "Running make -f admin/Makefile.common ...."
+ make -f admin/Makefile.common
+
+ export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${TQTDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
+
+ msg "Configuring - ${pkgname}..."
+ ./configure \
+ --prefix=${TDEDIR} \
+ --with-tqt-dir=${TQTDIR} \
+ --with-tqt-includes=${TQTDIR}/include \
+ --with-tqt-libraries=${TQTDIR}/lib \
+ --with-extra-includes="/usr/include/tqt" \
+ --with-extra-libs="${TDEDIR}/lib:${TDEDIR}/lib/trinity" \
+ --sysconfdir=${TDEDIR}/etc \
+ --localstatedir=/var \
+ --enable-closure
+
+ msg "Building - ${pkgname}..."
+ make $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
+ make -j1 DESTDIR="${pkgdir}" install
+}
diff --git a/arch/tde-libs/tde-libcaldav/PKGBUILD b/arch/tde-libs/tde-libcaldav/PKGBUILD
index ecd9051e5..da09a74c6 100644
--- a/arch/tde-libs/tde-libcaldav/PKGBUILD
+++ b/arch/tde-libs/tde-libcaldav/PKGBUILD
@@ -1,44 +1,47 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contribuitor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-libcaldav
-pkgver=14.0.10
+_mod=libcaldav
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="A client library adding support for the CalDAV protocol (rfc4791)"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/libcaldav"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-libs')
depends=('curl' 'glib2')
-makedepends=('doxygen' 'pkgconfig' 'cmake')
+makedepends=('doxygen' 'tde-cmake-trinity')
optdepends=()
-provides=('libcaldav')
-# conflicts=()
-replaces=('trinity-libcaldav')
+provides=("${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!strip')
install=
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/libcaldav-trinity-${pkgver}.tar.xz")
-md5sums=('3d1b4997e4789c5b3a5389f5b58fd4f0')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('c9e18eef0c5e6f5108ad6814d96cdbde')
_prefix=/usr
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${_prefix} \
-DWITH_GCC_VISIBILITY=ON
msg "Building $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-libs/tde-libcarddav/PKGBUILD b/arch/tde-libs/tde-libcarddav/PKGBUILD
index 96a67ea17..0a964520a 100644
--- a/arch/tde-libs/tde-libcarddav/PKGBUILD
+++ b/arch/tde-libs/tde-libcarddav/PKGBUILD
@@ -1,41 +1,46 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty@gmail.com>
-pkgname=tde-libcarddav
-pkgver=14.0.10
+_mod=libcarddav
+_cat=dependencies/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="A client library adding support for the CardDAV protocol"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/libcarddav"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
groups=('tde-libs')
depends=('curl')
-makedepends=('pkgconfig' 'cmake')
+makedepends=('tde-cmake-trinity')
license=('GPL')
-provides=('libcarddav')
+provides=("${_mod}")
# conflicts=()
-replaces=('trinity-libcarddav')
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/dependencies/libcarddav-trinity-${pkgver}.tar.xz")
-md5sums=('54a5c89bb094ec40cc8cd5734233f743')
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('cd01e23f039400462f1fe49c9e6089be')
_prefix=/usr
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${_prefix} \
-DWITH_GCC_VISIBILITY=ON
msg "Building $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-libs/tde-libkdcraw/PKGBUILD b/arch/tde-libs/tde-libkdcraw/PKGBUILD
index e6f6e58b6..1d7437f88 100644
--- a/arch/tde-libs/tde-libkdcraw/PKGBUILD
+++ b/arch/tde-libs/tde-libkdcraw/PKGBUILD
@@ -1,66 +1,49 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-libkdcraw
-pkgver=14.0.10
+_mod=libkdcraw
+_cat=libraries/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="The EXIV2 Library interface for TDE kipi-plugins"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/${pkgname#*-}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-libs')
depends=('tde-tdelibs' 'libraw' 'lcms2')
-makedepends=('pkgconfig' 'autoconf' 'imake')
+makedepends=('tde-cmake-trinity')
optdepends=()
-provides=("${pkgname#*-}")
-conflicts=("trinity-${pkgname#*-}")
-replaces=("trinity-${pkgname#*-}")
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!emptydirs')
-# install='pkgname.install'
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/libraries/libkdcraw-trinity-${pkgver}.tar.xz")
-md5sums=('fedf15518c80f85174071df185a45c88')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('9c1c580816471485978d32f493de93cc')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
-[ -n "$QTDIR" ] || QTDIR=${TDEDIR}/tqt3
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- ## Generate config files and update with autoreconf
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver}
-
- msg "Copying system libtool files...."
- cp /usr/share/aclocal/libtool.m4 ./admin/libtool.m4.in
- cp /usr/share/libtool/build-aux/ltmain.sh ./admin/ltmain.sh
-
- msg "Running autotools, libtoolize, aclocal, autoupdate, autoconf, automake, autoreconf"
- aclocal
- autoupdate
- autoconf
- automake --add-missing
-
- msg "Running make -f admin/Makefile.common ...."
- make -f admin/Makefile.common
-
- ## configure
- msg "Configuring - ${pkgname}..."
-
- ./configure \
- --prefix=${TDEDIR} \
- --with-qt-dir=${QTDIR} \
- --with-qt-includes=${QTDIR}/include \
- --with-qt-libraries=${QTDIR}/lib \
- --localstatedir=/var \
- --enable-debug=full \
- --enable-closure
-
- ## make $NUMJOBS
- msg "Building - ${pkgname}..."
- make $NUMJOBS
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DBUILD_ALL=ON \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building $pkgname..."
+ ninja $NUMJOBS
}
package() {
- msg "Packaging - $pkgname-$pkgver"
-
- cd ${srcdir}/${pkgname#*-}-trinity-${pkgver} # use for non-out-of-source
-
- make -j1 DESTDIR="$pkgdir" install
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-libs/tde-libkexiv2/PKGBUILD b/arch/tde-libs/tde-libkexiv2/PKGBUILD
index 68181afa8..2a7dee4da 100644
--- a/arch/tde-libs/tde-libkexiv2/PKGBUILD
+++ b/arch/tde-libs/tde-libkexiv2/PKGBUILD
@@ -1,44 +1,48 @@
# Maintainer: Michael Manley <mmanley@nasutek.com>
# Contributor: David C. Rankin <drankinatty at gmail dot com>
-pkgname=tde-libkexiv2
-pkgver=14.0.10
+_mod=libkexiv2
+_cat=libraries/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
pkgrel=1
pkgdesc="The EXIV2 Library interface for TDE kipi-plugins"
-arch=('i686' 'x86_64')
-url="https://scm.trinitydesktop.org/scm/git/${pkgname#*-}"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
license=('GPL')
groups=('tde-libs')
depends=('tde-tdelibs' 'exiv2')
-makedepends=('pkgconfig' 'cmake')
+makedepends=('tde-cmake-trinity')
optdepends=()
-provides=("${pkgname#*-}")
-conflicts=("trinity-${pkgname#*-}")
-replaces=("trinity-${pkgname#*-}")
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
options=('staticlibs' 'libtool' '!emptydirs')
-# install='pkgname.install'
-source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/libraries/libkexiv2-trinity-${pkgver}.tar.xz")
-md5sums=('0647354c2cc1da9f54cd0d0707b026a3')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('143bbdfdd6c12ff7334bf2557e5b619c')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
build() {
- cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
- mkdir -p build
- cd build
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
- -DWITH_GCC_VISIBILITY=ON
+ -DWITH_ALL_OPTIONS=ON
msg "Building $pkgname..."
- make $NUMJOBS
+ ninja $NUMJOBS
}
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -j1 install
}
diff --git a/arch/tde-libs/tde-libkipi/PKGBUILD b/arch/tde-libs/tde-libkipi/PKGBUILD
new file mode 100644
index 000000000..0ba04dea4
--- /dev/null
+++ b/arch/tde-libs/tde-libkipi/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=libkipi
+_cat=libraries/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="The library for apps that want to use TDE kipi-plugins"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-libs')
+depends=('tde-tdelibs')
+makedepends=('tde-cmake-trinity')
+optdepends=()
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!emptydirs')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('68759329e880a3c69f4bb21ac176ecfa')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DWITH_ALL_OPTIONS=ON
+
+ msg "Building $pkgname..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-libs/tde-libksquirrel/PKGBUILD b/arch/tde-libs/tde-libksquirrel/PKGBUILD
new file mode 100644
index 000000000..88e3fc51d
--- /dev/null
+++ b/arch/tde-libs/tde-libksquirrel/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: Michael Manley <mmanley@nasutek.com>
+# Contributor: David C. Rankin <drankinatty at gmail dot com>
+
+_mod=libksquirrel
+_cat=libraries/
+_kdemod="${_mod/tde/kde}"
+
+pkgname="tde-${_mod}"
+pkgver=14.1.5
+pkgrel=1
+pkgdesc="The Runtime libraries for KSquirrel"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
+url="https://scm.trinitydesktop.org/scm/git/${_mod}"
+license=('GPL')
+groups=('tde-libs')
+depends=(
+ 'tde-tdelibs'
+ 'djvulibre'
+ 'fig2dev'
+ 'ghostscript'
+ 'giflib'
+ 'jasper'
+ 'lcms'
+ 'libiconv'
+ 'libjpeg-turbo'
+ 'libmng'
+ 'librsvg'
+ 'libtiff'
+ 'libwmf'
+ 'netpbm'
+ 'openexr'
+ #'xmedcon'
+)
+makedepends=('tde-cmake-trinity')
+optdepends=()
+provides=("${_mod}")
+conflicts=("trinity-${_mod}")
+replaces=("trinity-${_mod}")
+options=('staticlibs' 'libtool' '!strip' '!emptydirs')
+source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz")
+md5sums=('4a95fdc3d5b49b87b04329cc79170346')
+
+[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
+
+build() {
+ msg "Creating out-of-source build directory: ${srcdir}/build"
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+
+ msg "Starting cmake..."
+ cmake ${srcdir}/${pkgname#*-}-trinity-${pkgver}/ \
+ -GNinja \
+ -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
+ -DBUILD_ALL="ON" \
+ -DBUILD_DICOM="OFF" \
+ -DBUILD_PICT="OFF" \
+ -DWITH_ALL_OPTIONS="ON"
+
+ msg "Building $pkgname..."
+ ninja $NUMJOBS
+}
+
+package() {
+ msg "Packaging - $pkgname-$pkgver"
+ cd ${srcdir}/build
+ DESTDIR="$pkgdir" ninja -j1 install
+}
diff --git a/arch/tde-meta/PKGBUILD b/arch/tde-meta/PKGBUILD
index 91a64e928..9acdd1dce 100644
--- a/arch/tde-meta/PKGBUILD
+++ b/arch/tde-meta/PKGBUILD
@@ -1,12 +1,14 @@
pkgname=tde-meta
-pkgver=14.0.10
-pkgrel=2
+pkgver=14.1.5
+pkgrel=1
pkgdesc="Trinity Desktop Environment"
arch=('any')
url="https://www.trinitydesktop.org/"
license=('GPL')
depends=(
# tde-base
+ 'tde-i18n'
+ 'tde-polkit-agent-tde'
'tde-tdeadmin'
'tde-tdeartwork'
'tde-tdebindings'
@@ -16,12 +18,16 @@ depends=(
# tde-core
'tde-arts'
'tde-avahi-tqt'
+ 'tde-cmake-trinity'
'tde-dbus-1-tqt'
'tde-dbus-tqt'
'tde-libart-lgpl'
+ 'tde-polkit-tqt'
'tde-tdebase'
'tde-tdelibs'
+ 'tde-tqca'
'tde-tqca-tls'
+ 'tde-tqscintilla'
'tde-tqt3'
'tde-tqtinterface'
@@ -29,38 +35,97 @@ depends=(
'tde-tdesdk'
'tde-tdevelop'
'tde-tdewebdev'
+ 'tde-kdbg'
+ 'tde-kdiff3'
+ 'tde-kscope'
+ 'tde-kxmleditor'
+ 'tde-piklab'
+ 'tde-universal-indent-gui-tqt'
# tde-libs
'tde-libcaldav'
'tde-libcarddav'
'tde-libkdcraw'
'tde-libkexiv2'
+ 'tde-libkipi'
+ 'tde-libksquirrel'
+ 'tde-kipi-plugins'
# tde-extra
'tde-abakus'
+ 'tde-akode'
'tde-amarok'
'tde-basket'
+ 'tde-bibletime'
+ 'tde-digikam'
+ 'tde-dolphin'
+ 'tde-ebook-reader'
+ 'tde-filelight'
'tde-gtk3-tqt-engine'
'tde-gtk-qt-engine'
+ 'tde-gwenview'
+ 'tde-gwenview-i18n'
+ 'tde-k3b'
+ 'tde-k3b-i18n'
+ 'tde-kaffeine'
+ 'tde-kbarcode'
+ 'tde-kbiff'
+ 'tde-kchmviewer'
+ 'tde-kcpuload'
+ 'tde-kile'
'tde-kmplayer'
+ 'tde-kmyfirewall'
+ 'tde-kmymoney'
+ 'tde-knights'
+ 'tde-kommando'
+ 'tde-kompose'
+ 'tde-konversation'
+ 'tde-kooldock'
+ 'tde-krecipes'
+ 'tde-krename'
'tde-krusader'
+ 'tde-kshutdown'
'tde-ksplash-engine-moodin'
+ 'tde-ksquirrel'
+ 'tde-ktorrent'
+ 'tde-kvkbd'
+ 'tde-potracegui'
+ 'tde-style-baghira'
+ 'tde-style-domino'
+ 'tde-style-ia-ora'
+ 'tde-style-lipstik'
+ 'tde-style-polyester'
'tde-style-qtcurve'
'tde-systemsettings'
'tde-tdeaccessibility'
'tde-tdeaddons'
+ 'tde-tdebluez'
'tde-tdeedu'
'tde-tdegames'
+ 'tde-tdeio-appinfo'
+ 'tde-tdeio-ftps'
+ 'tde-tdeio-gopher'
+ 'tde-tdeio-locate'
+ 'tde-tdeio-sword'
+ 'tde-tdeknighttour'
'tde-tdemultimedia'
'tde-tdenetwork'
'tde-tdenetworkmanager'
+ 'tde-tdepacman'
'tde-tdepim'
'tde-tdepowersave'
'tde-tdesudo'
'tde-tdetoys'
'tde-tdmtheme'
+ 'tde-tellico'
'tde-tork'
'tde-twin-style-crystal'
+ 'tde-twin-style-dekorator'
+ 'tde-twin-style-fahrenheit'
+ 'tde-twin-style-machbunt'
+ 'tde-twin-style-mallory'
+ 'tde-twin-style-suse2'
+ 'tde-xdg-desktop-portal-tde'
'tde-yakuake'
)