commit flacon for openSUSE:Factory

2024-05-06 Thread Source-Sync
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

2023-10-05 Thread Source-Sync
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

2023-06-21 Thread Source-Sync
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

2023-05-30 Thread Source-Sync
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

2023-05-21 Thread Source-Sync
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

2023-01-24 Thread Source-Sync
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

2022-12-26 Thread Source-Sync
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

2022-12-05 Thread Source-Sync
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

2022-11-12 Thread Source-Sync
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

2021-04-27 Thread Source-Sync
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