summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2022-04-07 16:35:47 -0600
committerMark Wagie2022-04-07 16:35:47 -0600
commit37d9e1d25d89b79214b85964a3e911d8a10c1c9b (patch)
tree2cabaebbdda276c20c8d4e7d786e5d6d03dcf836 /PKGBUILD
parent431143ce7dd7d33a2f33f7ccd96887226dd0f147 (diff)
downloadaur-37d9e1d25d89b79214b85964a3e911d8a10c1c9b.tar.gz
0.4.0-beta.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 12 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5960dfa6fdb4..40c5a1042dc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,24 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
pkgname=pika-backup
-pkgver=0.3.5
-pkgrel=2
+_pkgver=0.4.0-beta.1
+pkgver=${_pkgver//-/.}
+pkgrel=1
pkgdesc="Simple backups based on borg"
arch=('x86_64' 'aarch64')
url="https://apps.gnome.org/app/org.gnome.World.PikaBackup"
license=('GPL')
-depends=('borg' 'gtk3' 'libhandy' 'python-llfuse')
-makedepends=('cargo' 'meson')
-source=("https://gitlab.gnome.org/World/pika-backup/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz"
+depends=('borg' 'libadwaita' 'libsecret' 'python-llfuse')
+makedepends=('cargo' 'itstool' 'meson')
+source=("https://gitlab.gnome.org/World/pika-backup/-/archive/v$_pkgver/$pkgname-v$_pkgver.tar.gz"
'remove-install_script.patch')
-sha256sums=('810e009ffbd6f3524ac28fefbf97a6b77483e3b7744af8b69f625fcd57398cc0'
- '92f89123e206a02f614faab838ca5bc4524f72283275630c07c8fa9f3aa4f3f6')
+sha256sums=('07a9ba83e03e1cbbd78fda1b9654ae13194198c88b8de6334c48b46d8cec30c2'
+ '3045a0dc5069bf7ff5fafb0d6702dbc2168fe79af2a184cbc802d76f1be82a9b')
prepare() {
- cd "$pkgname-v$pkgver"
-
- # Remove single process limit for tests
-# sed -i '/codegen-units/d' Cargo.toml
+ cd "$pkgname-v$_pkgver"
# Disable update-desktop-database & gtk-update-icon-cache
- patch --strip=1 data/meson.build $srcdir/remove-install_script.patch
-
- # Fix build for Meson 0.6.1+
- sed -i "/ '.desktop',/d" data/meson.build
- sed -i "/ '.metainfo.xml',/d" data/meson.build
+ patch -Np1 -i ../remove-install_script.patch
export RUSTUP_TOOLCHAIN=stable
cargo fetch --target "$CARCH-unknown-linux-gnu"
@@ -32,11 +26,11 @@ prepare() {
build() {
export RUSTUP_TOOLCHAIN=stable
- arch-meson "$pkgname-v$pkgver" build
+ arch-meson "$pkgname-v$_pkgver" build
meson compile -C build
}
-# tests/borg_integration.rs fails
+# cargo-test fails
#check() {
# export RUSTUP_TOOLCHAIN=stable
# meson test -C build --print-errorlogs