Update syncthingtray-git for using qtforkawesome

This commit is contained in:
Martchus 2021-09-11 20:19:24 +02:00
parent 615f4dd76f
commit dc0fce0501
1 changed files with 12 additions and 3 deletions

View File

@ -23,6 +23,8 @@ _enable_plasmoid=${SYNCTHING_TRAY_ENABLE_PLASMOID:-1}
[[ $_enable_plasmoid == 0 ]] && _enable_plasmoid=
_reponame=syncthingtray
_reponame_forkawesome=Fork-Awesome-1.2.0
_reponame_qtforkawesome=qtforkawesome
pkgname=syncthingtray-git
_name=${pkgname%-git}
pkgver=1062.303cea3
@ -38,14 +40,16 @@ depends=('qtutilities-git' 'boost-libs' 'qt5-svg' 'openssl' 'desktop-file-utils'
[[ $_js_provider == qml ]] && depends+=('qt5-declarative')
[[ $_enable_kio_plugin ]] && optdepends+=('kio: KIO plugin for Syncthing actions in Dolphin')
[[ $_enable_plasmoid ]] && optdepends+=('plasma-workspace: Plasmoid for Plasma 5 desktop')
makedepends=('cmake' 'ninja' 'qt5-tools' 'git' 'mesa' 'boost')
makedepends=('cmake' 'ninja' 'qt5-tools' 'git' 'mesa' 'boost' 'perl-yaml-libyaml')
checkdepends=('cppunit' 'syncthing' 'iproute2')
[[ $_enable_kio_plugin ]] && makedepends+=('kio')
[[ $_enable_plasmoid ]] && makedepends+=('plasma-framework' 'extra-cmake-modules')
#provides=("${_name}")
conflicts=("${_name}")
url="https://github.com/Martchus/${_reponame}"
source=("${_reponame}::${MARTCHUS_GIT_URL_PREFIX:-git+https://github.com/Martchus}/${_reponame}.git")
source=("${_reponame}::${MARTCHUS_GIT_URL_PREFIX:-git+https://github.com/Martchus}/${_reponame}.git"
"${_reponame_qtforkawesome}::${MARTCHUS_GIT_URL_PREFIX:-git+https://github.com/Martchus}/${_reponame_qtforkawesome}.git"
"${_reponame_forkawesome}::https://github.com/ForkAwesome/Fork-Awesome/archive/refs/tags/1.2.0.tar.gz")
sha256sums=('SKIP')
ephemeral_port() {
@ -70,6 +74,7 @@ build() {
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DCONFIGURATION_NAME:STRING='git' \
-DCONFIGURATION_PACKAGE_SUFFIX:STRING='-git' \
-DQT_FORK_AWESOME_CONFIGURATION_TARGET_SUFFIX:STRING='git' \
-DLIB_SYNCTHING_CONNECTOR_CONFIGURATION_TARGET_SUFFIX:STRING='git' \
-DSYNCTHINGFILEITEMACTION_CONFIGURATION_TARGET_SUFFIX:STRING='git' \
-DLIB_SYNCTHING_MODEL_CONFIGURATION_TARGET_SUFFIX:STRING='git' \
@ -81,6 +86,10 @@ build() {
-DSYSTEMD_SUPPORT=ON \
-DBUILTIN_TRANSLATIONS:BOOL=ON \
-DBUILTIN_TRANSLATIONS_OF_QT:BOOL=OFF \
-DBUNDLED_QT_FORK_AWESOME_PATH="$srcdir/${_reponame_qtforkawesome}" \
-DFORK_AWESOME_FONT_FILE="$srcdir/${_reponame_forkawesome}/fonts/forkawesome-webfont.woff2" \
-DFORK_AWESOME_ICON_DEFINITIONS="$srcdir/${_reponame_forkawesome}/src/icons/icons.yml" \
-DQT_FORK_AWESOME_BUILD_SHARED_LIBS:BOOL=OFF \
$additional_args \
.
ninja
@ -88,7 +97,7 @@ build() {
check() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
SYNCTHING_PORT=$(ephemeral_port) SYNCTHING_TEST_TIMEOUT_FACTOR=3 ninja check
QT_QPA_PLATFORM=offscreen SYNCTHING_PORT=$(ephemeral_port) SYNCTHING_TEST_TIMEOUT_FACTOR=3 ninja check
}
package() {