diff options
author | Manuel | 2018-09-04 08:16:23 +0200 |
---|---|---|
committer | Manuel | 2018-09-04 08:16:23 +0200 |
commit | c69a1b23ee44abed2eb6c0f6c83245b03cc9c82b (patch) | |
tree | 8f853e17d42712eac259dbca7863d8adf8e3bfb4 | |
download | aur-c69a1b23ee44abed2eb6c0f6c83245b03cc9c82b.tar.gz |
version 1.0a
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | ChangeLog | 31 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | snapman.install | 33 |
4 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4cbd26081301 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = snapman + pkgdesc = A backup system based on Btrfs snapshots. + pkgver = 1.0a + pkgrel = 1 + url = https://github.com/mdomlop/snapman + install = snapman.install + changelog = ChangeLog + arch = any + license = GPL3 + makedepends = python-docutils + depends = btrfs-progs + depends = python>=3.5 + depends = python-pyqt5 + backup = etc/snapman.ini + source = https://github.com/mdomlop/snapman/archive/1.0a.tar.gz + md5sums = f1a861dce3f3fb22fb223fd21c179b4c + +pkgname = snapman + diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000000..d8a01317fcd0 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,31 @@ +snapman (1.0a) unstable; urgency=medium + + * Release 1.0a. + + Per section umask. + + Qt graphic interface. + + New modular design. + + Added function for force creating a new snapshot. + + Minor changes in command line output. + + -- Manuel Domínguez López <mdomlop@gmail.com> Thu, 16 Aug 2018 18:42:14 +0200 + + snapman (0.9b) unstable; urgency=medium + + * Release 0.9b. + + Cosmetic fixes. + + Debian and Arch linux packaging. + + -- Manuel Domínguez López <mdomlop@gmail.com> Mon, 30 Oct 2017 13:28:10 +0100 + +snapman (0.9a) unstable; urgency=medium + + * Release 0.9a. + + Renamed project to Snapman. + + Better format for configuration file. + + Multi-thread daemon mode. + + Removed --purge command line option. Improved options are available. + + Added new commad line options. + + Updated man pages. + + Debian packaging. + + -- Manuel Domínguez López <mdomlop@gmail.com> Sat, 28 Oct 2017 06:06:10 +0200 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c84a844457ec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Manuel Domínguez López <mdomlop at gmail dot com> + +_pkgver_year=2018 +_pkgver_month=09 +_pkgver_day=04 + +pkgname=snapman +pkgver=1.0a +pkgrel=1 +pkgdesc='A backup system based on Btrfs snapshots.' +url='https://github.com/mdomlop/snapman' +source=('https://github.com/mdomlop/snapman/archive/1.0a.tar.gz') +md5sums=('f1a861dce3f3fb22fb223fd21c179b4c') +license=('GPL3') +arch=('any') +depends=('btrfs-progs' 'python>=3.5' 'python-pyqt5') +makedepends=('python-docutils') +changelog=ChangeLog +backup=('etc/snapman.ini') +install="$pkgname.install" + +build() { + cd "$startdir" + make + } + +package() { + cd "$startdir" + make arch_install DESTDIR="$pkgdir" +} diff --git a/snapman.install b/snapman.install new file mode 100644 index 000000000000..ee08166409e5 --- /dev/null +++ b/snapman.install @@ -0,0 +1,33 @@ +post_install() { + echo "Reloading daemons..." + systemctl daemon-reload + if systemctl is-active snapman > /dev/null + then + echo "Restarting snapman service..." + systemctl restart snapman + fi +} + +post_upgrade() { + echo "Reloading daemons..." + systemctl daemon-reload + if systemctl is-active snapman > /dev/null + then + echo "Restarting snapman service..." + systemctl restart snapman + fi +} + +pre_remove() { + if systemctl is-active snapman > /dev/null + then + echo "Stopping snapman service..." + systemctl stop snapman + fi + if systemctl is-enabled snapman > /dev/null + then + echo "Disabling snapman service..." + systemctl disable snapman + fi +} + |