Date: Wednesday, July 8, 2020 @ 16:01:20 Author: bgyorgy Revision: 661741
upgpkg: ciano 0.2.2-3: Various fixes Added: ciano/trunk/0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch Modified: ciano/trunk/PKGBUILD -----------------------------------------------------------------+ 0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch | 76 ++++++++++ PKGBUILD | 11 - 2 files changed, 83 insertions(+), 4 deletions(-) Added: 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 2020-07-08 16:01:20 UTC (rev 661741) @@ -0,0 +1,76 @@ +From 62a8a740f0843822b2e39db3dd8c1ff68a785a3e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballog...@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_TGA = "TGA"; + public abstract const string TEXT_OGV = "OGV"; + public abstract const string TEXT_WEBM = "WEBM"; ++ public abstract const string TEXT_WEBP = "WEBP"; + public abstract const string [] ABOUT_AUTHORS = { "Robert San <robertsanser...@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 + Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-07-08 15:01:49 UTC (rev 661740) +++ PKGBUILD 2020-07-08 16:01:20 UTC (rev 661741) @@ -2,7 +2,7 @@ pkgname=ciano pkgver=0.2.2 -pkgrel=2 +pkgrel=3 pkgdesc="Multimedia file converter focused on simplicity" arch=(x86_64) url="https://robertsanseries.github.io/ciano/" @@ -13,12 +13,14 @@ "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-OPUS-aud.patch" + "0001-Add-support-for-conversion-and-selection-of-WEBP-ima.patch") sha256sums=('49e648ff0d6f122057e6f15f7d3a3a451b005e296781d4f4d9816c8f0fcaa387' '8b44b7df58f82d0ff38572b773724b6f42e085fc1a1aa098776c794eb117b49d' 'f682329bc9cbed2d0605b31e1cc4915c9a7e188bb398fed88001e892f44c50bb' 'fb99403b4f6707454eef3f8552cded3e48e230dd4a118c7ada6e78e1a52fa3a4' - '0eb72a2e4ea2f83e25043396acdf5a090f554985ab4902e63363c0a1d30b4d36') + '0eb72a2e4ea2f83e25043396acdf5a090f554985ab4902e63363c0a1d30b4d36' + '4759a78664c2e406d41cdbf0b2187171a1383dd9dd6e3711bb969be9deea36b4') prepare() { cd $pkgname-$pkgver @@ -32,8 +34,9 @@ # Use standard icon names patch -Np1 -i ../0001-Use-standard-icon-names.patch - # Add support for conversion and selection of OPUS audios. + # 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() {