ArchLinux: Fix loading of window decoration module in twin for new styles.

This relates to issue TDE/tde-packaging-gentoo#373.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/309/head
Slávek Banko 7 months ago
parent c20c13f9f0
commit f4cf8eb910
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -7,7 +7,7 @@ _kdemod="${_mod/tde/kde}"
pkgname="tde-${_mod/tde-}"
pkgver=14.1.2
pkgrel=1
pkgrel=2
pkgdesc="Polyester widget style and twin decoration for TDE"
arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'powerpc64le')
url="https://scm.trinitydesktop.org/scm/git/${_mod}"
@ -27,16 +27,24 @@ 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=('c923dc99a364fd0acc47b3b0e2152204')
source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz"
'bp000-fix-loading-in-twin.diff')
md5sums=('c923dc99a364fd0acc47b3b0e2152204'
'af3f9f9291106443304f5e8844a64c56')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
prepare() {
msg "Apply backported patches"
cd ${srcdir}/${_mod}-trinity-${pkgver} || exit 1
patch -p1 < ${srcdir}/bp000-fix-loading-in-twin.diff
}
build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p "$srcdir/build"
cd "$srcdir/build"
mkdir -p "$srcdir/build-$CARCH"
cd "$srcdir/build-$CARCH"
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
@ -55,6 +63,6 @@ build() {
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
cd "$srcdir/build-$CARCH"
DESTDIR="$pkgdir" ninja -j1 install
}

@ -0,0 +1,35 @@
commit 7c56e0db5cfa14b280ca25b455daae77e75eb953
Author: Michele Calgaro <michele.calgaro@yahoo.it>
Date: Fri May 3 10:12:45 2024 +0900
Fix loading of window decoration module in twin
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 7e9d720..e505b79 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -63,9 +63,9 @@ add_custom_target( buttons-embed-images
)
-### twin_polyester (kpart) #####################################################
+### twin3_polyester (kpart) #####################################################
-tde_add_kpart( twin_polyester AUTOMOC
+tde_add_kpart( twin3_polyester AUTOMOC
SOURCES
polyester.cpp
diff --git a/client/polyester.desktop b/client/polyester.desktop
index 52e7c93..30f8b1d 100755
--- a/client/polyester.desktop
+++ b/client/polyester.desktop
@@ -2,4 +2,4 @@
[Desktop Entry]
Encoding=UTF-8
Name=Polyester
-X-TDE-Library=twin_polyester
\ No newline at end of file
+X-TDE-Library=twin3_polyester

@ -7,7 +7,7 @@ _kdemod="${_mod/tde/kde}"
pkgname="tde-${_mod/tde-}"
pkgver=14.1.2
pkgrel=1
pkgrel=2
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}"
@ -26,16 +26,24 @@ 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=('05885e914abe26e077d5ad04f54fe2d7')
source=("https://mirror.ppa.trinitydesktop.org/trinity/releases/R${pkgver}/main/${_cat}${_mod}-trinity-${pkgver}.tar.xz"
'bp000-fix-loading-in-twin.diff')
md5sums=('05885e914abe26e077d5ad04f54fe2d7'
'c7bf7cec191c94805220a4624c4288ab')
[ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
[ -n "$TQTDIR" ] || TQTDIR=${TDEDIR}/tqt3
prepare() {
msg "Apply backported patches"
cd ${srcdir}/${_mod}-trinity-${pkgver} || exit 1
patch -p1 < ${srcdir}/bp000-fix-loading-in-twin.diff
}
build() {
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p "$srcdir/build"
cd "$srcdir/build"
mkdir -p "$srcdir/build-$CARCH"
cd "$srcdir/build-$CARCH"
export PKG_CONFIG_PATH=${TDEDIR}/lib/pkgconfig:${PKG_CONFIG_PATH}
@ -54,6 +62,6 @@ build() {
package() {
msg "Packaging - ${pkgname}-${pkgver}"
cd "$srcdir/build"
cd "$srcdir/build-$CARCH"
DESTDIR="$pkgdir" ninja -j1 install
}

@ -0,0 +1,34 @@
commit 50ad465a06aae81d96efca4ee9a7468b1f303c43
Author: Michele Calgaro <michele.calgaro@yahoo.it>
Date: Fri May 3 10:15:38 2024 +0900
Fix loading of window decoration module in twin
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 7f35eec..494ded2 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -17,9 +17,9 @@ link_directories(
add_subdirectory( pics )
-##### twin_fahrenheit (kpart)
+##### twin3_fahrenheit (kpart)
-tde_add_kpart( twin_fahrenheit AUTOMOC
+tde_add_kpart( twin3_fahrenheit AUTOMOC
SOURCES
fahrenheitclient.cpp
diff --git a/client/fahrenheit.desktop b/client/fahrenheit.desktop
index 32a887b..29f78a4 100644
--- a/client/fahrenheit.desktop
+++ b/client/fahrenheit.desktop
@@ -1,4 +1,4 @@
[Desktop Entry]
Encoding=UTF-8
Name=Fahrenheit
-X-TDE-Library=twin_fahrenheit
+X-TDE-Library=twin3_fahrenheit
Loading…
Cancel
Save