commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2024-05-06 17:54:56 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.1880 (New) Package is "flacon" Mon May 6 17:54:56 2024 rev:15 rq:1172123 version:11.4.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2023-10-05 20:05:54.788695668 +0200 +++ /work/SRC/openSUSE:Factory/.flacon.new.1880/flacon.changes 2024-05-06 17:56:14.601619489 +0200 @@ -1,0 +2,12 @@ +Mon May 6 08:22:37 UTC 2024 - Andrea Manzini + +- Update to 11.4.0: + * Improved pre-conversion checks. Now the program checks that tracks from different discs are not mixed. + * Compatibility of the output CUE with some players has been improved. + * Added ability to build a program using Qt6. + * Minor appearance improvements and minor bug fixes. + * Translations updated. + +- Build still uses Qt5, upcoming Qt6 + +--- Old: flacon-11.3.0.tar.gz New: flacon-11.4.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.pxLhWU/_old 2024-05-06 17:56:15.233642496 +0200 +++ /var/tmp/diff_new_pack.pxLhWU/_new 2024-05-06 17:56:15.233642496 +0200 @@ -1,7 +1,7 @@ # # spec file for package flacon # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2014-2018 Alexander Evseev # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: flacon -Version:11.3.0 +Version:11.4.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-11.3.0.tar.gz -> flacon-11.4.0.tar.gz ++ 11608 lines of diff (skipped)
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2023-10-05 20:04:47 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.28202 (New) Package is "flacon" Thu Oct 5 20:04:47 2023 rev:14 rq:1115756 version:11.3.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2023-06-21 22:39:35.082272061 +0200 +++ /work/SRC/openSUSE:Factory/.flacon.new.28202/flacon.changes 2023-10-05 20:05:54.788695668 +0200 @@ -1,0 +2,12 @@ +Thu Oct 5 06:23:03 UTC 2023 - Andrea Manzini + +- Update to 11.3.0: + * Fix. Program incorrect work with pre-emphased disks + * Fix. Sometimes the program did not save the output directory + * Improved audio file search for multiaudio discs. + * For multi-audio discs, a check has been added that the same audio files are not specified for tracks. + * Improved delete source dialogue + * Minor fixes and improvements + * Translations updated + +--- Old: flacon-11.2.0.tar.gz New: flacon-11.3.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.wG9AHs/_old 2023-10-05 20:05:55.928736854 +0200 +++ /var/tmp/diff_new_pack.wG9AHs/_new 2023-10-05 20:05:55.928736854 +0200 @@ -18,7 +18,7 @@ Name: flacon -Version:11.2.0 +Version:11.3.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-11.2.0.tar.gz -> flacon-11.3.0.tar.gz ++ 6881 lines of diff (skipped)
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2023-06-21 22:38:46 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.15902 (New) Package is "flacon" Wed Jun 21 22:38:46 2023 rev:13 rq:1093985 version:11.2.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2023-05-30 22:03:10.667270338 +0200 +++ /work/SRC/openSUSE:Factory/.flacon.new.15902/flacon.changes 2023-06-21 22:39:35.082272061 +0200 @@ -1,0 +2,8 @@ +Tue Jun 20 12:43:18 UTC 2023 - Andrea Manzini + +- Update to 11.2.0: + * The "convert" button on the toolbar can trigger two actions: +Convert - Converts all tracks (previous behavior) +Convert selected - Converts only selected tracks + +--- Old: flacon-11.1.0.tar.gz New: flacon-11.2.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.pXz7qf/_old 2023-06-21 22:39:35.722275913 +0200 +++ /var/tmp/diff_new_pack.pXz7qf/_new 2023-06-21 22:39:35.726275937 +0200 @@ -18,7 +18,7 @@ Name: flacon -Version:11.1.0 +Version:11.2.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-11.1.0.tar.gz -> flacon-11.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.1.0/.github/workflows/build-appimage.yml new/flacon-11.2.0/.github/workflows/build-appimage.yml --- old/flacon-11.1.0/.github/workflows/build-appimage.yml 2023-05-28 14:23:24.0 +0200 +++ new/flacon-11.2.0/.github/workflows/build-appimage.yml 2023-06-17 10:16:26.0 +0200 @@ -15,6 +15,20 @@ runs-on: ubuntu-20.04 steps: +- name: Set env + run: | +echo "RELEASE_DATE=$(date +%Y.%m.%d_%H.%M.%S)" >> ${GITHUB_ENV} +echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + +[[ "${GITHUB_REF_TYPE}" = "tag" ]] && echo APPIMAGE_NAME="flacon-${GITHUB_REF_NAME:1}-x86_64.AppImage" >> $GITHUB_ENV +[[ "${GITHUB_REF_TYPE}" != "tag" ]] && echo APPIMAGE_NAME="flacon-$(date +%Y.%m.%d_%H.%M.%S)-x86_64.AppImage" >> $GITHUB_ENV + +echo "===" +export +echo "---" +cat $GITHUB_ENV +echo "===" + - uses: actions/checkout@v3 - name: Install packages @@ -30,7 +44,10 @@ sudo apt-get -y install flac mac alacenc vorbis-tools wavpack lame ttaenc faac opus-tools sox - name: Clone tools - run: git clone --depth 1 https://github.com/SokoloffA/nightly-tools.git ~/tools + run: | +git clone --depth 1 https://github.com/SokoloffA/nightly-tools.git ~/tools +echo PATH=~/tools/appimage/usr/bin:$PATH >> $GITHUB_ENV +echo LD_LIBRARY_PATH=~/tools/appimage/usr/lib >> $GITHUB_ENV - name: Create Build Environment run: | @@ -52,9 +69,9 @@ shell: bash run: make install -- name: Build AppImage +- name: Build AppImage dir working-directory: ${{github.workspace}}/build/app - run: | + run: | echo "===" export PATH=~/tools/appimage/usr/bin:$PATH export LD_LIBRARY_PATH=~/tools/appimage/usr/lib @@ -66,10 +83,20 @@ for prog in ${PROGRAMS}; do echo " * Copy ${prog}"; src=$(which "$prog"); dest=${src#/}; cp -f "${src}" "usr/bin/"; done echo "= Build image =" linuxdeploy --verbosity=3 --plugin qt --appdir "${{github.workspace}}/build/app" -appimagetool "${{github.workspace}}/build/app" "${{github.workspace}}/build/flacon-x86_64.AppImage" + +- name: Check external programs + working-directory: ${{github.workspace}} + run: | +scripts/check-extprograms.sh . ${{github.workspace}}/build/app/usr/bin + +- name: Build AppImage file + working-directory: ${{github.workspace}}/build/app + run: | +appimagetool "${{github.workspace}}/build/app" "${{github.workspace}}/build/${{ env.APPIMAGE_NAME }}" + - name: Upload artifact uses: actions/upload-artifact@v3 with: -name: flacon-x86_64.AppImage -path: "${{github.workspace}}/build/flacon-x86_64.AppImage" +name: ${{ env.APPIMAGE_NAME }} +path: "${{github.workspace}}/build/${{ env.APPIMAGE_NAME }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.1.0/.github/workflows/build-mac-app.yml
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2023-05-30 22:02:54 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.1533 (New) Package is "flacon" Tue May 30 22:02:54 2023 rev:12 rq:1089756 version:11.1.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2023-05-21 19:09:37.106746830 +0200 +++ /work/SRC/openSUSE:Factory/.flacon.new.1533/flacon.changes 2023-05-30 22:03:10.667270338 +0200 @@ -1,0 +2,6 @@ +Tue May 30 08:12:06 UTC 2023 - Andrea Manzini + +- Update to 11.1.0: + * Fix: In some situations, the program did not check whether the sox program was installed. + +--- Old: flacon-11.0.0.tar.gz New: flacon-11.1.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.xLnhB4/_old 2023-05-30 22:03:11.179273355 +0200 +++ /var/tmp/diff_new_pack.xLnhB4/_new 2023-05-30 22:03:11.187273402 +0200 @@ -18,7 +18,7 @@ Name: flacon -Version:11.0.0 +Version:11.1.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-11.0.0.tar.gz -> flacon-11.1.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.0.0/CMakeLists.txt new/flacon-11.1.0/CMakeLists.txt --- old/flacon-11.0.0/CMakeLists.txt2023-05-19 09:57:35.0 +0200 +++ new/flacon-11.1.0/CMakeLists.txt2023-05-28 14:23:24.0 +0200 @@ -33,7 +33,7 @@ set(MAJOR_VERSION 11) -set(MINOR_VERSION 0) +set(MINOR_VERSION 1) set(PATCH_VERSION 0) #set(BETA_VERSION beta1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.0.0/misc/Info.plist.in new/flacon-11.1.0/misc/Info.plist.in --- old/flacon-11.0.0/misc/Info.plist.in2023-05-19 09:57:35.0 +0200 +++ new/flacon-11.1.0/misc/Info.plist.in2023-05-28 14:23:24.0 +0200 @@ -22,6 +22,9 @@ LSHasLocalizedDisplayName + + LSMinimumSystemVersion + 11.0.0 NSHighResolutionCapable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.0.0/misc/com.github.Flacon.metainfo.xml.in new/flacon-11.1.0/misc/com.github.Flacon.metainfo.xml.in --- old/flacon-11.0.0/misc/com.github.Flacon.metainfo.xml.in2023-05-19 09:57:35.0 +0200 +++ new/flacon-11.1.0/misc/com.github.Flacon.metainfo.xml.in2023-05-28 14:23:24.0 +0200 @@ -56,9 +56,10 @@ - + Latest version of Flacon on Flathub. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.0.0/project.cpp new/flacon-11.1.0/project.cpp --- old/flacon-11.0.0/project.cpp 2023-05-19 09:57:35.0 +0200 +++ new/flacon-11.1.0/project.cpp 2023-05-28 14:23:24.0 +0200 @@ -253,7 +253,10 @@ / / -void Project::emitLayoutChanged() const +void Project::emitLayoutChanged() { emit layoutChanged(); +if (mValidator.isValid()) { +mValidator.revalidate(); +} } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.0.0/project.h new/flacon-11.1.0/project.h --- old/flacon-11.0.0/project.h 2023-05-19 09:57:35.0 +0200 +++ new/flacon-11.1.0/project.h 2023-05-28 14:23:24.0 +0200 @@ -54,7 +54,7 @@ void removeDisc(const QList ); void emitDiscChanged(Disc *disc); -void emitLayoutChanged() const; +void emitLayoutChanged(); bool discExists(const QString ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-11.0.0/tests/convertertest.cpp new/flacon-11.1.0/tests/convertertest.cpp --- old/flacon-11.0.0/tests/convertertest.cpp 2023-05-19 09:57:35.0 +0200 +++ new/flacon-11.1.0/tests/convertertest.cpp 2023-05-28 14:23:24.0 +0200 @@ -156,6 +156,48 @@ / / +static QStringList parseCombinedArgString(const QString ) +{ +QStringList args; +QString tmp; +int quoteCount = 0; +boolinQuote= false; +// handle quoting. tokens can be surrounded by double quotes +// "hello world". three consecutive double quotes represent +// the quote character itself. +for (int i = 0; i < program.size(); ++i) { +
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2023-05-21 19:08:42 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.1533 (New) Package is "flacon" Sun May 21 19:08:42 2023 rev:11 rq:1088061 version:11.0.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2023-01-24 20:19:53.256351439 +0100 +++ /work/SRC/openSUSE:Factory/.flacon.new.1533/flacon.changes 2023-05-21 19:09:37.106746830 +0200 @@ -1,0 +2,17 @@ +Sat May 20 14:24:08 UTC 2023 - Andrea Manzini + +- Update to 11.0.0: + * If you try to close the program while the conversion is in progress, the program will ask for confirmation + * Added a menu item to delete the source files for successfully converted disks + * Small fixes to the algorithm for creating per track CUE files + * Improved diagnostics of erroneous situations: + * Error if tracks overwrite files (taking into account the template) + * Error if there are tracks with the same track number and creating files in the same directory. The pattern doesn't matter + * Warning if any disks use the same CUE file + * Warning if any disks use the same audio file + * Fix: The program show an error when the source files are located on slow network drives + * Fix: The program show an error on WV files larger than 2 gigabytes + * Minor fixes + * Translations updated + +--- Old: flacon-10.0.0.tar.gz New: flacon-11.0.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.DTF5ba/_old 2023-05-21 19:09:37.486749000 +0200 +++ /var/tmp/diff_new_pack.DTF5ba/_new 2023-05-21 19:09:37.490749023 +0200 @@ -18,7 +18,7 @@ Name: flacon -Version:10.0.0 +Version:11.0.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-10.0.0.tar.gz -> flacon-11.0.0.tar.gz ++ 62536 lines of diff (skipped)
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2023-01-24 19:43:51 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.32243 (New) Package is "flacon" Tue Jan 24 19:43:51 2023 rev:10 rq:1060623 version:10.0.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2022-12-26 23:28:15.573002144 +0100 +++ /work/SRC/openSUSE:Factory/.flacon.new.32243/flacon.changes 2023-01-24 20:19:53.256351439 +0100 @@ -1,0 +2,10 @@ +Tue Jan 24 09:45:43 UTC 2023 - Andrea Manzini + +- Update to 10.0.0: + * Now the program does not use external utilities to calculate ReplayGain, instead the built-in method is used. This accelerated the conversion process and reduced the number of dependencies. + * For package maintainers: Note that metaflac, mp3gain, vorbisgain and wvgain are no longer needed. + * Improved error handling. Before starting the conversion, you can view all errors and warnings in one window. + * Fixed bug: When changing the âArtistâ field, the âAlbum Artistâ field mistakenly becomes âMultiple Valuesâ + * Translations updated + +--- Old: flacon-9.5.1.tar.gz New: flacon-10.0.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.7JiDag/_old 2023-01-24 20:19:53.716353813 +0100 +++ /var/tmp/diff_new_pack.7JiDag/_new 2023-01-24 20:19:53.720353833 +0100 @@ -1,7 +1,7 @@ # # spec file for package flacon # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2014-2018 Alexander Evseev # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: flacon -Version:9.5.1 +Version:10.0.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later @@ -40,12 +40,10 @@ Recommends: flac Recommends: lame Recommends: mac -Recommends: mp3gain Recommends: opus-tools Recommends: sox Recommends: ttaenc Recommends: vorbis-tools -Recommends: vorbisgain Recommends: wavpack %description ++ flacon-9.5.1.tar.gz -> flacon-10.0.0.tar.gz ++ 15709 lines of diff (skipped)
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2022-12-26 23:28:02 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.1563 (New) Package is "flacon" Mon Dec 26 23:28:02 2022 rev:9 rq:1045399 version:9.5.1 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2022-12-05 18:01:48.272778728 +0100 +++ /work/SRC/openSUSE:Factory/.flacon.new.1563/flacon.changes 2022-12-26 23:28:15.573002144 +0100 @@ -1,0 +2,5 @@ +Mon Dec 26 15:29:54 UTC 2022 - Andrea Manzini + +- fix spec for building on openSUSE_Backports_SLE-15-SP5 + +--- Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.JUkrLk/_old 2022-12-26 23:28:16.017004738 +0100 +++ /var/tmp/diff_new_pack.JUkrLk/_new 2022-12-26 23:28:16.021004761 +0100 @@ -28,6 +28,7 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme +BuildRequires: zlib-devel BuildRequires: cmake(Qt5Concurrent) BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5LinguistTools)
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2022-12-05 18:01:38 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.1835 (New) Package is "flacon" Mon Dec 5 18:01:38 2022 rev:8 rq:1040168 version:9.5.1 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2022-11-12 17:41:49.926404794 +0100 +++ /work/SRC/openSUSE:Factory/.flacon.new.1835/flacon.changes 2022-12-05 18:01:48.272778728 +0100 @@ -1,0 +2,14 @@ +Sun Dec 4 21:31:32 UTC 2022 - Dirk Müller + +- update to 9.5.1: + * Fixed bug: In the tag editing fields, the text cursor jumped to the end +of the line after entering a letter. + * Before starting the conversion, the program checks that the disks will +not overwrite each other's output files. + * Translations updated + * Fixed bug: In the tag editing fields, the text cursor jumped to the end +of the line after entering a letter. + * Before starting the conversion, the program checks that the disks will +not overwrite each other's output files. + +--- Old: flacon-9.4.0.tar.gz New: flacon-9.5.1.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.53o6IT/_old 2022-12-05 18:01:48.952782430 +0100 +++ /var/tmp/diff_new_pack.53o6IT/_new 2022-12-05 18:01:48.956782452 +0100 @@ -18,7 +18,7 @@ Name: flacon -Version:9.4.0 +Version:9.5.1 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-9.4.0.tar.gz -> flacon-9.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flacon-9.4.0/CMakeLists.txt new/flacon-9.5.1/CMakeLists.txt --- old/flacon-9.4.0/CMakeLists.txt 2022-10-02 14:23:28.0 +0200 +++ new/flacon-9.5.1/CMakeLists.txt 2022-11-20 14:49:52.0 +0100 @@ -33,8 +33,8 @@ set(MAJOR_VERSION 9) -set(MINOR_VERSION 4) -set(PATCH_VERSION 0) +set(MINOR_VERSION 5) +set(PATCH_VERSION 1) #set(BETA_VERSION beta1) set(FLACON_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}) @@ -47,11 +47,44 @@ add_definitions(-DFLACON_PATCH_VERSION=\"${PATCH_VERSION}\") add_definitions(-DFLACON_VERSION=\"${FLACON_VERSION}\") +set (CMAKE_CXX_STANDARD 14) + +SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) include("cmake/status_message.cmake") +include("cmake/cxx_standard.cmake") +include("cmake/git_version.cmake") +include("cmake/build_type.cmake") + status_message("${PROJECT_NAME} ver. ${FLACON_VERSION}") status_message(" ") +if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) +option(MAC_BUNDLE "Create .app bundle for macOS" OFF) +endif() + +if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" ) +option(FLATPAK_BUNDLE "Create Flatpak bundle" OFF) +option(APPIMAGE_BUNDLE "Create AppImage bundle" OFF) +endif() + + +if ( MAC_BUNDLE ) +add_definitions(-DMAC_BUNDLE) +add_definitions(-DBUNDLED_PROGRAMS) +add_definitions(-DMAC_UPDATER) + +elseif ( FLATPAK_BUNDLE ) +add_definitions(-DFLATPAK_BUNDLE) +add_definitions(-DBUNDLED_PROGRAMS) +add_definitions(-DDISABLE_TMP_DIR) + +elseif ( APPIMAGE_BUNDLE ) +add_definitions(-DAPPIMAGE_BUNDLE) +add_definitions(-DBUNDLED_PROGRAMS) + +endif() + set(HEADERS application.h @@ -108,20 +141,17 @@ gui/tageditor/tageditor.cpp ) +if (APPLE) +set(SOURCES ${SOURCES} application_mac.mm ) +endif() + + include(internet/module.cmake) include(gui/module.cmake) include(formats_in/module.cmake) include(formats_out/module.cmake) -if (APPLE) -set(SOURCES ${SOURCES} -application_mac.mm -) -endif() - - -set(LIBRARIES -) +set(LIBRARIES) # QRC files . @@ -144,10 +174,6 @@ ) add_definitions(-DTRANSLATIONS_DIR=\"${TRANSLATIONS_DIR}\") -set (CMAKE_CXX_STANDARD 14) -include("cmake/cxx_standard.cmake") -include("cmake/git_version.cmake") -include("cmake/build_type.cmake") include_directories( ${CMAKE_CURRENT_SOURCE_DIR} @@ -178,8 +204,6 @@ LinguistTools ) - - qt5_add_translation(QM_FILES ${TS_FILES}) @@ -206,37 +230,26 @@ include_directories(${TAGLIB_INCLUDE_DIRS}) link_directories(${TAGLIB_LIBRARY_DIRS}) - -set(MAC_UPDATE_URL "https://flacon.github.io/download/feed.xml; CACHE STRING "The URL of updates appcast for MacOS") - if (APPLE) FIND_LIBRARY(COCOA_LIBRARY Cocoa) set(LIBRARIES ${LIBRARIES} ${COCOA_LIBRARY}) endif() + if ( MAC_BUNDLE ) -add_definitions(-DMAC_BUNDLE=Yes) -add_definitions(-DMAC_UPDATER=Yes) +set(HEADERS ${HEADERS} updater/updater.h ) +
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2022-11-12 17:41:27 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.1597 (New) Package is "flacon" Sat Nov 12 17:41:27 2022 rev:7 rq:1035316 version:9.4.0 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2021-04-27 21:35:46.868094302 +0200 +++ /work/SRC/openSUSE:Factory/.flacon.new.1597/flacon.changes 2022-11-12 17:41:49.926404794 +0100 @@ -1,0 +2,20 @@ +Thu Nov 10 14:19:24 UTC 2022 - Andrea Manzini + +- Update to version 9.4.0 + * fix to work with CUE files containing multiple audio file tags + * Translations updated + * The program gives a clear error message if the necessary utilities (sox, encoders, etc.) are missing + * Improved algorithm of cover auto selection. Square pictures have a priority over other. + * Fixed a bug with text color on tooltips in Linux. + * You can now get tags from MusicBrainz and Discogs. + * Support for CUE files with gaps appended to the end of the previous track + * Added support for ALAC output files, Sony Wave64 input files. + * Added the ability to embed the cover in the output ALAC, AAC, MP3, Opus and WavPack files. + * Fix: If the CUE file contains two discs, then the program incorrectly calculated the duration of the tracks. + * The program automatically calculates the number of threads to encode. You can change this in the preferences dialog. + * The program can split huge FLAC files (more than 4GB) + * You can not only copy the cover image to a file, but also embed it in the output FLAC files. + * Improved the preferences dialog. The settings are divided into separate tabs. + * Added support for pre-emphasis CD images. + +--- Old: flacon-7.0.1.tar.gz New: flacon-9.4.0.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.uacwdH/_old 2022-11-12 17:41:50.434407818 +0100 +++ /var/tmp/diff_new_pack.uacwdH/_new 2022-11-12 17:41:50.442407866 +0100 @@ -1,7 +1,7 @@ # # spec file for package flacon # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2014-2018 Alexander Evseev # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: flacon -Version:7.0.1 +Version:9.4.0 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later @@ -33,6 +33,7 @@ BuildRequires: cmake(Qt5LinguistTools) BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5Widgets) +BuildRequires: pkgconfig(taglib) BuildRequires: pkgconfig(uchardet) Recommends: faac Recommends: flac ++ flacon-7.0.1.tar.gz -> flacon-9.4.0.tar.gz ++ /work/SRC/openSUSE:Factory/flacon/flacon-7.0.1.tar.gz /work/SRC/openSUSE:Factory/.flacon.new.1597/flacon-9.4.0.tar.gz differ: char 24, line 1
commit flacon for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flacon for openSUSE:Factory checked in at 2021-04-27 21:35:17 Comparing /work/SRC/openSUSE:Factory/flacon (Old) and /work/SRC/openSUSE:Factory/.flacon.new.12324 (New) Package is "flacon" Tue Apr 27 21:35:17 2021 rev:6 rq:888757 version:7.0.1 Changes: --- /work/SRC/openSUSE:Factory/flacon/flacon.changes2020-06-27 23:23:03.365916142 +0200 +++ /work/SRC/openSUSE:Factory/.flacon.new.12324/flacon.changes 2021-04-27 21:35:46.868094302 +0200 @@ -1,0 +2,28 @@ +Tue Apr 27 10:37:21 UTC 2021 - Luigi Baldoni + +- Update to version 7.0.1 + * Added informative error messages when the program can't load +an audio file: ++ The audio file does not exist. ++ The audio file may be corrupted or an unsupported audio + format. ++ Decoder program is not installed. ++ Decoder program is installed in the settings but binary + file does not exist. + * Improved warning messages: ++ Do not show a warning if the output format does not + support the quality of the input HD audio, but you have + set the correct bits per sample and sample rate in the + preferences. + * Redesigned the logic of loading CUE files containing +multiple files, for example, 2 sides of an LP. Now they are +displayed as a single list, have a single track numbering, +and allow you to change album tags in a single operation. + * Fixed: Flacon refuses to compute ReplayGain for no good +reason. + * Improved search for covers arts. + * Added better icons for dark themes. + * Added a few codepages for some East Asian languages. + * Translations updated. + +--- Old: flacon-6.1.0.tar.gz New: flacon-7.0.1.tar.gz Other differences: -- ++ flacon.spec ++ --- /var/tmp/diff_new_pack.7JADEQ/_old 2021-04-27 21:35:47.464095284 +0200 +++ /var/tmp/diff_new_pack.7JADEQ/_new 2021-04-27 21:35:47.464095284 +0200 @@ -1,7 +1,7 @@ # # spec file for package flacon # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2014-2018 Alexander Evseev # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: flacon -Version:6.1.0 +Version:7.0.1 Release:0 Summary:Audio File Encoder License:LGPL-2.1-or-later ++ flacon-6.1.0.tar.gz -> flacon-7.0.1.tar.gz ++ /work/SRC/openSUSE:Factory/flacon/flacon-6.1.0.tar.gz /work/SRC/openSUSE:Factory/.flacon.new.12324/flacon-7.0.1.tar.gz differ: char 13, line 1