diff options
Diffstat (limited to 'repo/qtchooser')
-rw-r--r-- | repo/qtchooser/qt5.conf | 2 | ||||
-rw-r--r-- | repo/qtchooser/qt6.conf | 2 | ||||
-rw-r--r-- | repo/qtchooser/qtchooser.xibuild | 37 |
3 files changed, 41 insertions, 0 deletions
diff --git a/repo/qtchooser/qt5.conf b/repo/qtchooser/qt5.conf new file mode 100644 index 0000000..edaadeb --- /dev/null +++ b/repo/qtchooser/qt5.conf @@ -0,0 +1,2 @@ +/usr/lib/qt5/bin +/usr/lib diff --git a/repo/qtchooser/qt6.conf b/repo/qtchooser/qt6.conf new file mode 100644 index 0000000..e75ca15 --- /dev/null +++ b/repo/qtchooser/qt6.conf @@ -0,0 +1,2 @@ +/usr/lib/qt6/bin +/usr/lib diff --git a/repo/qtchooser/qtchooser.xibuild b/repo/qtchooser/qtchooser.xibuild new file mode 100644 index 0000000..b2c9a98 --- /dev/null +++ b/repo/qtchooser/qtchooser.xibuild @@ -0,0 +1,37 @@ +#!/bin/sh + +NAME="qtchooser" +DESC="Wrap the other Qt tools by searching for different instances of Qt on the system" + +MAKEDEPS="" + +PKG_VER=66 +SOURCE="https://download.qt.io/official_releases/qtchooser/qtchooser-$PKG_VER.tar.xz" + +ADDITIONAL=" +qt5.conf +qt6.conf +" + +prepare () { + sed -i "s/install -m 644 -p/install -m 644/g" Makefile + sed -i "s/install -m 755 -p/install -m 755/g" src/qtchooser/Makefile +} + +build() { + bindir=/usr/lib/qtchooser/ make +} + +package() { + INSTALL_ROOT="$PKG_DEST" make install + + install -d "$PKG_DEST"/etc/xdg/qtchooser + install -m644 "$BUILD_ROOT"/qt5.conf \ + "$PKG_DEST"/etc/xdg/qtchooser/ + install -m644 "$BUILD_ROOT"/qt6.conf \ + "$PKG_DEST"/etc/xdg/qtchooser/ + + # Set the default Qt + ln -s /etc/xdg/qtchooser/qt5.conf \ + "$PKG_DEST"/etc/xdg/qtchooser/default.conf +} |