summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel2018-09-04 08:16:23 +0200
committerManuel2018-09-04 08:16:23 +0200
commitc69a1b23ee44abed2eb6c0f6c83245b03cc9c82b (patch)
tree8f853e17d42712eac259dbca7863d8adf8e3bfb4
downloadaur-c69a1b23ee44abed2eb6c0f6c83245b03cc9c82b.tar.gz
version 1.0a
-rw-r--r--.SRCINFO19
-rw-r--r--ChangeLog31
-rw-r--r--PKGBUILD30
-rw-r--r--snapman.install33
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
+}
+