[arch-commits] Commit in steadyflow/trunk (3 files)

Balló György bgyorgy at archlinux.org
Fri Apr 16 16:49:18 UTC 2021


    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>



More information about the arch-commits mailing list