Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / dtk6log


Commits:
de4e794e by Felix Yan at 2025-07-30T21:48:51+08:00
upgpkg: 0.0.4-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − qt-6.9.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = dtk6log
        pkgdesc = Simple, convinient and thread safe logger for Qt-based C++ 
apps
-       pkgver = 0.0.2
-       pkgrel = 6
+       pkgver = 0.0.4
+       pkgrel = 1
        url = https://github.com/linuxdeepin/dtk6log
        arch = x86_64
        license = LGPL3
@@ -14,9 +14,7 @@ pkgbase = dtk6log
        depends = spdlog
        depends = fmt
        depends = gcc-libs
-       source = git+https://github.com/linuxdeepin/dtk6log.git#tag=0.0.2
-       source = qt-6.9.patch
-       sha512sums = 
1c404161d69686bc0666107f73c36526ecc720551bda6c6cf4a6bf3c4fb5c98e291ee7cf5514e2296617e943260492d380d0117b9d3bef171ef66601c09f4036
-       sha512sums = 
9eb8d7089ccfed8207dfb55eaa678fd1f7cf1a29a10804d1ffb499549c0aab75ad6a2834db787492ee23eb6f158a638e6c90e6bcb346b076fb50e04030245b53
+       source = git+https://github.com/linuxdeepin/dtk6log.git#tag=0.0.4
+       sha512sums = 
29d6f986285d9a99b663837eda0c2c293aa8cbbc828635eb0c190ec582e52235d9ae575f14920b57fc976af5035dc100d54c54d1f96e59ff14ce63510c3afe19
 
 pkgname = dtk6log


=====================================
PKGBUILD
=====================================
@@ -1,22 +1,16 @@
 # Maintainer: Felix Yan <[email protected]>
 
 pkgname=dtk6log
-pkgver=0.0.2
-pkgrel=6
+pkgver=0.0.4
+pkgrel=1
 pkgdesc='Simple, convinient and thread safe logger for Qt-based C++ apps'
 arch=('x86_64')
 url="https://github.com/linuxdeepin/dtk6log";
 license=('LGPL3')
 depends=('glibc' 'libsystemd' 'qt6-base' 'spdlog' 'fmt' 'gcc-libs')
 makedepends=('git' 'cmake' 'ninja')
-source=("git+https://github.com/linuxdeepin/dtk6log.git#tag=$pkgver";
-         qt-6.9.patch)
-sha512sums=('1c404161d69686bc0666107f73c36526ecc720551bda6c6cf4a6bf3c4fb5c98e291ee7cf5514e2296617e943260492d380d0117b9d3bef171ef66601c09f4036'
-            
'9eb8d7089ccfed8207dfb55eaa678fd1f7cf1a29a10804d1ffb499549c0aab75ad6a2834db787492ee23eb6f158a638e6c90e6bcb346b076fb50e04030245b53')
-
-prepare() {
-  patch -d $pkgname -p1 < qt-6.9.patch # Fix build with Qt 6.9
-}
+source=("git+https://github.com/linuxdeepin/dtk6log.git#tag=$pkgver";)
+sha512sums=('29d6f986285d9a99b663837eda0c2c293aa8cbbc828635eb0c190ec582e52235d9ae575f14920b57fc976af5035dc100d54c54d1f96e59ff14ce63510c3afe19')
 
 build() {
   cd dtk6log


=====================================
qt-6.9.patch deleted
=====================================
@@ -1,46 +0,0 @@
-diff --git a/src/FileAppender.cpp b/src/FileAppender.cpp
-index 6f19248..705601c 100644
---- a/src/FileAppender.cpp
-+++ b/src/FileAppender.cpp
-@@ -76,8 +76,8 @@ void FileAppender::setFileName(const QString &s)
- 
-     m_logFile.setFileName(s);
- 
--    if (!spdlog::get(loggerName(s)))
--        rolling_logger_mt(loggerName(s),
-+    if (!spdlog::get(loggerName(QFile(s))))
-+        rolling_logger_mt(loggerName(QFile(s)),
-                           m_logFile.fileName().toStdString(),
-                           1024 * 1024 * 20, 0);
- }
-diff --git a/src/RollingFileAppender.cpp b/src/RollingFileAppender.cpp
-index 605e724..af65dc5 100644
---- a/src/RollingFileAppender.cpp
-+++ b/src/RollingFileAppender.cpp
-@@ -88,7 +88,7 @@ void RollingFileAppender::removeOldFiles()
- 
- void RollingFileAppender::computeRollOverTime()
- {
--    if (auto *fs = get_sink<rolling_file_sink_mt>(loggerName(fileName())))
-+    if (auto *fs = 
get_sink<rolling_file_sink_mt>(loggerName(QFile(fileName()))))
-     {
-         return fs->set_interval(RollingInterval(m_frequency));
-     }
-@@ -103,7 +103,7 @@ void RollingFileAppender::setLogFilesLimit(int limit)
-     QMutexLocker locker(&m_rollingMutex);
-     m_logFilesLimit = limit;
- 
--    if (auto *fs = get_sink<rolling_file_sink_mt>(loggerName(fileName())))
-+    if (auto *fs = 
get_sink<rolling_file_sink_mt>(loggerName(QFile(fileName()))))
-     {
-         return fs->set_max_files(std::size_t(limit));
-     }
-@@ -120,7 +120,7 @@ void RollingFileAppender::setLogSizeLimit(int limit)
-     QMutexLocker locker(&m_rollingMutex);
-     m_logSizeLimit = limit;
- 
--    if (auto *fs = get_sink<rolling_file_sink_mt>(loggerName(fileName())))
-+    if (auto *fs = 
get_sink<rolling_file_sink_mt>(loggerName(QFile(fileName()))))
-     {
-         return fs->set_max_size(std::size_t(limit));
-     }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dtk6log/-/commit/de4e794e0a8048a3fb4ea7bb208c92cb57f79e7e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dtk6log/-/commit/de4e794e0a8048a3fb4ea7bb208c92cb57f79e7e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to