mirror of
https://github.com/linuxmint/timeshift.git
synced 2024-08-16 20:10:39 +03:00
55 lines
1002 B
Bash
55 lines
1002 B
Bash
|
# Maintainer: Tony George teejeetech at gmail dot com
|
||
|
|
||
|
set -u
|
||
|
|
||
|
rm -rf *.pkg.tar*
|
||
|
|
||
|
if ! [ -d src ]; then
|
||
|
rsync -avh --delete --exclude=.git --exclude=archlinux --exclude=debian --exclude=release ../ src/
|
||
|
fi
|
||
|
|
||
|
pkgname='timeshift'
|
||
|
pkgver="$(cd .. && dpkg-parsechangelog --show-field Version)"
|
||
|
pkgrel='1'
|
||
|
pkgdesc='System restore tool for Linux'
|
||
|
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
|
||
|
license=('gplv2')
|
||
|
|
||
|
# required for build and run
|
||
|
depends=('libgee>=0.18.0' 'libsoup' 'json-glib' 'desktop-file-utils' 'vte3' 'rsync')
|
||
|
|
||
|
# required for build
|
||
|
# dpkg is needed to parse version string
|
||
|
makedepends=('vala' 'dpkg' 'diffutils' 'coreutils')
|
||
|
|
||
|
optdepends=(
|
||
|
'cronie: scheduling'
|
||
|
)
|
||
|
|
||
|
_srcdir=./
|
||
|
source=()
|
||
|
|
||
|
prepare() {
|
||
|
set -u
|
||
|
cd "${_srcdir}"
|
||
|
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
|
||
|
|
||
|
# (cd archlinux; makepkg )
|
||
|
# sudo pacman -U --noconfirm ./${pkgname}-20.08.3-1-x86_64.pkg.tar.zst
|
||
|
|