[arch-commits] Commit in ciano/repos/community-x86_64 (12 files)
Balló György
bgyorgy at archlinux.org
Sat May 1 21:30:58 UTC 2021
Date: Saturday, May 1, 2021 @ 21:30:58
Author: bgyorgy
Revision: 926053
archrelease: copy trunk to community-x86_64
Added:
ciano/repos/community-x86_64/0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch
(from rev 926052, ciano/trunk/0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch)
ciano/repos/community-x86_64/0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch
(from rev 926052, ciano/trunk/0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch)
ciano/repos/community-x86_64/0001-Create-output-directory-if-not-exist.patch
(from rev 926052, ciano/trunk/0001-Create-output-directory-if-not-exist.patch)
ciano/repos/community-x86_64/0001-Handle-GIF-with-ImageMagick.patch
(from rev 926052, ciano/trunk/0001-Handle-GIF-with-ImageMagick.patch)
ciano/repos/community-x86_64/0001-Use-standard-icon-names.patch
(from rev 926052, ciano/trunk/0001-Use-standard-icon-names.patch)
ciano/repos/community-x86_64/PKGBUILD
(from rev 926052, ciano/trunk/PKGBUILD)
Deleted:
ciano/repos/community-x86_64/0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch
ciano/repos/community-x86_64/0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch
ciano/repos/community-x86_64/0001-Create-output-directory-if-not-exist.patch
ciano/repos/community-x86_64/0001-Handle-GIF-with-ImageMagick.patch
ciano/repos/community-x86_64/0001-Use-standard-icon-names.patch
ciano/repos/community-x86_64/PKGBUILD
-----------------------------------------------------------------+
0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch | 178 +++++-----
0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch | 152 ++++----
0001-Create-output-directory-if-not-exist.patch | 52 +-
0001-Handle-GIF-with-ImageMagick.patch | 152 ++++----
0001-Use-standard-icon-names.patch | 100 ++---
PKGBUILD | 107 +++---
6 files changed, 371 insertions(+), 370 deletions(-)
Deleted: 0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch
===================================================================
--- 0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch 2021-05-01 21:30:43 UTC (rev 926052)
+++ 0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -1,89 +0,0 @@
-From 0e4808a1513ea9f7a7d7c24911ec7dd0e7ccc02f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
-Date: Wed, 8 Jul 2020 11:34:01 +0200
-Subject: [PATCH] Add support for conversion and selection of OPUS audios. #65
-
----
- src/Configs/Constants.vala | 3 ++-
- src/Controllers/ConverterController.vala | 13 ++++++++++++-
- src/Widgets/SourceListSidebar.vala | 4 +++-
- 3 files changed, 17 insertions(+), 3 deletions(-)
-
-diff --git a/src/Configs/Constants.vala b/src/Configs/Constants.vala
-index 64143c9..f163ff5 100644
---- a/src/Configs/Constants.vala
-+++ b/src/Configs/Constants.vala
-@@ -61,6 +61,7 @@ namespace Ciano.Configs {
- public abstract const string TEXT_AAC = "AAC";
- public abstract const string TEXT_MMF = "MMF";
- public abstract const string TEXT_M4A = "M4A";
-+ public abstract const string TEXT_OPUS = "OPUS";
- public abstract const string TEXT_WAV = "WAV";
- public abstract const string TEXT_FLAC = "FLAC";
- public abstract const string TEXT_AIFF = "AIFF";
-@@ -76,4 +77,4 @@ namespace Ciano.Configs {
- public abstract const string [] ABOUT_AUTHORS = { "Robert San <robertsanseries at gmail.com>" };
- public abstract const Gtk.License ABOUT_LICENSE_TYPE = Gtk.License.GPL_3_0;
- }
--}
-\ No newline at end of file
-+}
-diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
-index b639d11..756a7cb 100644
---- a/src/Controllers/ConverterController.vala
-+++ b/src/Controllers/ConverterController.vala
-@@ -721,6 +721,12 @@ namespace Ciano.Controllers {
- get_array_formats_videos (StringUtil.EMPTY)
- );
- break;
-+ case Constants.TEXT_OPUS:
-+ formats = ArrayUtil.join_generic_string_arrays (
-+ get_array_formats_music (Constants.TEXT_OPUS),
-+ get_array_formats_videos (StringUtil.EMPTY)
-+ );
-+ break;
-
- case Constants.TEXT_JPG:
- formats = get_array_formats_image (Constants.TEXT_JPG);
-@@ -894,6 +900,11 @@ namespace Ciano.Controllers {
- array.add (Constants.TEXT_M4A.up());
- }
-
-+ if(format_music != Constants.TEXT_OPUS) {
-+ array.add (Constants.TEXT_OPUS);
-+ array.add (Constants.TEXT_OPUS.up());
-+ }
-+
- return array;
- }
-
-diff --git a/src/Widgets/SourceListSidebar.vala b/src/Widgets/SourceListSidebar.vala
-index eeaba78..129d525 100644
---- a/src/Widgets/SourceListSidebar.vala
-+++ b/src/Widgets/SourceListSidebar.vala
-@@ -117,6 +117,7 @@ namespace Ciano.Widgets {
- var aiff_item = new SourceList.Item (Constants.TEXT_AIFF);
- var mmf_item = new SourceList.Item (Constants.TEXT_MMF);
- var m4a_item = new SourceList.Item (Constants.TEXT_M4A);
-+ var opus_item = new SourceList.Item (Constants.TEXT_OPUS);
-
- music_list.add (mp3_item);
- music_list.add (wma_item);
-@@ -127,6 +128,7 @@ namespace Ciano.Widgets {
- music_list.add (aiff_item);
- music_list.add (mmf_item);
- music_list.add (m4a_item);
-+ music_list.add (opus_item);
-
- this.type_list.add (music_list);
- }
-@@ -161,4 +163,4 @@ namespace Ciano.Widgets {
- this.type_list.add (image_list);
- }
- }
--}
-\ No newline at end of file
-+}
---
-2.27.0
-
Copied: ciano/repos/community-x86_64/0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch (from rev 926052, ciano/trunk/0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch)
===================================================================
--- 0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch (rev 0)
+++ 0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -0,0 +1,89 @@
+From 0e4808a1513ea9f7a7d7c24911ec7dd0e7ccc02f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
+Date: Wed, 8 Jul 2020 11:34:01 +0200
+Subject: [PATCH] Add support for conversion and selection of OPUS audios. #65
+
+---
+ src/Configs/Constants.vala | 3 ++-
+ src/Controllers/ConverterController.vala | 13 ++++++++++++-
+ src/Widgets/SourceListSidebar.vala | 4 +++-
+ 3 files changed, 17 insertions(+), 3 deletions(-)
+
+diff --git a/src/Configs/Constants.vala b/src/Configs/Constants.vala
+index 64143c9..f163ff5 100644
+--- a/src/Configs/Constants.vala
++++ b/src/Configs/Constants.vala
+@@ -61,6 +61,7 @@ namespace Ciano.Configs {
+ public abstract const string TEXT_AAC = "AAC";
+ public abstract const string TEXT_MMF = "MMF";
+ public abstract const string TEXT_M4A = "M4A";
++ public abstract const string TEXT_OPUS = "OPUS";
+ public abstract const string TEXT_WAV = "WAV";
+ public abstract const string TEXT_FLAC = "FLAC";
+ public abstract const string TEXT_AIFF = "AIFF";
+@@ -76,4 +77,4 @@ namespace Ciano.Configs {
+ public abstract const string [] ABOUT_AUTHORS = { "Robert San <robertsanseries at gmail.com>" };
+ public abstract const Gtk.License ABOUT_LICENSE_TYPE = Gtk.License.GPL_3_0;
+ }
+-}
+\ No newline at end of file
++}
+diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
+index b639d11..756a7cb 100644
+--- a/src/Controllers/ConverterController.vala
++++ b/src/Controllers/ConverterController.vala
+@@ -721,6 +721,12 @@ namespace Ciano.Controllers {
+ get_array_formats_videos (StringUtil.EMPTY)
+ );
+ break;
++ case Constants.TEXT_OPUS:
++ formats = ArrayUtil.join_generic_string_arrays (
++ get_array_formats_music (Constants.TEXT_OPUS),
++ get_array_formats_videos (StringUtil.EMPTY)
++ );
++ break;
+
+ case Constants.TEXT_JPG:
+ formats = get_array_formats_image (Constants.TEXT_JPG);
+@@ -894,6 +900,11 @@ namespace Ciano.Controllers {
+ array.add (Constants.TEXT_M4A.up());
+ }
+
++ if(format_music != Constants.TEXT_OPUS) {
++ array.add (Constants.TEXT_OPUS);
++ array.add (Constants.TEXT_OPUS.up());
++ }
++
+ return array;
+ }
+
+diff --git a/src/Widgets/SourceListSidebar.vala b/src/Widgets/SourceListSidebar.vala
+index eeaba78..129d525 100644
+--- a/src/Widgets/SourceListSidebar.vala
++++ b/src/Widgets/SourceListSidebar.vala
+@@ -117,6 +117,7 @@ namespace Ciano.Widgets {
+ var aiff_item = new SourceList.Item (Constants.TEXT_AIFF);
+ var mmf_item = new SourceList.Item (Constants.TEXT_MMF);
+ var m4a_item = new SourceList.Item (Constants.TEXT_M4A);
++ var opus_item = new SourceList.Item (Constants.TEXT_OPUS);
+
+ music_list.add (mp3_item);
+ music_list.add (wma_item);
+@@ -127,6 +128,7 @@ namespace Ciano.Widgets {
+ music_list.add (aiff_item);
+ music_list.add (mmf_item);
+ music_list.add (m4a_item);
++ music_list.add (opus_item);
+
+ this.type_list.add (music_list);
+ }
+@@ -161,4 +163,4 @@ namespace Ciano.Widgets {
+ this.type_list.add (image_list);
+ }
+ }
+-}
+\ No newline at end of file
++}
+--
+2.27.0
+
Deleted: 0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch
===================================================================
--- 0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch 2021-05-01 21:30:43 UTC (rev 926052)
+++ 0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -1,76 +0,0 @@
-From 62a8a740f0843822b2e39db3dd8c1ff68a785a3e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
-Date: Wed, 8 Jul 2020 17:54:05 +0200
-Subject: [PATCH] Add support for conversion and selection of WEBP images
-
----
- src/Configs/Constants.vala | 3 ++-
- src/Controllers/ConverterController.vala | 10 +++++++++-
- src/Widgets/SourceListSidebar.vala | 4 +++-
- 3 files changed, 14 insertions(+), 3 deletions(-)
-
-diff --git a/src/Configs/Constants.vala b/src/Configs/Constants.vala
-index 64143c9..e583155 100644
---- a/src/Configs/Constants.vala
-+++ b/src/Configs/Constants.vala
-@@ -73,7 +73,8 @@ namespace Ciano.Configs {
- public abstract const string TEXT_OGV = "OGV";
- public abstract const string TEXT_WEBM = "WEBM";
- public abstract const string TEXT_AT9 = "AT9";
-+ public abstract const string TEXT_WEBP = "WEBP";
- public abstract const string [] ABOUT_AUTHORS = { "Robert San <robertsanseries at gmail.com>" };
- public abstract const Gtk.License ABOUT_LICENSE_TYPE = Gtk.License.GPL_3_0;
- }
- }
-diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
-index b639d11..696f2bd 100644
---- a/src/Controllers/ConverterController.vala
-+++ b/src/Controllers/ConverterController.vala
-@@ -746,6 +746,9 @@ namespace Ciano.Controllers {
- case Constants.TEXT_TGA:
- formats = get_array_formats_image (Constants.TEXT_TGA);
- break;
-+ case Constants.TEXT_WEBP:
-+ formats = get_array_formats_image (Constants.TEXT_WEBP);
-+ break;
- }
-
- return formats.data;
-@@ -948,7 +951,12 @@ namespace Ciano.Controllers {
- array.add (Constants.TEXT_TGA.up());
- }
-
-+ if(format_image != Constants.TEXT_WEBP) {
-+ array.add (Constants.TEXT_WEBP);
-+ array.add (Constants.TEXT_WEBP.up());
-+ }
-+
- return array;
- }
- }
- }
-diff --git a/src/Widgets/SourceListSidebar.vala b/src/Widgets/SourceListSidebar.vala
-index eeaba78..81cb7e8 100644
---- a/src/Widgets/SourceListSidebar.vala
-+++ b/src/Widgets/SourceListSidebar.vala
-@@ -150,6 +150,7 @@ namespace Ciano.Widgets {
- var tif_item = new SourceList.Item (Constants.TEXT_TIF);
- var gif_item = new SourceList.Item (Constants.TEXT_GIF);
- var tga_item = new SourceList.Item (Constants.TEXT_TGA);
-+ var webp_item = new SourceList.Item (Constants.TEXT_WEBP);
-
- image_list.add (jpg_item);
- image_list.add (bmp_item);
-@@ -157,8 +158,9 @@ namespace Ciano.Widgets {
- image_list.add (tif_item);
- image_list.add (gif_item);
- image_list.add (tga_item);
-+ image_list.add (webp_item);
-
- this.type_list.add (image_list);
- }
- }
- }
---
-2.27.0
-
Copied: ciano/repos/community-x86_64/0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch (from rev 926052, ciano/trunk/0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch)
===================================================================
--- 0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch (rev 0)
+++ 0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -0,0 +1,76 @@
+From 62a8a740f0843822b2e39db3dd8c1ff68a785a3e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
+Date: Wed, 8 Jul 2020 17:54:05 +0200
+Subject: [PATCH] Add support for conversion and selection of WEBP images
+
+---
+ src/Configs/Constants.vala | 3 ++-
+ src/Controllers/ConverterController.vala | 10 +++++++++-
+ src/Widgets/SourceListSidebar.vala | 4 +++-
+ 3 files changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/src/Configs/Constants.vala b/src/Configs/Constants.vala
+index 64143c9..e583155 100644
+--- a/src/Configs/Constants.vala
++++ b/src/Configs/Constants.vala
+@@ -73,7 +73,8 @@ namespace Ciano.Configs {
+ public abstract const string TEXT_OGV = "OGV";
+ public abstract const string TEXT_WEBM = "WEBM";
+ public abstract const string TEXT_AT9 = "AT9";
++ public abstract const string TEXT_WEBP = "WEBP";
+ public abstract const string [] ABOUT_AUTHORS = { "Robert San <robertsanseries at gmail.com>" };
+ public abstract const Gtk.License ABOUT_LICENSE_TYPE = Gtk.License.GPL_3_0;
+ }
+ }
+diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
+index b639d11..696f2bd 100644
+--- a/src/Controllers/ConverterController.vala
++++ b/src/Controllers/ConverterController.vala
+@@ -746,6 +746,9 @@ namespace Ciano.Controllers {
+ case Constants.TEXT_TGA:
+ formats = get_array_formats_image (Constants.TEXT_TGA);
+ break;
++ case Constants.TEXT_WEBP:
++ formats = get_array_formats_image (Constants.TEXT_WEBP);
++ break;
+ }
+
+ return formats.data;
+@@ -948,7 +951,12 @@ namespace Ciano.Controllers {
+ array.add (Constants.TEXT_TGA.up());
+ }
+
++ if(format_image != Constants.TEXT_WEBP) {
++ array.add (Constants.TEXT_WEBP);
++ array.add (Constants.TEXT_WEBP.up());
++ }
++
+ return array;
+ }
+ }
+ }
+diff --git a/src/Widgets/SourceListSidebar.vala b/src/Widgets/SourceListSidebar.vala
+index eeaba78..81cb7e8 100644
+--- a/src/Widgets/SourceListSidebar.vala
++++ b/src/Widgets/SourceListSidebar.vala
+@@ -150,6 +150,7 @@ namespace Ciano.Widgets {
+ var tif_item = new SourceList.Item (Constants.TEXT_TIF);
+ var gif_item = new SourceList.Item (Constants.TEXT_GIF);
+ var tga_item = new SourceList.Item (Constants.TEXT_TGA);
++ var webp_item = new SourceList.Item (Constants.TEXT_WEBP);
+
+ image_list.add (jpg_item);
+ image_list.add (bmp_item);
+@@ -157,8 +158,9 @@ namespace Ciano.Widgets {
+ image_list.add (tif_item);
+ image_list.add (gif_item);
+ image_list.add (tga_item);
++ image_list.add (webp_item);
+
+ this.type_list.add (image_list);
+ }
+ }
+ }
+--
+2.27.0
+
Deleted: 0001-Create-output-directory-if-not-exist.patch
===================================================================
--- 0001-Create-output-directory-if-not-exist.patch 2021-05-01 21:30:43 UTC (rev 926052)
+++ 0001-Create-output-directory-if-not-exist.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -1,26 +0,0 @@
-From 162821952e14010531a89bc172fa00f95dcc2c79 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
-Date: Wed, 8 Jul 2020 10:46:34 +0200
-Subject: [PATCH] Create output directory if not exist
-
-Instead of trying to create the source directory, which must be already exist.
----
- src/Controllers/ConverterController.vala | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
-index b639d11..d05681d 100644
---- a/src/Controllers/ConverterController.vala
-+++ b/src/Controllers/ConverterController.vala
-@@ -251,7 +251,7 @@ namespace Ciano.Controllers {
- */
- private void start_conversion_process (ItemConversion item, string name_format) {
- try {
-- var directory = File.new_for_path (item.directory);
-+ var directory = File.new_for_path (this.settings.output_folder);
- if (!directory.query_exists ()) {
- directory.make_directory_with_parents();
- }
---
-2.27.0
-
Copied: ciano/repos/community-x86_64/0001-Create-output-directory-if-not-exist.patch (from rev 926052, ciano/trunk/0001-Create-output-directory-if-not-exist.patch)
===================================================================
--- 0001-Create-output-directory-if-not-exist.patch (rev 0)
+++ 0001-Create-output-directory-if-not-exist.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -0,0 +1,26 @@
+From 162821952e14010531a89bc172fa00f95dcc2c79 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
+Date: Wed, 8 Jul 2020 10:46:34 +0200
+Subject: [PATCH] Create output directory if not exist
+
+Instead of trying to create the source directory, which must be already exist.
+---
+ src/Controllers/ConverterController.vala | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
+index b639d11..d05681d 100644
+--- a/src/Controllers/ConverterController.vala
++++ b/src/Controllers/ConverterController.vala
+@@ -251,7 +251,7 @@ namespace Ciano.Controllers {
+ */
+ private void start_conversion_process (ItemConversion item, string name_format) {
+ try {
+- var directory = File.new_for_path (item.directory);
++ var directory = File.new_for_path (this.settings.output_folder);
+ if (!directory.query_exists ()) {
+ directory.make_directory_with_parents();
+ }
+--
+2.27.0
+
Deleted: 0001-Handle-GIF-with-ImageMagick.patch
===================================================================
--- 0001-Handle-GIF-with-ImageMagick.patch 2021-05-01 21:30:43 UTC (rev 926052)
+++ 0001-Handle-GIF-with-ImageMagick.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -1,76 +0,0 @@
-From 6444a3328b9ea85481b156ce2a8098c7b7847659 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
-Date: Wed, 8 Jul 2020 14:48:38 +0200
-Subject: [PATCH] Handle GIF with ImageMagick
-
-Using FFmpeg could lead to crash. This removes support converting videos to animated GIF. See: #110
----
- src/Controllers/ConverterController.vala | 33 +++++-------------------
- 1 file changed, 6 insertions(+), 27 deletions(-)
-
-diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
-index b639d11..24402bb 100644
---- a/src/Controllers/ConverterController.vala
-+++ b/src/Controllers/ConverterController.vala
-@@ -370,7 +370,7 @@ namespace Ciano.Controllers {
- break;
- } else {
- // there is no return on image conversion, if display is pq was generated some error.
-- if (item.type_item != TypeItemEnum.IMAGE || this.name_format_selected.down () == "gif") {
-+ if (item.type_item != TypeItemEnum.IMAGE) {
- process_line (str_return, row, ref total, error);
-
- if (error > 0) {
-@@ -552,26 +552,8 @@ namespace Ciano.Controllers {
- array.add ("-2");
- array.add (new_file);
- } else if (this.type_item == TypeItemEnum.IMAGE) {
-- if (this.name_format_selected.down () == "gif") {
-- array.add ("ffmpeg");
-- array.add ("-y");
-- array.add ("-i");
-- array.add (uri);
--
-- if("webm" == FileUtil.get_file_extension_name(uri)) {
-- array.add ("-pix_fmt");
-- array.add ("rgb8");
-- } else {
-- array.add ("-ss");
-- array.add ("00:00:00.000");
-- array.add ("-vf");
-- array.add ("format=rgb8,format=rgb24");
-- }
-- } else {
-- array.add ("convert");
-- array.add (uri);
-- }
--
-+ array.add ("convert");
-+ array.add (uri);
- array.add (new_file);
- }
-
-@@ -738,10 +720,7 @@ namespace Ciano.Controllers {
- formats = get_array_formats_image (Constants.TEXT_ICO);
- break;
- case Constants.TEXT_GIF:
-- formats = ArrayUtil.join_generic_string_arrays (
-- get_array_formats_image (Constants.TEXT_GIF),
-- get_array_formats_videos (StringUtil.EMPTY)
-- );
-+ formats = get_array_formats_image (Constants.TEXT_GIF);
- break;
- case Constants.TEXT_TGA:
- formats = get_array_formats_image (Constants.TEXT_TGA);
-@@ -821,7 +800,7 @@ namespace Ciano.Controllers {
- array.add (Constants.TEXT_OGV.up());
- }
-
-- if(format_video != Constants.TEXT_WEBM && format_video != Constants.TEXT_GIF && this.type_item == TypeItemEnum.VIDEO) {
-+ if(format_video != Constants.TEXT_WEBM) {
- array.add (Constants.TEXT_WEBM);
- array.add (Constants.TEXT_WEBM.up());
- }
---
-2.27.0
-
Copied: ciano/repos/community-x86_64/0001-Handle-GIF-with-ImageMagick.patch (from rev 926052, ciano/trunk/0001-Handle-GIF-with-ImageMagick.patch)
===================================================================
--- 0001-Handle-GIF-with-ImageMagick.patch (rev 0)
+++ 0001-Handle-GIF-with-ImageMagick.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -0,0 +1,76 @@
+From 6444a3328b9ea85481b156ce2a8098c7b7847659 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
+Date: Wed, 8 Jul 2020 14:48:38 +0200
+Subject: [PATCH] Handle GIF with ImageMagick
+
+Using FFmpeg could lead to crash. This removes support converting videos to animated GIF. See: #110
+---
+ src/Controllers/ConverterController.vala | 33 +++++-------------------
+ 1 file changed, 6 insertions(+), 27 deletions(-)
+
+diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
+index b639d11..24402bb 100644
+--- a/src/Controllers/ConverterController.vala
++++ b/src/Controllers/ConverterController.vala
+@@ -370,7 +370,7 @@ namespace Ciano.Controllers {
+ break;
+ } else {
+ // there is no return on image conversion, if display is pq was generated some error.
+- if (item.type_item != TypeItemEnum.IMAGE || this.name_format_selected.down () == "gif") {
++ if (item.type_item != TypeItemEnum.IMAGE) {
+ process_line (str_return, row, ref total, error);
+
+ if (error > 0) {
+@@ -552,26 +552,8 @@ namespace Ciano.Controllers {
+ array.add ("-2");
+ array.add (new_file);
+ } else if (this.type_item == TypeItemEnum.IMAGE) {
+- if (this.name_format_selected.down () == "gif") {
+- array.add ("ffmpeg");
+- array.add ("-y");
+- array.add ("-i");
+- array.add (uri);
+-
+- if("webm" == FileUtil.get_file_extension_name(uri)) {
+- array.add ("-pix_fmt");
+- array.add ("rgb8");
+- } else {
+- array.add ("-ss");
+- array.add ("00:00:00.000");
+- array.add ("-vf");
+- array.add ("format=rgb8,format=rgb24");
+- }
+- } else {
+- array.add ("convert");
+- array.add (uri);
+- }
+-
++ array.add ("convert");
++ array.add (uri);
+ array.add (new_file);
+ }
+
+@@ -738,10 +720,7 @@ namespace Ciano.Controllers {
+ formats = get_array_formats_image (Constants.TEXT_ICO);
+ break;
+ case Constants.TEXT_GIF:
+- formats = ArrayUtil.join_generic_string_arrays (
+- get_array_formats_image (Constants.TEXT_GIF),
+- get_array_formats_videos (StringUtil.EMPTY)
+- );
++ formats = get_array_formats_image (Constants.TEXT_GIF);
+ break;
+ case Constants.TEXT_TGA:
+ formats = get_array_formats_image (Constants.TEXT_TGA);
+@@ -821,7 +800,7 @@ namespace Ciano.Controllers {
+ array.add (Constants.TEXT_OGV.up());
+ }
+
+- if(format_video != Constants.TEXT_WEBM && format_video != Constants.TEXT_GIF && this.type_item == TypeItemEnum.VIDEO) {
++ if(format_video != Constants.TEXT_WEBM) {
+ array.add (Constants.TEXT_WEBM);
+ array.add (Constants.TEXT_WEBM.up());
+ }
+--
+2.27.0
+
Deleted: 0001-Use-standard-icon-names.patch
===================================================================
--- 0001-Use-standard-icon-names.patch 2021-05-01 21:30:43 UTC (rev 926052)
+++ 0001-Use-standard-icon-names.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -1,50 +0,0 @@
-From ce29381d7e4be91ddd341a04f6619a6a71bd4278 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
-Date: Wed, 8 Jul 2020 11:13:12 +0200
-Subject: [PATCH] Use standard icon names
-
----
- src/Controllers/ConverterController.vala | 8 ++++----
- src/Widgets/DialogConvertFile.vala | 2 +-
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
-index b639d11..9740fad 100644
---- a/src/Controllers/ConverterController.vala
-+++ b/src/Controllers/ConverterController.vala
-@@ -439,16 +439,16 @@ namespace Ciano.Controllers {
-
- switch (item.type_item) {
- case TypeItemEnum.VIDEO:
-- icon = "media-video";
-+ icon = "video-x-generic";
- break;
- case TypeItemEnum.MUSIC:
- icon = "audio-x-generic";
- break;
- case TypeItemEnum.IMAGE:
-- icon = "image";
-+ icon = "image-x-generic";
- break;
- default:
-- icon = "file";
-+ icon = "text-x-generic";
- break;
- }
-
-diff --git a/src/Widgets/DialogConvertFile.vala b/src/Widgets/DialogConvertFile.vala
-index 3f7d44c..ba1be41 100644
---- a/src/Widgets/DialogConvertFile.vala
-+++ b/src/Widgets/DialogConvertFile.vala
-@@ -175,7 +175,7 @@ namespace Ciano.Widgets {
- toolbar.get_style_context ().add_class (Gtk.STYLE_CLASS_INLINE_TOOLBAR);
- toolbar.set_icon_size (Gtk.IconSize.SMALL_TOOLBAR);
-
-- var button_add_file = new Gtk.ToolButton (new Gtk.Image.from_icon_name ("application-add-symbolic", Gtk.IconSize.SMALL_TOOLBAR), null);
-+ var button_add_file = new Gtk.ToolButton (new Gtk.Image.from_icon_name ("list-add-symbolic", Gtk.IconSize.SMALL_TOOLBAR), null);
- button_add_file.tooltip_text = Properties.TEXT_ADD_FILE;
- button_add_file.clicked.connect (() => {
- this.converter_controller.on_activate_button_add_file (
---
-2.27.0
-
Copied: ciano/repos/community-x86_64/0001-Use-standard-icon-names.patch (from rev 926052, ciano/trunk/0001-Use-standard-icon-names.patch)
===================================================================
--- 0001-Use-standard-icon-names.patch (rev 0)
+++ 0001-Use-standard-icon-names.patch 2021-05-01 21:30:58 UTC (rev 926053)
@@ -0,0 +1,50 @@
+From ce29381d7e4be91ddd341a04f6619a6a71bd4278 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
+Date: Wed, 8 Jul 2020 11:13:12 +0200
+Subject: [PATCH] Use standard icon names
+
+---
+ src/Controllers/ConverterController.vala | 8 ++++----
+ src/Widgets/DialogConvertFile.vala | 2 +-
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/Controllers/ConverterController.vala b/src/Controllers/ConverterController.vala
+index b639d11..9740fad 100644
+--- a/src/Controllers/ConverterController.vala
++++ b/src/Controllers/ConverterController.vala
+@@ -439,16 +439,16 @@ namespace Ciano.Controllers {
+
+ switch (item.type_item) {
+ case TypeItemEnum.VIDEO:
+- icon = "media-video";
++ icon = "video-x-generic";
+ break;
+ case TypeItemEnum.MUSIC:
+ icon = "audio-x-generic";
+ break;
+ case TypeItemEnum.IMAGE:
+- icon = "image";
++ icon = "image-x-generic";
+ break;
+ default:
+- icon = "file";
++ icon = "text-x-generic";
+ break;
+ }
+
+diff --git a/src/Widgets/DialogConvertFile.vala b/src/Widgets/DialogConvertFile.vala
+index 3f7d44c..ba1be41 100644
+--- a/src/Widgets/DialogConvertFile.vala
++++ b/src/Widgets/DialogConvertFile.vala
+@@ -175,7 +175,7 @@ namespace Ciano.Widgets {
+ toolbar.get_style_context ().add_class (Gtk.STYLE_CLASS_INLINE_TOOLBAR);
+ toolbar.set_icon_size (Gtk.IconSize.SMALL_TOOLBAR);
+
+- var button_add_file = new Gtk.ToolButton (new Gtk.Image.from_icon_name ("application-add-symbolic", Gtk.IconSize.SMALL_TOOLBAR), null);
++ var button_add_file = new Gtk.ToolButton (new Gtk.Image.from_icon_name ("list-add-symbolic", Gtk.IconSize.SMALL_TOOLBAR), null);
+ button_add_file.tooltip_text = Properties.TEXT_ADD_FILE;
+ button_add_file.clicked.connect (() => {
+ this.converter_controller.on_activate_button_add_file (
+--
+2.27.0
+
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-05-01 21:30:43 UTC (rev 926052)
+++ PKGBUILD 2021-05-01 21:30:58 UTC (rev 926053)
@@ -1,53 +0,0 @@
-# Maintainer: Balló György <ballogyor+arch at gmail dot com>
-
-pkgname=ciano
-pkgver=0.2.4
-pkgrel=2
-pkgdesc="Multimedia file converter focused on simplicity"
-arch=(x86_64)
-url="https://robertsanseries.github.io/ciano/"
-license=(GPL3)
-depends=(ffmpeg granite imagemagick)
-makedepends=(meson vala)
-source=("https://github.com/robertsanseries/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz"
- "0001-Handle-GIF-with-ImageMagick.patch"
- "0001-Create-output-directory-if-not-exist.patch"
- "0001-Use-standard-icon-names.patch"
- "0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch"
- "0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch")
-sha256sums=('cdb7f77f10e4b7a64520d618472de97955ce897d26468055666291672db58754'
- '8b44b7df58f82d0ff38572b773724b6f42e085fc1a1aa098776c794eb117b49d'
- 'f682329bc9cbed2d0605b31e1cc4915c9a7e188bb398fed88001e892f44c50bb'
- 'fb99403b4f6707454eef3f8552cded3e48e230dd4a118c7ada6e78e1a52fa3a4'
- '6b24642ba9fb78256eb2e25185ad33db1e175abeff766bf425a3d505d9d7257b'
- '792c95739e89a6db241934230ecf6692dab8811da37439256321924793a2b732')
-
-prepare() {
- cd $pkgname-$pkgver
-
- # Handle GIF with ImageMagick
- patch -Np1 -i ../0001-Handle-GIF-with-ImageMagick.patch
-
- # Create output directory if not exist
- patch -Np1 -i ../0001-Create-output-directory-if-not-exist.patch
-
- # Use standard icon names
- patch -Np1 -i ../0001-Use-standard-icon-names.patch
-
- # Add support for more formats
- patch -Np1 -i ../0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch
- patch -Np1 -i ../0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch
-}
-
-build() {
- arch-meson $pkgname-$pkgver build
- ninja -C build
-}
-
-check() {
- meson test -C build
-}
-
-package() {
- DESTDIR="$pkgdir" meson install -C build
-}
Copied: ciano/repos/community-x86_64/PKGBUILD (from rev 926052, ciano/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-05-01 21:30:58 UTC (rev 926053)
@@ -0,0 +1,54 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=ciano
+_id=com.github.robertsanseries.ciano
+pkgver=0.2.4
+pkgrel=3
+pkgdesc='Multimedia file converter focused on simplicity'
+arch=('x86_64')
+url='https://robertsanseries.github.io/ciano/'
+license=('GPL3')
+depends=('ffmpeg' 'granite' 'imagemagick')
+makedepends=('meson' 'vala')
+source=("https://github.com/robertsanseries/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz"
+ '0001-Handle-GIF-with-ImageMagick.patch'
+ '0001-Create-output-directory-if-not-exist.patch'
+ '0001-Use-standard-icon-names.patch'
+ '0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch'
+ '0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch')
+sha256sums=('cdb7f77f10e4b7a64520d618472de97955ce897d26468055666291672db58754'
+ '8b44b7df58f82d0ff38572b773724b6f42e085fc1a1aa098776c794eb117b49d'
+ 'f682329bc9cbed2d0605b31e1cc4915c9a7e188bb398fed88001e892f44c50bb'
+ 'fb99403b4f6707454eef3f8552cded3e48e230dd4a118c7ada6e78e1a52fa3a4'
+ '6b24642ba9fb78256eb2e25185ad33db1e175abeff766bf425a3d505d9d7257b'
+ '792c95739e89a6db241934230ecf6692dab8811da37439256321924793a2b732')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # Handle GIF with ImageMagick
+ patch -Np1 -i ../0001-Handle-GIF-with-ImageMagick.patch
+
+ # Create output directory if not exist
+ patch -Np1 -i ../0001-Create-output-directory-if-not-exist.patch
+
+ # Use standard icon names
+ patch -Np1 -i ../0001-Use-standard-icon-names.patch
+
+ # Add support for more formats
+ patch -Np1 -i ../0001-Add-support-for-conversion-and-selection-of-OPUS-aud.patch
+ patch -Np1 -i ../0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch
+
+ # Fix metainfo file
+ sed -i "/<id>/a <launchable type=\"desktop-id\">$_id.desktop</launchable>" data/$_id.appdata.xml.in
+}
+
+build() {
+ arch-meson $pkgname-$pkgver build
+ meson compile -C build
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install -C build
+ ln -s $_id "$pkgdir/usr/bin/$pkgname"
+}
More information about the arch-commits
mailing list