[arch-commits] Commit in deja-dup/trunk (PKGBUILD libhandy1.patch)

2020-10-24 Thread Balló György via arch-commits
Date: Saturday, October 24, 2020 @ 20:51:19
  Author: bgyorgy
Revision: 731711

upgpkg: deja-dup 42.5-1: Update to new version

Added:
  deja-dup/trunk/libhandy1.patch
Modified:
  deja-dup/trunk/PKGBUILD

-+
 PKGBUILD|   17 +++--
 libhandy1.patch |  175 ++
 2 files changed, 187 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-24 20:50:13 UTC (rev 731710)
+++ PKGBUILD2020-10-24 20:51:19 UTC (rev 731711)
@@ -1,18 +1,25 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=42.4
-pkgrel=2
+pkgver=42.5
+pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=(x86_64)
 url="https://wiki.gnome.org/Apps/DejaDup;
 license=(GPL)
-depends=(duplicity gvfs libhandy0 libsecret org.freedesktop.secrets 
python-gobject python-pydrive)
+depends=(duplicity gvfs libhandy libsecret org.freedesktop.secrets 
python-gobject python-pydrive)
 makedepends=(appstream-glib itstool meson vala)
-source=(https://gitlab.gnome.org/World/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz)
+source=(https://gitlab.gnome.org/World/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz
+libhandy1.patch)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-sha256sums=('bbb79690513b7e33081759612ba7d4559bb6f223c082443babc35ab4f3acf427')
+sha256sums=('b06b95f9a4503143971332f304fde24b45a6b8000184f91a9648fadf9e561909'
+'66b3204425b9353e0f8cb97e7d4d50d58f00be753eb64096cae1d1932b0a31fa')
 
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../libhandy1.patch
+}
+
 build() {
   arch-meson $pkgname-$pkgver build
   meson compile -C build

Added: libhandy1.patch
===
--- libhandy1.patch (rev 0)
+++ libhandy1.patch 2020-10-24 20:51:19 UTC (rev 731711)
@@ -0,0 +1,175 @@
+From 77bc3d5c24db442a5870960b1cc8e1c221175bae Mon Sep 17 00:00:00 2001
+From: Michael Terry 
+Date: Thu, 10 Sep 2020 12:24:03 -0400
+Subject: [PATCH] Upgrade to libhandy1
+
+---
+ Makefile|  8 +---
+ data/ui/preferences.ui  |  8 +---
+ deja-dup/ConfigFolderList.vala  | 18 +-
+ deja-dup/ConfigLocationRow.vala | 11 +--
+ deja-dup/main.vala  |  3 +--
+ flatpak/org.gnome.DejaDupDevel.yaml | 11 ---
+ meson.build |  3 +--
+ 7 files changed, 18 insertions(+), 44 deletions(-)
+
+diff --git a/data/ui/preferences.ui b/data/ui/preferences.ui
+index 60fcf4a1..884ac7a0 100644
+--- a/data/ui/preferences.ui
 b/data/ui/preferences.ui
+@@ -14,6 +14,7 @@ SPDX-FileCopyrightText: Michael Terry
+ 500
+ 500
+ True
++False
+ 
+   
+ True
+@@ -29,10 +30,11 @@ SPDX-FileCopyrightText: Michael Terry
+   
+ True
+ True
++storage_row_grid
+ _Location
+ True
+-
+-  
++
++  
+ True
+ False
+ center
+@@ -106,7 +108,7 @@ SPDX-FileCopyrightText: Michael Terry
+ auto_backup
+ Back Up 
_Automatically
+ True
+-
++
+   
+ True
+ False
+diff --git a/deja-dup/ConfigFolderList.vala b/deja-dup/ConfigFolderList.vala
+index d77d8b8a..82226bd4 100644
+--- a/deja-dup/ConfigFolderList.vala
 b/deja-dup/ConfigFolderList.vala
+@@ -50,6 +50,14 @@ public class ConfigFolderList : BuilderWidget
+   row.visible = true;
+   group.add(row);
+ 
++  var install_env = DejaDup.InstallEnv.instance();
++  if (check_availability && !install_env.is_file_available(file)) {
++var icon = new Gtk.Image.from_icon_name("dialog-warning", 
Gtk.IconSize.LARGE_TOOLBAR);
++icon.visible = true;
++icon.tooltip_text = _("This folder cannot be backed up because 
Backups does not have access to it.");
++row.add(icon);
++  }
++
+   var button = new Gtk.Button.from_icon_name("list-remove-symbolic", 
Gtk.IconSize.BUTTON);
+   button.get_accessible().set_name(_("Remove"));
+   button.valign = Gtk.Align.CENTER;
+@@ -58,15 +66,7 @@ public class ConfigFolderList : BuilderWidget
+   button.clicked.connect(() => {
+ handle_remove(button.get_data("folder"));
+   });
+-  row.add_action(button);
+-
+-  var install_env = DejaDup.InstallEnv.instance();
+-  if (check_availability && !install_env.is_file_available(file)) {
+-var icon = new Gtk.Image.from_icon_name("dialog-warning", 
Gtk.IconSize.LARGE_TOOLBAR);
+-icon.visible = true;
+-icon.tooltip_text = _("This folder 

[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2020-10-02 Thread Jan Steffens via arch-commits
Date: Friday, October 2, 2020 @ 20:24:55
  Author: heftig
Revision: 715637

42.4-2

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-02 20:24:07 UTC (rev 715636)
+++ PKGBUILD2020-10-02 20:24:55 UTC (rev 715637)
@@ -2,12 +2,12 @@
 
 pkgname=deja-dup
 pkgver=42.4
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=(x86_64)
 url="https://wiki.gnome.org/Apps/DejaDup;
 license=(GPL)
-depends=(duplicity gvfs libhandy libsecret org.freedesktop.secrets 
python-gobject python-pydrive)
+depends=(duplicity gvfs libhandy0 libsecret org.freedesktop.secrets 
python-gobject python-pydrive)
 makedepends=(appstream-glib itstool meson vala)
 
source=(https://gitlab.gnome.org/World/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
@@ -15,7 +15,7 @@
 
 build() {
   arch-meson $pkgname-$pkgver build
-  ninja -C build
+  meson compile -C build
 }
 
 check() {


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2020-09-30 Thread Antonio Rojas via arch-commits
Date: Wednesday, September 30, 2020 @ 16:58:10
  Author: arojas
Revision: 714100

Update to 42.4

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-30 16:55:03 UTC (rev 714099)
+++ PKGBUILD2020-09-30 16:58:10 UTC (rev 714100)
@@ -1,7 +1,7 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=42.0
+pkgver=42.4
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=(x86_64)
@@ -11,7 +11,7 @@
 makedepends=(appstream-glib itstool meson vala)
 
source=(https://gitlab.gnome.org/World/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-sha256sums=('2d3b4dcda4aa57d3a0bca367817a21c4a2a9c001ef827b9f31b76727403b30c6')
+sha256sums=('bbb79690513b7e33081759612ba7d4559bb6f223c082443babc35ab4f3acf427')
 
 build() {
   arch-meson $pkgname-$pkgver build


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2020-07-10 Thread Balló György via arch-commits
Date: Friday, July 10, 2020 @ 20:07:32
  Author: bgyorgy
Revision: 663144

upgpkg: deja-dup 42.0-1: Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |   34 +-
 1 file changed, 13 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-10 19:58:15 UTC (rev 663143)
+++ PKGBUILD2020-07-10 20:07:32 UTC (rev 663144)
@@ -1,35 +1,27 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=40.6
-pkgrel=3
+pkgver=42.0
+pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
-arch=('x86_64')
+arch=(x86_64)
 url="https://wiki.gnome.org/Apps/DejaDup;
-license=('GPL')
-depends=('duplicity' 'org.freedesktop.secrets' 'gnome-online-accounts' 'gvfs' 
'python-gobject' 'python-pydrive')
-makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
-optdepends=('nautilus: backup extension')
-_commit=bf75273ea0c4812ee7adec5a482c397d8f123ee2  # tags/40.6
-source=("git+https://gitlab.gnome.org/World/deja-dup.git#commit=$_commit;)
+license=(GPL)
+depends=(duplicity gvfs libhandy libsecret org.freedesktop.secrets 
python-gobject python-pydrive)
+makedepends=(appstream-glib itstool meson vala)
+source=(https://gitlab.gnome.org/World/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-sha256sums=('SKIP')
+sha256sums=('2d3b4dcda4aa57d3a0bca367817a21c4a2a9c001ef827b9f31b76727403b30c6')
 
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
+build() {
+  arch-meson $pkgname-$pkgver build
+  ninja -C build
 }
 
-prepare() {
-  cd $pkgname
-  git cherry-pick -n 05422eab47e444525427b4108c64a00721139712
+check() {
+  meson test -C build
 }
 
-build() {
-  arch-meson $pkgname build
-  ninja -C build
-}
-
 package() {
   DESTDIR="$pkgdir" meson install -C build
 }


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2020-01-15 Thread Balló György via arch-commits
Date: Wednesday, January 15, 2020 @ 10:07:12
  Author: bgyorgy
Revision: 552605

upgpkg: deja-dup 40.6-3: Update dependencies for duplicity 0.8

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-15 09:27:29 UTC (rev 552604)
+++ PKGBUILD2020-01-15 10:07:12 UTC (rev 552605)
@@ -2,12 +2,12 @@
 
 pkgname=deja-dup
 pkgver=40.6
-pkgrel=2
+pkgrel=3
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://wiki.gnome.org/Apps/DejaDup;
 license=('GPL')
-depends=('duplicity' 'org.freedesktop.secrets' 'gnome-online-accounts' 'gvfs' 
'python2-gobject' 'python2-pydrive')
+depends=('duplicity' 'org.freedesktop.secrets' 'gnome-online-accounts' 'gvfs' 
'python-gobject' 'python-pydrive')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
 optdepends=('nautilus: backup extension')
 _commit=bf75273ea0c4812ee7adec5a482c397d8f123ee2  # tags/40.6


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2020-01-09 Thread Balló György via arch-commits
Date: Thursday, January 9, 2020 @ 12:09:00
  Author: bgyorgy
Revision: 551080

upgpkg: deja-dup 40.6-2: Replace gnome-keyring dependency with 
org.freedesktop.secrets

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-09 12:06:08 UTC (rev 551079)
+++ PKGBUILD2020-01-09 12:09:00 UTC (rev 551080)
@@ -2,12 +2,12 @@
 
 pkgname=deja-dup
 pkgver=40.6
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://wiki.gnome.org/Apps/DejaDup;
 license=('GPL')
-depends=('duplicity' 'gnome-keyring' 'gnome-online-accounts' 'gvfs' 
'python2-gobject' 'python2-pydrive')
+depends=('duplicity' 'org.freedesktop.secrets' 'gnome-online-accounts' 'gvfs' 
'python2-gobject' 'python2-pydrive')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
 optdepends=('nautilus: backup extension')
 _commit=bf75273ea0c4812ee7adec5a482c397d8f123ee2  # tags/40.6


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2020-01-08 Thread Balló György via arch-commits
Date: Wednesday, January 8, 2020 @ 22:21:08
  Author: bgyorgy
Revision: 550733

upgpkg: deja-dup 40.6-1: Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-08 22:20:44 UTC (rev 550732)
+++ PKGBUILD2020-01-08 22:21:08 UTC (rev 550733)
@@ -1,7 +1,7 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=40.5
+pkgver=40.6
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
@@ -10,7 +10,7 @@
 depends=('duplicity' 'gnome-keyring' 'gnome-online-accounts' 'gvfs' 
'python2-gobject' 'python2-pydrive')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
 optdepends=('nautilus: backup extension')
-_commit=7695822a303bbdd9df1fbc495a0a9a291ddc96dd  # tags/40.5
+_commit=bf75273ea0c4812ee7adec5a482c397d8f123ee2  # tags/40.6
 source=("git+https://gitlab.gnome.org/World/deja-dup.git#commit=$_commit;)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
 sha256sums=('SKIP')


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2019-11-28 Thread Antonio Rojas via arch-commits
Date: Thursday, November 28, 2019 @ 17:47:55
  Author: arojas
Revision: 534288

Update to 40.5

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-28 17:42:40 UTC (rev 534287)
+++ PKGBUILD2019-11-28 17:47:55 UTC (rev 534288)
@@ -1,8 +1,8 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=40.1
-pkgrel=3
+pkgver=40.5
+pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://wiki.gnome.org/Apps/DejaDup;
@@ -10,7 +10,7 @@
 depends=('duplicity' 'gnome-keyring' 'gnome-online-accounts' 'gvfs' 
'python2-gobject' 'python2-pydrive')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
 optdepends=('nautilus: backup extension')
-_commit=a44f15478e7ad8d02807b113a4d4f9490a27980e  # tags/40.1
+_commit=7695822a303bbdd9df1fbc495a0a9a291ddc96dd  # tags/40.5
 source=("git+https://gitlab.gnome.org/World/deja-dup.git#commit=$_commit;)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
 sha256sums=('SKIP')


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2019-10-04 Thread Balló György via arch-commits
Date: Friday, October 4, 2019 @ 08:01:41
  Author: bgyorgy
Revision: 512698

upgpkg: deja-dup 40.1-3

Fix build (FS#63818)

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-04 07:20:28 UTC (rev 512697)
+++ PKGBUILD2019-10-04 08:01:41 UTC (rev 512698)
@@ -2,7 +2,7 @@
 
 pkgname=deja-dup
 pkgver=40.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://wiki.gnome.org/Apps/DejaDup;
@@ -20,6 +20,11 @@
   git describe --tags | sed 's/-/+/g'
 }
 
+prepare() {
+  cd $pkgname
+  git cherry-pick -n 05422eab47e444525427b4108c64a00721139712
+}
+
 build() {
   arch-meson $pkgname build
   ninja -C build


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2019-06-19 Thread Balló György via arch-commits
Date: Wednesday, June 19, 2019 @ 18:35:27
  Author: bgyorgy
Revision: 482422

upgpkg: deja-dup 40.1-2

Add python2-pydrive to dependencies for Google Drive support (FS#62437)

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-06-19 18:08:25 UTC (rev 482421)
+++ PKGBUILD2019-06-19 18:35:27 UTC (rev 482422)
@@ -2,16 +2,14 @@
 
 pkgname=deja-dup
 pkgver=40.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://wiki.gnome.org/Apps/DejaDup;
 license=('GPL')
-depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'python2-gobject')
+depends=('duplicity' 'gnome-keyring' 'gnome-online-accounts' 'gvfs' 
'python2-gobject' 'python2-pydrive')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
-optdepends=('gnome-keyring: save passwords'
-'nautilus: backup extension'
-'python2-boto: Amazon S3 and Google Cloud Storage backend')
+optdepends=('nautilus: backup extension')
 _commit=a44f15478e7ad8d02807b113a4d4f9490a27980e  # tags/40.1
 source=("git+https://gitlab.gnome.org/World/deja-dup.git#commit=$_commit;)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2019-04-17 Thread Balló György via arch-commits
Date: Wednesday, April 17, 2019 @ 16:17:17
  Author: bgyorgy
Revision: 451865

upgpkg: deja-dup 40.1-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-17 15:14:44 UTC (rev 451864)
+++ PKGBUILD2019-04-17 16:17:17 UTC (rev 451865)
@@ -1,7 +1,7 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=38.4
+pkgver=40.1
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
@@ -12,7 +12,7 @@
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
-_commit=017e0b81677c6d36ea7d4d91e58a1d1c8de4d08d  # tags/38.4
+_commit=a44f15478e7ad8d02807b113a4d4f9490a27980e  # tags/40.1
 source=("git+https://gitlab.gnome.org/World/deja-dup.git#commit=$_commit;)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
 sha256sums=('SKIP')


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2019-03-09 Thread Balló György via arch-commits
Date: Saturday, March 9, 2019 @ 15:35:09
  Author: bgyorgy
Revision: 438317

upgpkg: deja-dup 38.4-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |   21 +
 1 file changed, 13 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-09 15:34:50 UTC (rev 438316)
+++ PKGBUILD2019-03-09 15:35:09 UTC (rev 438317)
@@ -1,24 +1,29 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=38.1
+pkgver=38.4
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
-url="https://launchpad.net/deja-dup;
+url="https://wiki.gnome.org/Apps/DejaDup;
 license=('GPL')
-depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'libpeas' 
'python2-gobject')
-makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala')
+depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'python2-gobject')
+makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala' git)
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
-source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc})
+_commit=017e0b81677c6d36ea7d4d91e58a1d1c8de4d08d  # tags/38.4
+source=("git+https://gitlab.gnome.org/World/deja-dup.git#commit=$_commit;)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-sha256sums=('6a65b3dfd84d046b7d1f1bdd9aac7dd19477972e10bdaebdfe92ea85c5f9a772'
-'SKIP')
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
 build() {
-  arch-meson $pkgname-$pkgver build
+  arch-meson $pkgname build
   ninja -C build
 }
 


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2018-12-11 Thread Balló György via arch-commits
Date: Tuesday, December 11, 2018 @ 12:02:28
  Author: bgyorgy
Revision: 415302

upgpkg: deja-dup 38.1-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-11 11:42:19 UTC (rev 415301)
+++ PKGBUILD2018-12-11 12:02:28 UTC (rev 415302)
@@ -1,13 +1,13 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=38.0
+pkgver=38.1
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://launchpad.net/deja-dup;
 license=('GPL')
-depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'libpeas' 'libnotify' 
'python2-gobject')
+depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'libpeas' 
'python2-gobject')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
@@ -14,7 +14,7 @@
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
 
source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc})
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-sha256sums=('bb98dae64b889edbde97f7b06ac737dd7f14dd8cd20c28c270dd6cb089507ad0'
+sha256sums=('6a65b3dfd84d046b7d1f1bdd9aac7dd19477972e10bdaebdfe92ea85c5f9a772'
 'SKIP')
 
 build() {


[arch-commits] Commit in deja-dup/trunk (PKGBUILD fix-crash-on-restore.patch)

2018-01-19 Thread Balló György via arch-commits
Date: Friday, January 19, 2018 @ 20:53:13
  Author: bgyorgy
Revision: 284213

upgpkg: deja-dup 36.3-3

Fix crash with --restore-missing

Added:
  deja-dup/trunk/fix-crash-on-restore.patch
Modified:
  deja-dup/trunk/PKGBUILD

+
 PKGBUILD   |   12 +---
 fix-crash-on-restore.patch |   64 +++
 2 files changed, 72 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-19 20:53:10 UTC (rev 284212)
+++ PKGBUILD2018-01-19 20:53:13 UTC (rev 284213)
@@ -3,7 +3,7 @@
 
 pkgname=deja-dup
 pkgver=36.3
-pkgrel=2
+pkgrel=3
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://launchpad.net/deja-dup;
@@ -13,13 +13,17 @@
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
-source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc})
+source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc}
+fix-crash-on-restore.patch)
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-md5sums=('b52e18dd5d6453052ff97b5e16290015'
- 'SKIP')
+sha256sums=('2c433a334bcead16f92a98914d36fbf6911cd11dcc75bc8163cefa73fff2fc22'
+'SKIP'
+'9b3c66d83325874d3ebe394240962e8d88bc2dc0a48d0550cb4f503f2d8d2554')
 
 prepare() {
   mkdir build
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../fix-crash-on-restore.patch
 }
 
 build() {

Added: fix-crash-on-restore.patch
===
--- fix-crash-on-restore.patch  (rev 0)
+++ fix-crash-on-restore.patch  2018-01-19 20:53:13 UTC (rev 284213)
@@ -0,0 +1,64 @@
+From 8d15219cfd237cc048069159ad351584531a3d41 Mon Sep 17 00:00:00 2001
+From: Michael Terry 
+Date: Sat, 25 Nov 2017 18:22:24 -0500
+Subject: AssistantRestore: Fix crash with --restore-missing
+
+https://bugs.launchpad.net/deja-dup/+bug/1729935
+
+diff --git a/deja-dup/AssistantRestore.vala b/deja-dup/AssistantRestore.vala
+index e4d0e72..f6e6cf4 100644
+--- a/deja-dup/AssistantRestore.vala
 b/deja-dup/AssistantRestore.vala
+@@ -80,7 +80,13 @@ public class AssistantRestore : AssistantOperation
+ add_date_page();
+ add_restore_dest_page();
+   }
+-  
++
++  void ensure_config_location()
++  {
++label_sizes = new Gtk.SizeGroup(Gtk.SizeGroupMode.HORIZONTAL);
++config_location = new DejaDup.ConfigLocation(true, true, label_sizes);
++  }
++
+   Gtk.Widget make_backup_location_page()
+   {
+ int rows = 0;
+@@ -91,6 +97,7 @@ public class AssistantRestore : AssistantOperation
+  "column-spacing", 12,
+  "border-width", 12);
+ 
++ensure_config_location();
+ label = new Gtk.Label.with_mnemonic(_("_Backup location"));
+ label.set("xalign", 1.0f,
+   "mnemonic-widget", config_location);
+@@ -120,10 +127,6 @@ public class AssistantRestore : AssistantOperation
+   
+   protected override void add_custom_config_pages()
+   {
+-// Must always make ConfigLocation, so we can grab the backend from it
+-label_sizes = new Gtk.SizeGroup(Gtk.SizeGroupMode.HORIZONTAL);
+-config_location = new DejaDup.ConfigLocation(true, true, label_sizes);
+-
+ // always show for a full restore or if user hasn't ever used us
+ if (restore_files == null || !DejaDup.has_seen_settings()) {
+   var page = make_backup_location_page();
+@@ -298,6 +301,7 @@ public class AssistantRestore : AssistantOperation
+ 
+ realize();
+ 
++ensure_config_location();
+ var rest_op = new DejaDup.OperationRestore(config_location.get_backend(),
+restore_location, date, 
restore_files);
+ if (this.op_state != null)
+@@ -390,6 +394,7 @@ public class AssistantRestore : AssistantOperation
+   {
+ realize();
+ 
++ensure_config_location();
+ query_op = new DejaDup.OperationStatus(config_location.get_backend());
+ op = query_op;
+ 
+-- 
+cgit v0.10.2
+


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2017-11-22 Thread Balló György
Date: Wednesday, November 22, 2017 @ 13:25:27
  Author: bgyorgy
Revision: 268001

upgpkg: deja-dup 36.3-2

Remove packagekit dependency

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-22 12:53:05 UTC (rev 268000)
+++ PKGBUILD2017-11-22 13:25:27 UTC (rev 268001)
@@ -3,12 +3,12 @@
 
 pkgname=deja-dup
 pkgver=36.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('x86_64')
 url="https://launchpad.net/deja-dup;
 license=('GPL')
-depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'libpeas' 'libnotify' 
'packagekit' 'python2-gobject')
+depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'libpeas' 'libnotify' 
'python2-gobject')
 makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2017-10-22 Thread Balló György
Date: Sunday, October 22, 2017 @ 13:55:02
  Author: bgyorgy
Revision: 263978

upgpkg: deja-dup 36.3-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-10-22 13:52:08 UTC (rev 263977)
+++ PKGBUILD2017-10-22 13:55:02 UTC (rev 263978)
@@ -2,7 +2,7 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=36.2
+pkgver=36.3
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
 
source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc})
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-md5sums=('6c65921166d3545232e5e25a87082b9d'
+md5sums=('b52e18dd5d6453052ff97b5e16290015'
  'SKIP')
 
 prepare() {


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2017-10-15 Thread Balló György
Date: Sunday, October 15, 2017 @ 14:38:44
  Author: bgyorgy
Revision: 262914

upgpkg: deja-dup 36.2-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |   31 ++-
 1 file changed, 14 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-10-15 14:17:10 UTC (rev 262913)
+++ PKGBUILD2017-10-15 14:38:44 UTC (rev 262914)
@@ -2,40 +2,37 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=34.3
+pkgver=36.2
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('i686' 'x86_64')
 url="https://launchpad.net/deja-dup;
 license=('GPL')
-depends=('duplicity' 'libpeas' 'libnotify' 'packagekit' 'python2-gobject' 
'gvfs')
-makedepends=('cmake' 'vala' 'intltool' 'itstool' 'nautilus' 
'gobject-introspection')
+depends=('duplicity' 'gnome-online-accounts' 'gvfs' 'libpeas' 'libnotify' 
'packagekit' 'python2-gobject')
+makedepends=('appstream-glib' 'gobject-introspection' 'intltool' 'itstool' 
'meson' 'nautilus' 'vala')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
 
source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc})
 validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
-md5sums=('a6f153573ed929aa7c0af60077873eff'
+md5sums=('6c65921166d3545232e5e25a87082b9d'
  'SKIP')
 
 prepare() {
-  cd $pkgname-$pkgver
-
-  # Python2 fix
-  sed -i 's/\"python\", \"-c\"/\"python2\", \"-c\"/' libdeja/PythonChecker.vala
+  mkdir build
 }
 
 build() {
-  cd $pkgname-$pkgver
-  cmake . -DCMAKE_BUILD_TYPE=Release \
-  -DCMAKE_INSTALL_PREFIX=/usr \
-  -DCMAKE_INSTALL_SYSCONFDIR=/etc \
-  -DCMAKE_INSTALL_LIBDIR=/usr/lib \
-  -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/$pkgname
-  make
+  cd build
+  meson ../$pkgname-$pkgver \
+--prefix=/usr \
+--sysconfdir=/etc \
+--libexecdir=/usr/lib \
+--buildtype=release
+  ninja
 }
 
 package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
+  cd build
+  DESTDIR="$pkgdir" ninja install
 }


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2016-12-06 Thread Balló György
Date: Wednesday, December 7, 2016 @ 01:27:21
  Author: bgyorgy
Revision: 198230

upgpkg: deja-dup 34.3-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |   10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-12-07 01:15:09 UTC (rev 198229)
+++ PKGBUILD2016-12-07 01:27:21 UTC (rev 198230)
@@ -2,8 +2,8 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=34.2
-pkgrel=2
+pkgver=34.3
+pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('i686' 'x86_64')
 url="https://launchpad.net/deja-dup;
@@ -13,8 +13,10 @@
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
-source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
-md5sums=('1b9bf984b2d163b6b5854f23a3e0eef9')
+source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz{,.asc})
+validpgpkeys=('A3A5C2FC56AE7341D308D8571B50ECA373F3F233') # Michael Terry
+md5sums=('a6f153573ed929aa7c0af60077873eff'
+ 'SKIP')
 
 prepare() {
   cd $pkgname-$pkgver


[arch-commits] Commit in deja-dup/trunk (PKGBUILD deja-dup.install)

2016-07-12 Thread Balló György
Date: Tuesday, July 12, 2016 @ 22:22:06
  Author: bgyorgy
Revision: 182790

upgpkg: deja-dup 34.2-2

Hooks rebuild

Modified:
  deja-dup/trunk/PKGBUILD
Deleted:
  deja-dup/trunk/deja-dup.install

--+
 PKGBUILD |3 +--
 deja-dup.install |   12 
 2 files changed, 1 insertion(+), 14 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-07-12 22:18:55 UTC (rev 182789)
+++ PKGBUILD2016-07-12 22:22:06 UTC (rev 182790)
@@ -3,7 +3,7 @@
 
 pkgname=deja-dup
 pkgver=34.2
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('i686' 'x86_64')
 url="https://launchpad.net/deja-dup;
@@ -13,7 +13,6 @@
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 and Google Cloud Storage backend')
-install=$pkgname.install
 
source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
 md5sums=('1b9bf984b2d163b6b5854f23a3e0eef9')
 

Deleted: deja-dup.install
===
--- deja-dup.install2016-07-12 22:18:55 UTC (rev 182789)
+++ deja-dup.install2016-07-12 22:22:06 UTC (rev 182790)
@@ -1,12 +0,0 @@
-post_install() {
-  glib-compile-schemas usr/share/glib-2.0/schemas
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
-post_upgrade() {
-  post_install $1
-}
-
-post_remove() {
-  post_install $1
-}


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2016-01-30 Thread Balló György
Date: Sunday, January 31, 2016 @ 06:05:47
  Author: bgyorgy
Revision: 159658

upgpkg: deja-dup 34.1-2

Add back python2-gobject dependency (FS#47946)

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-01-31 05:01:01 UTC (rev 159657)
+++ PKGBUILD2016-01-31 05:05:47 UTC (rev 159658)
@@ -3,12 +3,12 @@
 
 pkgname=deja-dup
 pkgver=34.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('i686' 'x86_64')
 url="https://launchpad.net/deja-dup;
 license=('GPL')
-depends=('duplicity' 'libpeas' 'libnotify' 'packagekit' 'gvfs')
+depends=('duplicity' 'libpeas' 'libnotify' 'packagekit' 'python2-gobject' 
'gvfs')
 makedepends=('cmake' 'vala' 'intltool' 'itstool' 'nautilus' 
'gobject-introspection')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2015-12-13 Thread Balló György
Date: Monday, December 14, 2015 @ 06:47:23
  Author: bgyorgy
Revision: 153220

upgpkg: deja-dup 34.1-1

Update to new version

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-14 04:41:33 UTC (rev 153219)
+++ PKGBUILD2015-12-14 05:47:23 UTC (rev 153220)
@@ -2,20 +2,20 @@
 # Maintainer: Balló György 
 
 pkgname=deja-dup
-pkgver=34.0
+pkgver=34.1
 pkgrel=1
 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend"
 arch=('i686' 'x86_64')
 url="https://launchpad.net/deja-dup;
 license=('GPL')
-depends=('duplicity' 'libpeas' 'libnotify' 'python2-gobject' 'gvfs')
+depends=('duplicity' 'libpeas' 'libnotify' 'packagekit' 'gvfs')
 makedepends=('cmake' 'vala' 'intltool' 'itstool' 'nautilus' 
'gobject-introspection')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
-'python2-boto: Amazon S3 backend')
+'python2-boto: Amazon S3 and Google Cloud Storage backend')
 install=$pkgname.install
 
source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
-md5sums=('20791d5978f16f3ec456a0e51e6b0564')
+md5sums=('c621cea64b13f9e1e6771c802978c768')
 
 prepare() {
   cd $pkgname-$pkgver


[arch-commits] Commit in deja-dup/trunk (PKGBUILD fix-version-check.patch)

2015-04-15 Thread Balló György
Date: Wednesday, April 15, 2015 @ 11:42:17
  Author: bgyorgy
Revision: 131396

upgpkg: deja-dup 34.0-1

Update to version 34.0

Modified:
  deja-dup/trunk/PKGBUILD
Deleted:
  deja-dup/trunk/fix-version-check.patch

-+
 PKGBUILD|   16 +---
 fix-version-check.patch |   25 -
 2 files changed, 5 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-15 08:34:57 UTC (rev 131395)
+++ PKGBUILD2015-04-15 09:42:17 UTC (rev 131396)
@@ -2,22 +2,20 @@
 # Maintainer: Balló György ballogyor+arch at gmail dot com
 
 pkgname=deja-dup
-pkgver=32.0
-pkgrel=3
+pkgver=34.0
+pkgrel=1
 pkgdesc=Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend
 arch=('i686' 'x86_64')
 url=https://launchpad.net/deja-dup;
 license=('GPL')
 depends=('duplicity' 'libpeas' 'libnotify' 'python2-gobject' 'gvfs')
-makedepends=('cmake' 'vala' 'intltool' 'itstool' 'nautilus')
+makedepends=('cmake' 'vala' 'intltool' 'itstool' 'nautilus' 
'gobject-introspection')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 backend')
 install=$pkgname.install
-source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz
-fix-version-check.patch)
-md5sums=('83e693cfebe397be0c67d3d362ae92c9'
- 'f3f49f8de6f6ac98a6484506addfb630')
+source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
+md5sums=('20791d5978f16f3ec456a0e51e6b0564')
 
 prepare() {
   cd $pkgname-$pkgver
@@ -24,10 +22,6 @@
 
   # Python2 fix
   sed -i 's/\python\, \-c\/\python2\, \-c\/' libdeja/PythonChecker.vala
-
-  # Fix version check for duplicity
-  # https://bugs.launchpad.net/deja-dup/+bug/1384136
-  patch -Np0 -i ../fix-version-check.patch
 }
 
 build() {

Deleted: fix-version-check.patch
===
--- fix-version-check.patch 2015-04-15 08:34:57 UTC (rev 131395)
+++ fix-version-check.patch 2015-04-15 09:42:17 UTC (rev 131396)
@@ -1,25 +0,0 @@
-=== modified file 'libdeja/tools/duplicity/DuplicityPlugin.vala'
 libdeja/tools/duplicity/DuplicityPlugin.vala   2014-01-24 16:07:59 
+
-+++ libdeja/tools/duplicity/DuplicityPlugin.vala   2014-10-25 13:52:17 
+
-@@ -36,12 +36,16 @@
- string output;
- Process.spawn_command_line_sync(duplicity --version, out output, null, 
null);
- 
--var tokens = output.split( , 2);
--if (tokens == null || tokens[0] == null || tokens[1] == null)
-+var tokens = output.split( );
-+if (tokens == null || tokens.length  2 )
-   throw new SpawnError.FAILED(_(Could not understand duplicity 
version.));
- 
--// First token is 'duplicity' and is ignorable.  Second looks like 
'0.5.03'
--var version_string = tokens[1].strip();
-+// In version 0.6.25, the output from duplicity --version changed and the
-+// string duplicity major.minor.micro is now preceded by a deprecation
-+// warning.  As a consequence, the substring major.minor.micro is now
-+// always the penultimate token (the last one always being null).
-+var version_string = tokens[tokens.length - 1].strip();
-+
- int major, minor, micro;
- if (!DejaDup.parse_version(version_string, out major, out minor, out 
micro))
-   throw new SpawnError.FAILED(_(Could not understand duplicity version 
‘%s’.).printf(version_string));
-


[arch-commits] Commit in deja-dup/trunk (PKGBUILD remove-version-check.patch)

2014-10-22 Thread Balló György
Date: Wednesday, October 22, 2014 @ 23:55:15
  Author: bgyorgy
Revision: 121249

upgpkg: deja-dup 32.0-2

Temporarily disable version check (FS#42502)

Added:
  deja-dup/trunk/remove-version-check.patch
Modified:
  deja-dup/trunk/PKGBUILD

+
 PKGBUILD   |   12 +---
 remove-version-check.patch |   11 +++
 2 files changed, 20 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-10-22 21:35:59 UTC (rev 121248)
+++ PKGBUILD2014-10-22 21:55:15 UTC (rev 121249)
@@ -3,7 +3,7 @@
 
 pkgname=deja-dup
 pkgver=32.0
-pkgrel=1
+pkgrel=2
 pkgdesc=Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend
 arch=('i686' 'x86_64')
 url=https://launchpad.net/deja-dup;
@@ -14,8 +14,10 @@
 'nautilus: backup extension'
 'python2-boto: Amazon S3 backend')
 install=$pkgname.install
-source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
-md5sums=('83e693cfebe397be0c67d3d362ae92c9')
+source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz
+remove-version-check.patch)
+md5sums=('83e693cfebe397be0c67d3d362ae92c9'
+ '8b40ac591d2b294b589e474138a0c36f')
 
 prepare() {
   cd $srcdir/$pkgname-$pkgver
@@ -22,6 +24,10 @@
 
   # Python2 fix
   sed -i 's/\python\, \-c\/\python2\, \-c\/' libdeja/PythonChecker.vala
+
+  # Temporarily disable version check
+  # https://bugs.launchpad.net/deja-dup/+bug/1384136
+  patch -Np1 -i ../remove-version-check.patch
 }
 
 build() {

Added: remove-version-check.patch
===
--- remove-version-check.patch  (rev 0)
+++ remove-version-check.patch  2014-10-22 21:55:15 UTC (rev 121249)
@@ -0,0 +1,11 @@
+diff -Naur deja-dup-32.0.orig/libdeja/tools/duplicity/DuplicityPlugin.vala 
deja-dup-32.0/libdeja/tools/duplicity/DuplicityPlugin.vala
+--- deja-dup-32.0.orig/libdeja/tools/duplicity/DuplicityPlugin.vala
2014-01-24 17:07:35.0 +0100
 deja-dup-32.0/libdeja/tools/duplicity/DuplicityPlugin.vala 2014-10-22 
23:47:37.406082239 +0200
+@@ -53,7 +53,6 @@
+   public override DejaDup.ToolJob create_job () throws Error
+   {
+ if (!has_been_setup) {
+-  do_initial_setup();
+   has_been_setup = true;
+ }
+ return new DuplicityJob();


[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2014-09-23 Thread Balló György
Date: Tuesday, September 23, 2014 @ 13:39:40
  Author: bgyorgy
Revision: 119457

upgpkg: deja-dup 32.0-1

Update to version 32.0

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-09-23 11:31:53 UTC (rev 119456)
+++ PKGBUILD2014-09-23 11:39:40 UTC (rev 119457)
@@ -2,7 +2,7 @@
 # Maintainer: Balló György ballogyor+arch at gmail dot com
 
 pkgname=deja-dup
-pkgver=30.0
+pkgver=32.0
 pkgrel=1
 pkgdesc=Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@
 'python2-boto: Amazon S3 backend')
 install=$pkgname.install
 
source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
-md5sums=('1f714b88cec80ed38f770e95708a16d8')
+md5sums=('83e693cfebe397be0c67d3d362ae92c9')
 
 prepare() {
   cd $srcdir/$pkgname-$pkgver



[arch-commits] Commit in deja-dup/trunk (PKGBUILD fix-build.patch)

2014-04-07 Thread Balló György
Date: Monday, April 7, 2014 @ 23:26:29
  Author: bgyorgy
Revision: 108943

upgpkg: deja-dup 30.0-1

Update to version 30.0

Modified:
  deja-dup/trunk/PKGBUILD
Deleted:
  deja-dup/trunk/fix-build.patch

-+
 PKGBUILD|   23 ++-
 fix-build.patch |   24 
 2 files changed, 10 insertions(+), 37 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-07 21:25:41 UTC (rev 108942)
+++ PKGBUILD2014-04-07 21:26:29 UTC (rev 108943)
@@ -2,7 +2,7 @@
 # Maintainer: Balló György ballogyor+arch at gmail dot com
 
 pkgname=deja-dup
-pkgver=28.0
+pkgver=30.0
 pkgrel=1
 pkgdesc=Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend
 arch=('i686' 'x86_64')
@@ -9,16 +9,13 @@
 url=https://launchpad.net/deja-dup;
 license=('GPL')
 depends=('duplicity' 'libpeas' 'libnotify' 'python2-gobject' 'gvfs' 
'xdg-utils')
-makedepends=('vala' 'intltool' 'itstool' 'nautilus')
+makedepends=('cmake' 'vala' 'intltool' 'itstool' 'nautilus')
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
-'python2-boto: Amazon S3 backend'
-'ubuntuone-client: Ubuntu One backend')
+'python2-boto: Amazon S3 backend')
 install=$pkgname.install
-source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz
-fix-build.patch)
-md5sums=('480516869f49813880f2bbb35700c9af'
- '4988fed3a3d3c2fec9318cc57e1710df')
+source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
+md5sums=('1f714b88cec80ed38f770e95708a16d8')
 
 prepare() {
   cd $srcdir/$pkgname-$pkgver
@@ -25,16 +22,16 @@
 
   # Python2 fix
   sed -i 's/\python\, \-c\/\python2\, \-c\/' libdeja/PythonChecker.vala
-
-  # Fix build
-  patch -Np0 -i ../fix-build.patch
 }
 
 build() {
   cd $srcdir/$pkgname-$pkgver
 
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var 
--libexecdir=/usr/lib/$pkgname \
-  --disable-static --disable-schemas-compile --without-unity
+  cmake . -DCMAKE_BUILD_TYPE=Release \
+  -DCMAKE_INSTALL_PREFIX=/usr \
+  -DCMAKE_INSTALL_SYSCONFDIR=/etc \
+  -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+  -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/$pkgname
   make
 }
 

Deleted: fix-build.patch
===
--- fix-build.patch 2014-04-07 21:25:41 UTC (rev 108942)
+++ fix-build.patch 2014-04-07 21:26:29 UTC (rev 108943)
@@ -1,24 +0,0 @@
-=== modified file 'deja-dup/widgets/WidgetUtils.vala'
 deja-dup/widgets/WidgetUtils.vala  2013-10-14 14:34:37 +
-+++ deja-dup/widgets/WidgetUtils.vala  2013-12-06 17:19:31 +
-@@ -19,6 +19,10 @@
- 
- using GLib;
- 
-+// vala 0.22.1 changed the prototype for Notify.get_server_caps.
-+// Rather than require that specific version, use 0.22.1's definition 
directly.
-+extern GLib.List notify_get_server_caps();
-+
- namespace DejaDup {
- 
- public void show_uri(Gtk.Window? parent, string link)
-@@ -59,7 +63,7 @@
-   // Use Legacy unless we detect a different shell.
-   shell = ShellEnv.LEGACY;
-   // Next check for Shell by notification capabilities
--  unowned Liststring caps = Notify.get_server_caps();
-+  Liststring caps = notify_get_server_caps();
-   bool persistence = false, actions = false;
-   foreach (string cap in caps) {
- if (cap == persistence)
-



[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2013-09-27 Thread Balló György
Date: Friday, September 27, 2013 @ 22:25:40
  Author: bgyorgy
Revision: 97722

upgpkg: deja-dup 28.0-1

Update to version 28.0

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |   18 --
 1 file changed, 8 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-09-27 20:10:42 UTC (rev 97721)
+++ PKGBUILD2013-09-27 20:25:40 UTC (rev 97722)
@@ -2,7 +2,7 @@
 # Maintainer: Balló György ballogyor+arch at gmail dot com
 
 pkgname=deja-dup
-pkgver=26.0
+pkgver=28.0
 pkgrel=1
 pkgdesc=Simple backup tool, that hides the complexity of backing up the Right 
Way and uses duplicity as the backend
 arch=('i686' 'x86_64')
@@ -13,23 +13,21 @@
 optdepends=('gnome-keyring: save passwords'
 'nautilus: backup extension'
 'python2-boto: Amazon S3 backend'
-'python2-oauthlib: Ubuntu One backend'
 'ubuntuone-client: Ubuntu One backend')
 options=('!libtool')
 install=$pkgname.install
-source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz
-libsecret-1.vapi)
-md5sums=('0430bbf03deac852651599a979a4cc32'
- '27ca0a3c9efbe93e86ef563c77f6ddf3')
+source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz)
+md5sums=('480516869f49813880f2bbb35700c9af')
 
-build() {
+prepare() {
   cd $srcdir/$pkgname-$pkgver
 
   # Python2 fix
-  sed -i 's/\python\, \-c\/\python2\, \-c\/' common/PythonChecker.vala
+  sed -i 's/\python\, \-c\/\python2\, \-c\/' libdeja/PythonChecker.vala
+}
 
-  # Add missing Vala API file
-  cp $srcdir/libsecret-1.vapi vapi/libsecret-1.vapi
+build() {
+  cd $srcdir/$pkgname-$pkgver
 
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var 
--libexecdir=/usr/lib/$pkgname \
   --disable-static --disable-schemas-compile --without-unity



[arch-commits] Commit in deja-dup/trunk (PKGBUILD)

2013-05-14 Thread Balló György
Date: Wednesday, May 15, 2013 @ 06:53:51
  Author: bgyorgy
Revision: 90868

Fix FS#34808

Modified:
  deja-dup/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-15 04:36:09 UTC (rev 90867)
+++ PKGBUILD2013-05-15 04:53:51 UTC (rev 90868)
@@ -10,7 +10,8 @@
 license=('GPL')
 depends=('duplicity' 'libpeas' 'libnotify' 'python2-gobject' 'gvfs' 
'xdg-utils')
 makedepends=('vala' 'intltool' 'itstool' 'nautilus')
-optdepends=('nautilus: backup extension'
+optdepends=('gnome-keyring: save passwords'
+'nautilus: backup extension'
 'python2-boto: Amazon S3 backend'
 'python2-oauthlib: Ubuntu One backend'
 'ubuntuone-client: Ubuntu One backend')