diff options
author | Mark Wagie | 2021-03-30 09:22:52 -0600 |
---|---|---|
committer | Mark Wagie | 2021-03-30 09:22:52 -0600 |
commit | 25673b9020f4f671a75ec292f0d7224ae5e16465 (patch) | |
tree | b8f04ac1222220173167c2d77f7cddaae5eddfc7 | |
parent | 8f7d41001aa497ca448497571d6229aedaf829d4 (diff) | |
download | aur-25673b9020f4f671a75ec292f0d7224ae5e16465.tar.gz |
adjust dependencies, tweak build, add check
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 20 insertions, 10 deletions
@@ -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 @@ -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 |