summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2021-03-30 09:22:52 -0600
committerMark Wagie2021-03-30 09:22:52 -0600
commit25673b9020f4f671a75ec292f0d7224ae5e16465 (patch)
treeb8f04ac1222220173167c2d77f7cddaae5eddfc7
parent8f7d41001aa497ca448497571d6229aedaf829d4 (diff)
downloadaur-25673b9020f4f671a75ec292f0d7224ae5e16465.tar.gz
adjust dependencies, tweak build, add check
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD21
2 files changed, 20 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7aab77b6490..4bd14e076650 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = timeshift
pkgdesc = A system restore utility for Linux
pkgver = 20.11.1+3+g08d0e59
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/teejee2008/timeshift
install = timeshift.install
arch = i686
@@ -10,20 +10,19 @@ pkgbase = timeshift
arch = armv7h
arch = aarch64
license = GPL
+ checkdepends = appstream-glib
+ checkdepends = desktop-file-utils
makedepends = git
makedepends = vala
- makedepends = diffutils
- makedepends = coreutils
depends = gtk3
depends = libsoup
- depends = desktop-file-utils
depends = cronie
depends = rsync
depends = libgee
depends = vte3
depends = xapp
depends = xorg-xhost
- depends = btrfs-progs
+ optdepends = btrfs-progs: BTRFS support
source = git+https://github.com/teejee2008/timeshift.git#commit=08d0e5912b617009f2f0fdb61fb4173cb3576ed4
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 259ef44f1359..2fae072b9c75 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,14 +6,15 @@
# Contributor: Robert Orzanna <orschiro at gmail dot com>
pkgname=timeshift
pkgver=20.11.1+3+g08d0e59
-pkgrel=2
+pkgrel=3
pkgdesc="A system restore utility for Linux"
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url="https://github.com/teejee2008/timeshift"
license=('GPL')
-depends=('gtk3' 'libsoup' 'desktop-file-utils' 'cronie' 'rsync' 'libgee' 'vte3'
- 'xapp' 'xorg-xhost' 'btrfs-progs')
-makedepends=('git' 'vala' 'diffutils' 'coreutils')
+depends=('gtk3' 'libsoup' 'cronie' 'rsync' 'libgee' 'vte3' 'xapp' 'xorg-xhost')
+makedepends=('git' 'vala')
+checkdepends=('appstream-glib' 'desktop-file-utils')
+optdepends=('btrfs-progs: BTRFS support')
install="$pkgname.install"
_commit=08d0e5912b617009f2f0fdb61fb4173cb3576ed4
source=("git+https://github.com/teejee2008/timeshift.git#commit=$_commit")
@@ -24,14 +25,24 @@ pkgver() {
git describe --tags | sed 's/^v//;s/-/+/g'
}
+prepare() {
+ cd "$srcdir/$pkgname"
+ sed -i -e 's/--Xcc="-O3" //g' src/makefile
+}
+
build() {
cd "$srcdir/$pkgname/src"
- export CFLAGS="${CFLAGS} --std=c99"
make app-gtk
make app-console
make pot
}
+check() {
+ cd "$srcdir/$pkgname"
+ appstream-util validate-relax --nonet debian/*.appdata.xml
+ desktop-file-validate "src/$pkgname-gtk.desktop"
+}
+
package() {
cd "$srcdir/$pkgname/src"
make DESTDIR="$pkgdir" install