Balló György pushed to branch main at Arch Linux / Packaging / Packages /
cutefish-statusbar
Commits:
4419648d by Balló György at 2025-08-19T23:29:15+02:00
upgpkg: 0.7-2: Fix build
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + fix-build.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = cutefish-statusbar
pkgdesc = Top status bar of CutefishOS
pkgver = 0.7
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/cutefishos/statusbar
arch = x86_64
groups = cutefish
@@ -14,6 +14,8 @@ pkgbase = cutefish-statusbar
depends = libdbusmenu-qt5
depends = qt5-svg
source =
https://github.com/cutefishos/statusbar/archive/0.7/cutefish-statusbar-0.7.tar.gz
+ source = fix-build.patch
sha512sums =
d1f54e9e0da3ee3219abf7ecea84e285ba3333919a8017ba4bc1c355fe50fbc00aaa5056eb338acd8d56b4cd7ec7fd09812f674d2f15d5ac196beb490cc0733f
+ sha512sums =
a44cb33d8f2f40a3e8f20464578b59c8405851668ce1f1d32f3503e7e6ba984ec8ecef4021393593ce68988b355c7fda7ec9c65f582e76ce74715db49d6d3cc9
pkgname = cutefish-statusbar
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgname=cutefish-statusbar
pkgver=0.7
-pkgrel=1
+pkgrel=2
pkgdesc="Top status bar of CutefishOS"
arch=('x86_64')
url="https://github.com/cutefishos/statusbar"
@@ -10,8 +10,15 @@ license=('GPL')
groups=('cutefish')
depends=('fishui' 'libcutefish' 'libdbusmenu-qt5' 'qt5-svg')
makedepends=('extra-cmake-modules' 'ninja' 'qt5-tools')
-source=("https://github.com/cutefishos/statusbar/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('d1f54e9e0da3ee3219abf7ecea84e285ba3333919a8017ba4bc1c355fe50fbc00aaa5056eb338acd8d56b4cd7ec7fd09812f674d2f15d5ac196beb490cc0733f')
+source=("https://github.com/cutefishos/statusbar/archive/$pkgver/$pkgname-$pkgver.tar.gz"
+ 'fix-build.patch')
+sha512sums=('d1f54e9e0da3ee3219abf7ecea84e285ba3333919a8017ba4bc1c355fe50fbc00aaa5056eb338acd8d56b4cd7ec7fd09812f674d2f15d5ac196beb490cc0733f'
+
'a44cb33d8f2f40a3e8f20464578b59c8405851668ce1f1d32f3503e7e6ba984ec8ecef4021393593ce68988b355c7fda7ec9c65f582e76ce74715db49d6d3cc9')
+
+prepare() {
+ cd statusbar-$pkgver
+ patch -Np1 -i ../fix-build.patch
+}
build() {
cd statusbar-$pkgver
=====================================
fix-build.patch
=====================================
@@ -0,0 +1,56 @@
+From cc7eaabcc29e1e292bdbc0a6df8300e82e0df3d9 Mon Sep 17 00:00:00 2001
+From: Felix Yan <[email protected]>
+Date: Sat, 24 Jun 2023 13:03:43 +0800
+Subject: [PATCH 1/2] Fix missing ${CMAKE_SOURCE_DIR} in qt5_create_translation
+
+Fixes the following build failures:
+
+```
+[ 1%] Generating .lupdate/translations/ar_AA.ts.stamp
+QFSFileEngine::open: No file name specified
+lupdate error: List file '' is not readable.
+make[2]: *** [CMakeFiles/translations.dir/build.make:312:
.lupdate/translations/ar_AA.ts.stamp] Error 1
+make[1]: *** [CMakeFiles/Makefile2:193: CMakeFiles/translations.dir/all] Error
2
+```
+
+Fixes #1
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index fe04fdb..77191c6 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -116,7 +116,7 @@ target_link_libraries(cutefish-statusbar
+ )
+
+ file(GLOB TS_FILES translations/*.ts)
+-qt5_create_translation(QM_FILES ${TS_FILES})
++qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES})
+ add_custom_target(translations DEPENDS ${QM_FILES} SOURCES ${TS_FILES})
+ add_dependencies(cutefish-statusbar translations)
+
+
+From 7ac2668247702c2c1e7f5c4dccec3b3d5c180d6c Mon Sep 17 00:00:00 2001
+From: Felix Yan <[email protected]>
+Date: Sat, 24 Jun 2023 13:19:48 +0800
+Subject: [PATCH 2/2] Fix source url
+
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 77191c6..27f11e8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -116,7 +116,7 @@ target_link_libraries(cutefish-statusbar
+ )
+
+ file(GLOB TS_FILES translations/*.ts)
+-qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES})
++qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR}/src ${TS_FILES})
+ add_custom_target(translations DEPENDS ${QM_FILES} SOURCES ${TS_FILES})
+ add_dependencies(cutefish-statusbar translations)
+
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cutefish-statusbar/-/commit/4419648d957341503956715b4fe09e55c95126ae
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cutefish-statusbar/-/commit/4419648d957341503956715b4fe09e55c95126ae
You're receiving this email because of your account on gitlab.archlinux.org.