# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com # Contributor: Jay Garcia # Contributor: Doug Newgard # Contributor: Robert Orzanna set -u #_ubver='1.7.2~174~ubuntu14.04.1'; _libgee='libgee06' # This won't build with vala=0.12 or vala=0.28.0 #_ubver='1.7.3~177~ubuntu15.10.1' # not found #_ubver='1.7.3~177~ubuntu15.04.1' # not found #_ubver='1.7.3~177~ubuntu14.04.1'; _libgee='libgee>=0.18.0' #_ubver='1.7.5~180~ubuntu14.04.1'; _libgee='libgee>=0.18.0' #_ubver='1.7.6~184~ubuntu14.04.1'; _libgee='libgee>=0.18.0' #_ubver='17.2'; _ubrel='429'; _libgee='libgee>=0.18.0' #_ubver='17.11'; _libgee='libgee>=0.18.0' #_ubver='18.1'; _libgee='libgee>=0.18.0' #_ubver='18.1.1'; _libgee='libgee>=0.18.0' #_ubver='18.4'; _libgee='libgee>=0.18.0' #_ubver='18.6.1'; _libgee='libgee>=0.18.0' #_ubver='18.8'; _libgee='libgee>=0.18.0' #_ubver='18.9.1'; _libgee='libgee>=0.18.0' _ubver='19.01'; _libgee='libgee>=0.18.0' pkgname='timeshift' pkgver="${_ubver}" pkgrel='3' pkgdesc='A system restore utility for Linux' arch=('i686' 'x86_64') #url='https://launchpad.net/~teejee2008/+archive/ubuntu/ppa' #url='https://code.launchpad.net/~teejee2008/timeshift' #url='https://launchpad.net/timeshift' url='https://github.com/teejee2008/timeshift' license=('GPL') _arch_depends=('rsync' 'libgee06' 'json-glib') # from installer/install.sh _arch_depends[1]="${_libgee}" depends=('gtk3' 'libsoup' 'desktop-file-utils' "${_arch_depends[@]}" 'cronie' 'vte3' 'xapps') unset _arch_depends optdepends=('gksu: run timeshift from a menu') makedepends=('vala' 'diffutils' 'coreutils' 'vte3') options=('!emptydirs') install="${pkgname}-install.sh" #_verwatch=("${url//code/bazaar}/trunk/changes" 'v\([0-9\.]\+\)' 't') #source=("${url}/+files/${_srcdir}.tar.gz") #_srcdir='~teejee2008/timeshift/trunk' #source=("timeshift_v${_ubver}_r${_ubrel}.tgz::${url//code/bazaar}/trunk/tarball/${_ubrel}") _github='teejee2008' _verwatch=("https://github.com/${_github}/${pkgname}/releases.atom" '\s\+Timeshift v\([0-9\.]\+\).*' 'f') _srcdir="${pkgname}-${pkgver}" source=("${pkgname}_v${pkgver}.tgz::https://github.com/${_github}/${pkgname}/archive/v${pkgver}.tar.gz") sha256sums=('557223cf0b9ab0c4848455e1cc4d9068c607b9f5492a2de4935a2f40393e3c5f') #sha256sums[0]='SKIP' prepare() { set -u cd "${_srcdir}" # ndowens04 2019-01-30 02:45 #sed -e 's:--thread:& Core/AppExcludeEntry.vala:' -i 'src/makefile' set +u } build() { set -u make -C "${_srcdir}" -s -j1 set +u } package() { set -u make -C "${_srcdir}" -j1 DESTDIR="${pkgdir}" install set +u } set +u