From 827f5f0913d037a5e28b9da3dce02eb0936a139b Mon Sep 17 00:00:00 2001 From: Eric Torres Date: Wed, 13 Mar 2019 02:28:15 -0700 Subject: [PATCH] Add basic install commands to PKGBUILD and set version --- PKGBUILD | 34 ++++++++++++++++++++-------------- setup.py | 2 +- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 70ffea1..2fb3aa3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,24 +1,18 @@ # Maintainer: Eric Torres pkgname=rbackup -pkgver=0 +pkgver=0.1 pkgrel=1 pkgdesc="An rsync-based tool for backing up files" arch=('any') url="" license=('MIT') -groups=() -depends=('python') +depends=(python rsync) makedepends=('git' 'python-setuptools') checkdepends=('python-pytest') -backup=() +backup=(etc/$pkgname/backup.conf + etc/$pkgname/etc-include.conf + etc/$pkgname/home-include.conf) source=("file:///${HOME}/Projects/rbackup") -noextract=() - -pkgver() { - cd "$srcdir/${pkgname%-git}" - printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" - -} build() { cd "$srcdir/${pkgname}" @@ -26,8 +20,20 @@ build() { } package() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/${pkgname}" - # install main package - python setup.py install --prefix='/usr' --root="${pkgdir}" --optimize=1 --skip-build + python setup.py install \ + --prefix='/usr' \ + --root="${pkgdir}" \ + --optimize=1 \ + --skip-build + + # Install config files + for config in rbackup/config/*; do + install -Dm644 "${config}" "${pkgdir}/etc/${pkgname}/${config##*/}" + done + + # Install AppArmor profile + install -Dm644 rbackup/config/usr.bin.backup \ + "${pkgdir}/etc/apparmor.d/usr.bin.backup" } diff --git a/setup.py b/setup.py index b395e2e..be29002 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ with open("README.md", "r") as fh: setuptools.setup( name="rbackup", - version="0.0.1", + version="0.1", author="Eric Torres", author_email="erictorres4@protonmail.com", description="An rsync-based tool for creating backups",