[arch-commits] Commit in otter-browser/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Wed Jun 3 09:50:33 UTC 2020


    Date: Wednesday, June 3, 2020 @ 09:50:32
  Author: bgyorgy
Revision: 638253

upgpkg: otter-browser 1.0.01-3: Fix metainfo file

Modified:
  otter-browser/trunk/PKGBUILD

----------+
 PKGBUILD |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-03 09:33:45 UTC (rev 638252)
+++ PKGBUILD	2020-06-03 09:50:32 UTC (rev 638253)
@@ -4,18 +4,23 @@
 pkgbase=otter-browser
 pkgname=(otter-browser{,-nowebengine})
 pkgver=1.0.01
-pkgrel=2
+pkgrel=3
 pkgdesc="Web browser aiming to recreate the best aspects of the classic Opera (12.x) UI using Qt5"
 arch=('x86_64')
 url="https://otter-browser.org/"
 license=('GPL3')
-depends=('desktop-file-utils' 'hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webengine' 'qt5-webkit' 'qt5-xmlpatterns')
+depends=('hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webengine' 'qt5-webkit' 'qt5-xmlpatterns')
 makedepends=('cmake')
 source=($pkgbase-$pkgver.tar.gz::https://github.com/OtterBrowser/$pkgbase/archive/v$pkgver.tar.gz)
 sha256sums=('85aef7c74277cf94de237e516c3c2d507b3d19b9ad16853de938540b8bf2f16b')
 
 prepare() {
-  mkdir build{,-nowebengine}
+  cd $pkgname-$pkgver
+  # Fix metainfo file
+  # https://github.com/OtterBrowser/otter-browser/issues/1649
+  sed -i 's/org.otter_browser.Otter_Browser.desktop/otter-browser.desktop/' packaging/$pkgbase.appdata.xml
+
+  mkdir ../build{,-nowebengine}
 }
 
 build() {
@@ -36,7 +41,7 @@
 
 package_otter-browser-nowebengine() {
   pkgdesc+=' without WebEngine support'
-  depends=('desktop-file-utils' 'hicolor-icon-theme' 'hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webkit' 'qt5-xmlpatterns')
+  depends=('hicolor-icon-theme' 'hunspell' 'qt5-multimedia' 'qt5-svg' 'qt5-webkit' 'qt5-xmlpatterns')
   conflicts=($pkgbase)
   provides=($pkgbase=$pkgver)
 
@@ -44,5 +49,5 @@
   make DESTDIR="$pkgdir" install
 
   # Ignore package by AppStream to avoid duplicated IDs
-  echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/$pkgbase.desktop"
+  sed -i '/^Actions=/a X-AppStream-Ignore=true' "$pkgdir/usr/share/applications/$pkgbase.desktop"
 }



More information about the arch-commits mailing list