[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