commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2023-06-21 22:38:54 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.15902 (New) Package is "kdiskmark" Wed Jun 21 22:38:54 2023 rev:10 rq:1094107 version:3.1.4 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2023-04-16 16:07:41.601030724 +0200 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.15902/kdiskmark.changes 2023-06-21 22:39:42.422316238 +0200 @@ -1,0 +2,8 @@ +Mon Jun 19 20:05:04 UTC 2023 - Dmitry Sidorov + +- Update to version 3.1.4 + * Fixed config directory name to ~/.config/kdiskmark + * Hungarian localization correction + * Dutch localization + +--- Old: KDiskMark-3.1.3.tar.gz New: KDiskMark-3.1.4.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.gcfDxv/_old 2023-06-21 22:39:42.934319319 +0200 +++ /var/tmp/diff_new_pack.gcfDxv/_new 2023-06-21 22:39:42.938319342 +0200 @@ -19,7 +19,7 @@ %define _singleapplication_version 3.3.4 Name: kdiskmark -Version:3.1.3 +Version:3.1.4 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only @@ -64,7 +64,8 @@ %{_kf5_iconsdir}/hicolor %{_kf5_iconsdir}/hicolor/*/*/* %dir %{_kf5_sharedir}/%{name} -%{_kf5_sharedir}/%{name}/translations +%dir %{_kf5_sharedir}/%{name}/%{name} +%{_kf5_sharedir}/%{name}/%{name}/translations # Helper files %{_libexecdir}/kdiskmark_helper %{_kf5_dbuspolicydir}/dev.jonmagon.kdiskmark.helperinterface.conf ++ KDiskMark-3.1.3.tar.gz -> KDiskMark-3.1.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.3/.github/workflows/release.yml new/KDiskMark-3.1.4/.github/workflows/release.yml --- old/KDiskMark-3.1.3/.github/workflows/release.yml 2023-04-15 15:34:29.0 +0200 +++ new/KDiskMark-3.1.4/.github/workflows/release.yml 2023-06-18 20:16:32.0 +0200 @@ -69,7 +69,7 @@ arch: [amd64] include: - os: ubuntu-20.04 -bundled-fio: '3.34' +bundled-fio: '3.35' cmake-defines: '-D CMAKE_BUILD_TYPE=Release' upload-files: 'build/{*.AppImage,*.AppImage.zsync}' steps: @@ -110,13 +110,13 @@ mkdir build cd build mkdir appdir -echo -e '#!/bin/bash\nHERE="$(dirname "$(readlink -f "${0}")")"\nexport PATH="$HERE/usr/bin/:$PATH"\n$HERE/usr/bin/kdiskmark' > appdir/AppRun +echo -e '#!/bin/bash\nHERE="$(dirname "$(readlink -f "${0}")")"\nexport PATH="$HERE/usr/bin/:$PATH"\n$HERE/usr/bin/kdiskmark "$@"' > appdir/AppRun chmod +x ./appdir/AppRun cmake ${{ matrix.cmake-defines }} -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/opt/Qt/5.15.1/gcc_64/ .. sed -i "s|XAUTHORITY kdiskmark|XAUTHORITY ./$APPIMAGE_NAME|g" ../src/mainwindow.cpp make DESTDIR=appdir -j$(nproc) install cd ../3rd-party/fio-fio-${{ matrix.bundled-fio }} -./configure --disable-native +./configure --disable-native --build-static make DESTDIR="$(pwd)/../../build/appdir" prefix=/usr install cd ../../build cp -a /usr/share/icons/breeze appdir/usr/share/icons/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.3/CMakeLists.txt new/KDiskMark-3.1.4/CMakeLists.txt --- old/KDiskMark-3.1.3/CMakeLists.txt 2023-04-15 15:34:29.0 +0200 +++ new/KDiskMark-3.1.4/CMakeLists.txt 2023-06-18 20:16:32.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -project(kdiskmark VERSION 3.1.3 LANGUAGES CXX) +project(kdiskmark VERSION 3.1.4 LANGUAGES CXX) set(CMAKE_PROJECT_HOMEPAGE_URL "https://github.com/JonMagon/KDiskMark;) set(CMAKE_PROJECT_DESCRIPTION "A simple open source disk benchmark tool for Linux distros") @@ -71,6 +71,7 @@ data/translations/${PROJECT_NAME}_hu_HU.ts data/translations/${PROJECT_NAME}_it_IT.ts data/translations/${PROJECT_NAME}_ja_JP.ts +data/translations/${PROJECT_NAME}_nl_NL.ts data/translations/${PROJECT_NAME}_pl_PL.ts data/translations/${PROJECT_NAME}_pt_BR.ts data/translations/${PROJECT_NAME}_ru_RU.ts @@ -127,7 +128,7 @@ ) install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/translations) +install(FILES ${QM_FILES} DESTINATION
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2023-04-16 16:07:24 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.19717 (New) Package is "kdiskmark" Sun Apr 16 16:07:24 2023 rev:9 rq:1079716 version:3.1.3 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2022-09-23 14:15:41.218046076 +0200 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.19717/kdiskmark.changes 2023-04-16 16:07:41.601030724 +0200 @@ -1,0 +2,8 @@ +Sat Apr 15 21:17:46 UTC 2023 - Dmitry Sidorov + +- Update to version 3.1.3 + * Benchmark file name is randomly generated + * Fixed the device list template when changing the locale + * Japanese localization + +--- Old: KDiskMark-3.1.2.tar.gz New: KDiskMark-3.1.3.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.oTV0dA/_old 2023-04-16 16:07:42.097033584 +0200 +++ /var/tmp/diff_new_pack.oTV0dA/_new 2023-04-16 16:07:42.101033606 +0200 @@ -19,7 +19,7 @@ %define _singleapplication_version 3.3.4 Name: kdiskmark -Version:3.1.2 +Version:3.1.3 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only ++ KDiskMark-3.1.2.tar.gz -> KDiskMark-3.1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.2/.github/workflows/main.yml new/KDiskMark-3.1.3/.github/workflows/main.yml --- old/KDiskMark-3.1.2/.github/workflows/main.yml 2022-09-16 11:12:03.0 +0200 +++ new/KDiskMark-3.1.3/.github/workflows/main.yml 2023-04-15 15:34:29.0 +0200 @@ -19,9 +19,9 @@ runs-on: ${{ matrix.os }} strategy: matrix: -os: [ubuntu-18.04] +os: [ubuntu-20.04] include: - - os: ubuntu-18.04 + - os: ubuntu-20.04 CXXFLAGS: '-Wall -Wextra -pedantic -Werror' steps: - name: Clone repo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.2/.github/workflows/release.yml new/KDiskMark-3.1.3/.github/workflows/release.yml --- old/KDiskMark-3.1.2/.github/workflows/release.yml 2022-09-16 11:12:03.0 +0200 +++ new/KDiskMark-3.1.3/.github/workflows/release.yml 2023-04-15 15:34:29.0 +0200 @@ -27,10 +27,10 @@ runs-on: ${{ matrix.os }} strategy: matrix: -os: [ubuntu-18.04] +os: [ubuntu-20.04] arch: [amd64] include: - - os: ubuntu-18.04 + - os: ubuntu-20.04 cmake-defines: '-D CPACK_GENERATOR="DEB;RPM;7Z" -D CMAKE_BUILD_TYPE=Release' upload-files: 'build/*.deb;build/*.rpm;build/*.7z' steps: @@ -65,13 +65,13 @@ runs-on: ${{ matrix.os }} strategy: matrix: -os: [ubuntu-18.04] +os: [ubuntu-20.04] arch: [amd64] include: - - os: ubuntu-18.04 -bundled-fio: '3.32' + - os: ubuntu-20.04 +bundled-fio: '3.34' cmake-defines: '-D CMAKE_BUILD_TYPE=Release' -upload-files: 'build/*.AppImage' +upload-files: 'build/{*.AppImage,*.AppImage.zsync}' steps: - name: Clone repo uses: actions/checkout@v2.2.0 @@ -104,8 +104,9 @@ - name: Build run: | -SOURCE_NAME=$(awk -F/ '{print $NF}' <<<"${{ github.repository }}")-$(awk -F/ '{print $NF}' <<<"${{ github.ref }}") -APPIMAGE_NAME=$SOURCE_NAME-fio-${{ matrix.bundled-fio }}-x86_64.AppImage +REPO_NAME=$(awk -F/ '{print $NF}' <<<"${{ github.repository }}") +APP_VERSION=$(awk -F/ '{print $NF}' <<<"${{ github.ref }}") +APPIMAGE_NAME=$REPO_NAME-$APP_VERSION-fio-${{ matrix.bundled-fio }}-x86_64.AppImage mkdir build cd build mkdir appdir @@ -121,8 +122,9 @@ cp -a /usr/share/icons/breeze appdir/usr/share/icons/ sudo mkdir /opt/Qt/5.15.1/gcc_64/plugins/styles/ sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so /opt/Qt/5.15.1/gcc_64/plugins/styles/ -../3rd-party/linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage -qmake=/opt/Qt/5.15.1/gcc_64/bin/qmake -extra-plugins=styles/breeze.so -mv *.AppImage $APPIMAGE_NAME +export VERSION=$APP_VERSION-fio-${{ matrix.bundled-fio }} +../3rd-party/linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage -qmake=/opt/Qt/5.15.1/gcc_64/bin/qmake \ +
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2022-09-23 14:15:06 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.2275 (New) Package is "kdiskmark" Fri Sep 23 14:15:06 2022 rev:8 rq:1005449 version:3.1.2 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2022-09-16 13:32:38.481326963 +0200 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.2275/kdiskmark.changes 2022-09-23 14:15:41.218046076 +0200 @@ -1,0 +2,8 @@ +Fri Sep 16 18:15:03 UTC 2022 - Dmitry Sidorov + +- Update to version 3.1.2 + * Fixed visual glitch when scrolling the storage list + * Polish localization correction + * Swedish localization + +--- Old: KDiskMark-3.1.1.tar.gz New: KDiskMark-3.1.2.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.NUEwbr/_old 2022-09-23 14:15:41.742047298 +0200 +++ /var/tmp/diff_new_pack.NUEwbr/_new 2022-09-23 14:15:41.750047316 +0200 @@ -19,7 +19,7 @@ %define _singleapplication_version 3.3.4 Name: kdiskmark -Version:3.1.1 +Version:3.1.2 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only ++ KDiskMark-3.1.1.tar.gz -> KDiskMark-3.1.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/.github/workflows/release.yml new/KDiskMark-3.1.2/.github/workflows/release.yml --- old/KDiskMark-3.1.1/.github/workflows/release.yml 2022-09-09 20:29:01.0 +0200 +++ new/KDiskMark-3.1.2/.github/workflows/release.yml 2022-09-16 11:12:03.0 +0200 @@ -112,7 +112,7 @@ echo -e '#!/bin/bash\nHERE="$(dirname "$(readlink -f "${0}")")"\nexport PATH="$HERE/usr/bin/:$PATH"\n$HERE/usr/bin/kdiskmark' > appdir/AppRun chmod +x ./appdir/AppRun cmake ${{ matrix.cmake-defines }} -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/opt/Qt/5.15.1/gcc_64/ .. -sed -i "s|XAUTHORITY kdiskmark|XAUTHORITY ./$APPIMAGE_NAME|g" ../src/main.cpp +sed -i "s|XAUTHORITY kdiskmark|XAUTHORITY ./$APPIMAGE_NAME|g" ../src/mainwindow.cpp make DESTDIR=appdir -j$(nproc) install cd ../3rd-party/fio-fio-${{ matrix.bundled-fio }} ./configure --disable-native diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/CMakeLists.txt new/KDiskMark-3.1.2/CMakeLists.txt --- old/KDiskMark-3.1.1/CMakeLists.txt 2022-09-09 20:29:01.0 +0200 +++ new/KDiskMark-3.1.2/CMakeLists.txt 2022-09-16 11:12:03.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -project(kdiskmark VERSION 3.1.1 LANGUAGES CXX) +project(kdiskmark VERSION 3.1.2 LANGUAGES CXX) set(CMAKE_PROJECT_HOMEPAGE_URL "https://github.com/JonMagon/KDiskMark;) set(CMAKE_PROJECT_DESCRIPTION "A simple open source disk benchmark tool for Linux distros") @@ -74,6 +74,7 @@ data/translations/${PROJECT_NAME}_pt_BR.ts data/translations/${PROJECT_NAME}_ru_RU.ts data/translations/${PROJECT_NAME}_sk_SK.ts +data/translations/${PROJECT_NAME}_sv_SE.ts data/translations/${PROJECT_NAME}_tr_TR.ts data/translations/${PROJECT_NAME}_uk_UA.ts data/translations/${PROJECT_NAME}_zh_CN.ts diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/README.md new/KDiskMark-3.1.2/README.md --- old/KDiskMark-3.1.1/README.md 2022-09-09 20:29:01.0 +0200 +++ new/KDiskMark-3.1.2/README.md 2022-09-16 11:12:03.0 +0200 @@ -42,17 +42,18 @@ ``` ## Dependencies -### Build +### Required * GCC/Clang C++17 (or later) * [CMake](https://cmake.org/) >= 3.12 * [Extra CMake Modules](https://github.com/KDE/extra-cmake-modules) >= 5.73 -* PolicyKit Library Qt Bindings -* Qt with Widgets and DBus >= 5.9 -### Runtime -* Qt with Widgets and DBus >= 5.9 +* [Qt](https://www.qt.io/) with Widgets and DBus >= 5.9 +* [PolicyKit](https://gitlab.freedesktop.org/polkit/polkit) Agent +* `PolkitQt-1` bindings. * [Flexible I/O Tester](https://github.com/axboe/fio) with libaio >= 3.1 -* If you build FIO from source, install `libaio-dev` package. -* PolicyKit Agent +* `libaio` development package. + +### External libraries +* [SingleApplication](https://github.com/itay-grudev/SingleApplication) prevents launch of multiple application instances. ## Installation Binaries are available on the [Releases](https://github.com/JonMagon/KDiskMark/releases/latest) page. @@ -109,7
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2022-09-16 13:32:15 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.2083 (New) Package is "kdiskmark" Fri Sep 16 13:32:15 2022 rev:7 rq:1003320 version:3.1.1 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2022-03-24 22:57:47.704238638 +0100 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.2083/kdiskmark.changes 2022-09-16 13:32:38.481326963 +0200 @@ -1,0 +2,38 @@ +Fri Sep 09 22:20:00 UTC 2022 - Dmitry Sidorov + +- Update to version 3.1.1 + * Fixed helper crash on completion of benchmarking + +--- +Tue Sep 06 21:51:53 UTC 2022 - Dmitry Sidorov + +- Update to version 3.1.0 + * Prevent multiple instances from being opened + * Progress bar styles: Fusion, for light/dark theme and system one + * Stylized design of the storage list + * Update the storage list by changing the language + * Prevent a line break in the dialog for a path contains a hyphen + * Optional O_DIRECT flag + * Migrated from KAuth to PolicyKit + * The helper runs only if necessary + * Pre-create a benchmark file only once before tests + * Bring back the ability to specify the directory manually + * Localization updated + +--- +Wed Aug 24 18:43:14 UTC 2022 - Dmitry Sidorov + +- Update to version 3.0.0 + * Benchmarking is performed within the helper + * Stored configuration + * Configurable pattern of each test + * Region-specific numeric formatting + * Default and NVMe presets + * Changeable test data: random or zeros + * Demo profile + * Ability to perform read and write tests separately + * Button to refresh the storage list + * Turkish and Hungarian localization + * The occupied space is displayed instead of free space + +--- Old: KDiskMark-2.3.0.tar.gz New: KDiskMark-3.1.1.tar.gz SingleApplication-3.3.4.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.Z2ZMbZ/_old 2022-09-16 13:32:38.917328371 +0200 +++ /var/tmp/diff_new_pack.Z2ZMbZ/_new 2022-09-16 13:32:38.921328385 +0200 @@ -17,27 +17,34 @@ # +%define _singleapplication_version 3.3.4 Name: kdiskmark -Version:2.3.0 +Version:3.1.1 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only URL:https://github.com/JonMagon/KDiskMark -Source: %{url}/archive/%{version}.tar.gz#/KDiskMark-%{version}.tar.gz +Source0:%{url}/archive/%{version}.tar.gz#/KDiskMark-%{version}.tar.gz +# SingleApplication is licensed under MIT +Source1: https://github.com/itay-grudev/SingleApplication/archive/v%{_singleapplication_version}.tar.gz#/SingleApplication-%{_singleapplication_version}.tar.gz BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: update-desktop-files -BuildRequires: cmake(KF5Auth) +BuildRequires: cmake(PolkitQt5-1) BuildRequires: cmake(Qt5LinguistTools) BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5DBus) +BuildRequires: cmake(Qt5Network) Requires: fio +Provides: bundled(singleapplication) = %{_singleapplication_version} %description KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical user interface. %prep -%setup -q -n KDiskMark-%{version} +%setup -q -n KDiskMark-%{version} -a1 +mv SingleApplication-%{_singleapplication_version}/* src/singleapplication/ %build %cmake_kf5 -d build @@ -54,19 +61,14 @@ %doc README.md %{_kf5_applicationsdir}/%{name}.desktop %{_kf5_bindir}/%{name} -%{_kf5_dbuspolicydir}/org.jonmagon.kdiskmark.conf %{_kf5_iconsdir}/hicolor %{_kf5_iconsdir}/hicolor/*/*/* -%if %{pkg_vcmp kf5-filesystem >= 20220307} -%{_libexecdir}/kauth/kdiskmark_helper -%else -%dir %{_kf5_libdir}/libexec/kauth -%{_kf5_libdir}/libexec/kauth/kdiskmark_helper -%endif %dir %{_kf5_sharedir}/%{name} %{_kf5_sharedir}/%{name}/translations -%{_kf5_sharedir}/dbus-1/system-services/org.jonmagon.kdiskmark.service -%{_kf5_sharedir}/polkit-1/actions/org.jonmagon.kdiskmark.policy - +# Helper files +%{_libexecdir}/kdiskmark_helper +%{_kf5_dbuspolicydir}/dev.jonmagon.kdiskmark.helperinterface.conf +%{_kf5_sharedir}/dbus-1/system-services/dev.jonmagon.kdiskmark.helperinterface.service +%{_kf5_sharedir}/polkit-1/actions/dev.jonmagon.kdiskmark.helper.policy %changelog ++ KDiskMark-2.3.0.tar.gz ->
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2022-03-24 22:57:25 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.1900 (New) Package is "kdiskmark" Thu Mar 24 22:57:25 2022 rev:6 rq:964365 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2021-11-01 18:36:01.121346292 +0100 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.1900/kdiskmark.changes 2022-03-24 22:57:47.704238638 +0100 @@ -1,0 +2,6 @@ +Sun Mar 20 14:42:32 UTC 2022 - Christophe Giboudeaux + +- Spec cleanup. +- Use %_libexecdir where needed. + +--- Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.ZLj2cp/_old 2022-03-24 22:57:48.200239117 +0100 +++ /var/tmp/diff_new_pack.ZLj2cp/_new 2022-03-24 22:57:48.208239125 +0100 @@ -1,7 +1,7 @@ # # spec file for package kdiskmark # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2020, Dmitry Sidorov # # All modifications and additions to the file contributed by third parties @@ -27,42 +27,46 @@ BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme -BuildRequires: libqt5-linguist-devel -BuildRequires: libqt5-qtbase-devel BuildRequires: update-desktop-files -BuildRequires: kauth-devel +BuildRequires: cmake(KF5Auth) +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: cmake(Qt5Widgets) Requires: fio %description KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical user interface. %prep -%setup -n KDiskMark-%{version} -q +%setup -q -n KDiskMark-%{version} %build -%cmake \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_CXX_FLAGS="-Wno-error" \ --DCMAKE_CXXFLAGS="-Wno-error" +%cmake_kf5 -d build %cmake_build %install -%cmake_install +%kf5_makeinstall -C build + %suse_update_desktop_file -i %{name} System Filesystem %find_lang %{name} --with-qt %files %license LICENSE %doc README.md -%{_bindir}/%{name} -%{_kf5_libdir}/libexec/ -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/translations -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor -%{_datadir}/icons/hicolor/*/*/* +%{_kf5_applicationsdir}/%{name}.desktop +%{_kf5_bindir}/%{name} +%{_kf5_dbuspolicydir}/org.jonmagon.kdiskmark.conf +%{_kf5_iconsdir}/hicolor +%{_kf5_iconsdir}/hicolor/*/*/* +%if %{pkg_vcmp kf5-filesystem >= 20220307} +%{_libexecdir}/kauth/kdiskmark_helper +%else +%dir %{_kf5_libdir}/libexec/kauth +%{_kf5_libdir}/libexec/kauth/kdiskmark_helper +%endif +%dir %{_kf5_sharedir}/%{name} +%{_kf5_sharedir}/%{name}/translations %{_kf5_sharedir}/dbus-1/system-services/org.jonmagon.kdiskmark.service -%{_kf5_dbuspolicydir}//org.jonmagon.kdiskmark.conf %{_kf5_sharedir}/polkit-1/actions/org.jonmagon.kdiskmark.policy + %changelog
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2021-11-01 18:35:44 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.1890 (New) Package is "kdiskmark" Mon Nov 1 18:35:44 2021 rev:5 rq:928450 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2021-07-28 19:21:08.171549240 +0200 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.1890/kdiskmark.changes 2021-11-01 18:36:01.121346292 +0100 @@ -1,0 +2,9 @@ +Sun Oct 31 21:51:05 UTC 2021 - Dmitry Sidorov + +- Update to version 2.3.0 + * Added measurement time limit + * Fixed display of units above bars + * The pause between tests selector has been moved to the settings window + * Default value for threads of the first RND test is now one + +--- Old: KDiskMark-2.2.1.tar.gz New: KDiskMark-2.3.0.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.3eBxUs/_old 2021-11-01 18:36:01.577346553 +0100 +++ /var/tmp/diff_new_pack.3eBxUs/_new 2021-11-01 18:36:01.577346553 +0100 @@ -18,7 +18,7 @@ Name: kdiskmark -Version:2.2.1 +Version:2.3.0 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only ++ KDiskMark-2.2.1.tar.gz -> KDiskMark-2.3.0.tar.gz ++ 5764 lines of diff (skipped)
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2021-07-28 19:20:07 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.1899 (New) Package is "kdiskmark" Wed Jul 28 19:20:07 2021 rev:4 rq:908781 version:2.2.1 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2021-05-13 22:18:32.891586624 +0200 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.1899/kdiskmark.changes 2021-07-28 19:21:08.171549240 +0200 @@ -1,0 +2,9 @@ +Tue Jul 27 14:50:15 UTC 2021 - Dmitry Sidorov + +- Update to version 2.2.1 + * Hindi localization. + * Display the text of the KAuth error that occurred. + * Using the ISO 8601 date format + * Fix HiDPI issue. + +--- Old: KDiskMark-2.2.0.tar.gz New: KDiskMark-2.2.1.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.KCdCh3/_old 2021-07-28 19:21:08.519548783 +0200 +++ /var/tmp/diff_new_pack.KCdCh3/_new 2021-07-28 19:21:08.523548778 +0200 @@ -18,7 +18,7 @@ Name: kdiskmark -Version:2.2.0 +Version:2.2.1 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only ++ KDiskMark-2.2.0.tar.gz -> KDiskMark-2.2.1.tar.gz ++ 4229 lines of diff (skipped)
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2021-05-13 22:18:24 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.2988 (New) Package is "kdiskmark" Thu May 13 22:18:24 2021 rev:3 rq:884473 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2021-01-29 14:57:38.325557209 +0100 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.2988/kdiskmark.changes 2021-05-13 22:18:32.891586624 +0200 @@ -1,0 +2,6 @@ +Sat Feb 20 15:01:27 UTC 2021 - Dmitry Sidorov + +- Update to version 2.2.0 + * The ability to drop pagecache before doing a test job (using K5Auth). + +--- Old: KDiskMark-2.1.1.tar.gz New: KDiskMark-2.2.0.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.uVnbpL/_old 2021-05-13 22:18:33.343585052 +0200 +++ /var/tmp/diff_new_pack.uVnbpL/_new 2021-05-13 22:18:33.347585038 +0200 @@ -18,7 +18,7 @@ Name: kdiskmark -Version:2.1.1 +Version:2.2.0 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only @@ -30,6 +30,7 @@ BuildRequires: libqt5-linguist-devel BuildRequires: libqt5-qtbase-devel BuildRequires: update-desktop-files +BuildRequires: kauth-devel Requires: fio %description @@ -54,10 +55,14 @@ %license LICENSE %doc README.md %{_bindir}/%{name} +%{_kf5_libdir}/libexec/ %dir %{_datadir}/%{name} %{_datadir}/%{name}/translations %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor %{_datadir}/icons/hicolor/*/*/* +%{_kf5_sharedir}/dbus-1/system-services/org.jonmagon.kdiskmark.service +%{_kf5_dbuspolicydir}//org.jonmagon.kdiskmark.conf +%{_kf5_sharedir}/polkit-1/actions/org.jonmagon.kdiskmark.policy %changelog ++ KDiskMark-2.1.1.tar.gz -> KDiskMark-2.2.0.tar.gz ++ 3295 lines of diff (skipped)
commit kdiskmark for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2021-01-29 14:57:20 Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.28504 (New) Package is "kdiskmark" Fri Jan 29 14:57:20 2021 rev:2 rq:867649 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2021-01-08 17:38:31.712722798 +0100 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.28504/kdiskmark.changes 2021-01-29 14:57:38.325557209 +0100 @@ -1,0 +2,7 @@ +Thu Jan 28 21:00:47 UTC 2021 - andy great + +- Update to version 2.1.1. + * Fix directory selection. +- Remove explicit-lib-dependency libaio. + +--- Old: 2.1.0.tar.gz New: KDiskMark-2.1.1.tar.gz Other differences: -- ++ kdiskmark.spec ++ --- /var/tmp/diff_new_pack.yoESVW/_old 2021-01-29 14:57:39.265558592 +0100 +++ /var/tmp/diff_new_pack.yoESVW/_new 2021-01-29 14:57:39.269558598 +0100 @@ -1,6 +1,7 @@ # # spec file for package kdiskmark # +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2020, Dmitry Sidorov # # All modifications and additions to the file contributed by third parties @@ -17,12 +18,12 @@ Name: kdiskmark -Version:2.1.0 +Version:2.1.1 Release:0 Summary:A simple open-source disk benchmark tool for Linux distros License:GPL-3.0-only URL:https://github.com/JonMagon/KDiskMark -Source: %{url}/archive/%{version}.tar.gz +Source: %{url}/archive/%{version}.tar.gz#/KDiskMark-%{version}.tar.gz BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -30,7 +31,6 @@ BuildRequires: libqt5-qtbase-devel BuildRequires: update-desktop-files Requires: fio -Requires: libaio %description KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical user interface.