Here's an update for ark

It compiles with libretools
Basic decompression and rar decompression work

Arch changes:

- Version update
- Checksum update

I've added lines to remove elements from optdepends and to add checksum for 
libre.patch
From 8995e8aeff639f4dd583470b79be96d17a27befe Mon Sep 17 00:00:00 2001
From: SolveFinder <[email protected]>
Date: Wed, 20 Sep 2023 22:49:22 +0300
Subject: [PATCH] Update ark to 23.08.1

---
 libre/ark/PKGBUILD | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/libre/ark/PKGBUILD b/libre/ark/PKGBUILD
index 7a02489d4..91cd53c4b 100644
--- a/libre/ark/PKGBUILD
+++ b/libre/ark/PKGBUILD
@@ -6,25 +6,36 @@
 # Contributor: jc_gargma <[email protected]>
 
 pkgname=ark
-pkgver=21.04.0
+pkgver=23.08.1
 pkgrel=1
 pkgrel+=.parabola1
 pkgdesc='Archiving Tool'
-pkgdesc+=', with unarchiver support'
 arch=(x86_64)
 arch+=(i686 armv7h)
 url='https://apps.kde.org/ark/'
 license=(GPL)
 depends=(kparts kpty libarchive libzip kitemmodels hicolor-icon-theme)
 makedepends=(extra-cmake-modules kdoctools)
-optdepends=('p7zip: 7Z format support' 'unarchiver: RAR format support'
-            'lzop: LZO format support' 'lrzip: LRZ format support')
+optdepends=('p7zip: 7Z format support' 'unrar: RAR decompression support' 'unarchiver: RAR format support'
+            'lzop: LZO format support' 'lrzip: LRZ format support' 'arj: ARJ format support')
+
+optdepends=( "${optdepends[@]/'unrar: RAR decompression support'/}" ) # non-free
+optdepends=( "${optdepends[@]/'arj: ARJ format support'/}" ) # non-free
+_optdepends=()
+for i in "${optdepends[@]}"; do  # removing empty elements
+  if ! [ -z "$i" ]; then
+    _optdepends+=("$i")
+  fi
+done
+optdepends=( "${_optdepends[@]}" )
+unset _optdepends
+
 groups=(kde-applications kde-utilities)
 source=(https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz{,.sig})
 source+=(libre.patch)
-sha256sums=('0e5e0552598038e38f42d813aefb46ebee9a3d00ffb1ea163b526de58ce39e0c'
-            'SKIP'
-            '624bd7cd221db2a80b21cd5f71c447d86091e52276f2bdb609c8916755c7d602')
+sha256sums=('7ed454a9905342ca5de2ff8435546b05c7dd2c3bb2fd1484b294981ad74f7d1d'
+            'SKIP')
+sha256sums+=('a1bab60ffffce7a5a7e5fd1d83cc3c1e0f563ce177a0bf819e17c11300fa1bb3')
 validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7  # Albert Astals Cid <[email protected]>
               F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87  # Christoph Feck <[email protected]>
               D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker <[email protected]>
-- 
2.42.0

_______________________________________________
Dev mailing list
[email protected]
https://lists.parabola.nu/mailman/listinfo/dev

Reply via email to