Date: Friday, April 16, 2021 @ 16:49:17
  Author: bgyorgy
Revision: 919517

upgpkg: steadyflow 0.2.0-9: Fix build

Modified:
  steadyflow/trunk/PKGBUILD
  steadyflow/trunk/fixes.patch
  steadyflow/trunk/steadyflow.appdata.xml

------------------------+
 PKGBUILD               |   32 ++++++++++++++++----------------
 fixes.patch            |   25 +++++++++++++++++++++++++
 steadyflow.appdata.xml |    2 +-
 3 files changed, 42 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2021-04-16 16:47:00 UTC (rev 919516)
+++ PKGBUILD    2021-04-16 16:49:17 UTC (rev 919517)
@@ -5,33 +5,33 @@
 
 pkgname=steadyflow
 pkgver=0.2.0
-pkgrel=8
-pkgdesc="Simple download manager for GNOME"
+pkgrel=9
+pkgdesc='Simple download manager for GNOME'
 arch=('x86_64')
 url='https://launchpad.net/steadyflow'
 license=('GPL3')
 depends=('gtk3' 'gvfs' 'libgee' 'libnotify')
-makedepends=('cmake' 'vala')
-source=(https://launchpad.net/$pkgname/trunk/$pkgver/+download/$pkgname-$pkgver.tar.xz
-        steadyflow.appdata.xml
-        fixes.patch)
+makedepends=('cmake' 'ninja' 'vala')
+source=("https://launchpad.net/$pkgname/trunk/$pkgver/+download/$pkgname-$pkgver.tar.xz";
+        'steadyflow.appdata.xml'
+        'fixes.patch')
 sha256sums=('ab1f23d52be78c952979ee0bb1778b8bf4664145c6fb28db219d516aae7dddb6'
-            '93f639db692fd05ea4c3bc1ee5dff13d6611deccb6926d13ea1f5b23c9b23be9'
-            '24b76cd43e1f0a091f9180ec33a9e8c86c1de40eb8a58fcfe1d9e5df79ccc3ef')
+            '928326b0559cdad5f181beaaeb5df21513d910ed1cbcb2ea7bac16de15fda678'
+            'cded29dcee677e515a80cda6aad234e35150c0424d9abc332cb2554ce45580bc')
 
 prepare() {
-       cd $pkgname-$pkgver
-       patch -Np1 -i ../fixes.patch
+  cd $pkgname-$pkgver
+  # Various fixes
+  patch -Np1 -i ../fixes.patch
 }
 
 build() {
-       cd $pkgname-$pkgver
-       cmake -DCMAKE_INSTALL_PREFIX=/usr -DCOMPILE_GSETTINGS_ON_INSTALL=OFF 
-DWANT_AYATANA=OFF
-       make
+  cmake -S $pkgname-$pkgver -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr' \
+    -DCOMPILE_GSETTINGS_ON_INSTALL=OFF -DWANT_AYATANA=OFF
+  cmake --build build
 }
 
 package() {
-       cd $pkgname-$pkgver
-       make DESTDIR="$pkgdir" install
-       install -Dm644 ../steadyflow.appdata.xml 
"$pkgdir/usr/share/metainfo/steadyflow.appdata.xml"
+  DESTDIR="$pkgdir" cmake --install build
+  install -Dm644 steadyflow.appdata.xml 
"$pkgdir/usr/share/metainfo/steadyflow.appdata.xml"
 }

Modified: fixes.patch
===================================================================
--- fixes.patch 2021-04-16 16:47:00 UTC (rev 919516)
+++ fixes.patch 2021-04-16 16:49:17 UTC (rev 919517)
@@ -81,3 +81,28 @@
                        }
                        
                        try {
+diff -Naur steadyflow-0.2.0.orig/Steadyflow.UI/GtkBuilderDialog.vala 
steadyflow-0.2.0/Steadyflow.UI/GtkBuilderDialog.vala
+--- steadyflow-0.2.0.orig/Steadyflow.UI/GtkBuilderDialog.vala  2012-06-30 
14:39:35.000000000 +0200
++++ steadyflow-0.2.0/Steadyflow.UI/GtkBuilderDialog.vala       2021-04-16 
18:41:51.622494074 +0200
+@@ -24,7 +24,7 @@
+ public abstract class GtkBuilderDialog : Dialog, IGtkBuilderContainer {
+       private Builder builder;
+ 
+-      public GtkBuilderDialog (string file_id, Window? parent, bool modal) {
++      protected GtkBuilderDialog (string file_id, Window? parent, bool modal) 
{
+               if (parent != null)
+                       set_transient_for (parent);
+               
+diff -Naur steadyflow-0.2.0.orig/Steadyflow.UI/GtkBuilderWindow.vala 
steadyflow-0.2.0/Steadyflow.UI/GtkBuilderWindow.vala
+--- steadyflow-0.2.0.orig/Steadyflow.UI/GtkBuilderWindow.vala  2012-06-30 
14:39:35.000000000 +0200
++++ steadyflow-0.2.0/Steadyflow.UI/GtkBuilderWindow.vala       2021-04-16 
18:41:49.602450522 +0200
+@@ -24,7 +24,7 @@
+ public abstract class GtkBuilderWindow : Window, IGtkBuilderContainer {
+       private Builder builder;
+ 
+-      public GtkBuilderWindow (string file_id) throws Error {
++      protected GtkBuilderWindow (string file_id) throws Error {
+               builder = init_builder (this, file_id);
+       }
+       
+

Modified: steadyflow.appdata.xml
===================================================================
--- steadyflow.appdata.xml      2021-04-16 16:47:00 UTC (rev 919516)
+++ steadyflow.appdata.xml      2021-04-16 16:49:17 UTC (rev 919517)
@@ -11,7 +11,7 @@
   </description>
   <screenshots>
     <screenshot type="default">
-      
<image>https://screenshots.debian.net/screenshots/000/008/798/large.png</image>
+      
<image>https://screenshots.debian.net/shrine/screenshot/8798/simage/large-4ce4a975816e6811d84433b4d82f8b85.png</image>
     </screenshot>
   </screenshots>
   <url type="bugtracker">https://bugs.launchpad.net/steadyflow</url>

Reply via email to