summaryrefslogtreecommitdiff
path: root/app-backup/backintime
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-backup/backintime
reinit the tree, so we can have metadata
Diffstat (limited to 'app-backup/backintime')
-rw-r--r--app-backup/backintime/Manifest7
-rw-r--r--app-backup/backintime/backintime-1.1.12.ebuild77
-rw-r--r--app-backup/backintime/backintime-1.1.8-r1.ebuild77
-rw-r--r--app-backup/backintime/metadata.xml17
4 files changed, 178 insertions, 0 deletions
diff --git a/app-backup/backintime/Manifest b/app-backup/backintime/Manifest
new file mode 100644
index 000000000000..996f79516be5
--- /dev/null
+++ b/app-backup/backintime/Manifest
@@ -0,0 +1,7 @@
+DIST backintime-1.1.12.tar.gz 656192 SHA256 a835e4eccb70ea3e8156861750a4c93d33dbc0e8590daf390c5a54dcc6b0ee4c SHA512 e1dc3e3d2bac8b0f390898029978e806128ffd6005471a7e8a697c44f9e271f9902b496b33b037133f9a509f4ca3f8b8f10adf681b670ec9a1a751dfc786cb62 WHIRLPOOL 8ada493d2cbb38879bc7481899eb41fa235b9e4e7d3a003d40b230c32924e568a2fa0b43bbd875c734279f36d63dd678cd7eabf406a18cc4b7c45d716cacfae1
+DIST backintime-1.1.8.tar.gz 617754 SHA256 a1f2d210e95633dfe383eb50b3b560d1e09c43de4ce89dd4cb193cab40cb8a1e SHA512 550e270dcf341ec5ad952f4decd836007d19ff9bf60cada834dfb488dbf29954b6fd3ed80a4f8fb4406a0166895a7f7c922e5622d06c43086dd54073e5aabd99 WHIRLPOOL ea9af3c432c61def4214e1d1e2c70e40cb7e50867bb0fa08930740c13133293ad135fd6c97295ab176deaedacb33e72583dc7c34dcfc3cb375a8b6e7fc7ab632
+EBUILD backintime-1.1.12.ebuild 1633 SHA256 b2332f0370af8a38747721c50b5b92a9f58b437745236ac21e92b859b164fcb7 SHA512 c55b2dca49cacfec814dba615f50490d2a2edbf0b64ebc43f58b9319cde00082d86f89b74070d317791205e83e637e085019cc0b4b1fe3d7433d658c01bed2d1 WHIRLPOOL 8456775b4ea503cb143f84c3218a5ec16fbe463a7fa7a75c6cc3394ebe84efd91e0e08a4349377eeefbdcdd1055550bce62d2c50cc1680c6b91868b7e45b4a40
+EBUILD backintime-1.1.8-r1.ebuild 1629 SHA256 ff66f0273928ecadc517d5c51ada201236cf485508b6e6680d37cf5930d05b98 SHA512 db1ecccbb71f8241500629fa2147d540e0bc9f1353c6fb117b724505629cbdfecc478fb58ac9f5a0cce79b7c87e046f1ab8a005596185f0d0989d445be3a4bce WHIRLPOOL febf44abe44e213b6e516d7da6df2ca36777febfb501783a4cbd00594730016e2b30404c6438df91065fe409b56466a6bcc8b5b98a3995c55a33a2b487d70bb9
+MISC ChangeLog 5790 SHA256 00d817126521acc73a00db54881dd5853b7ffd21941d8e10af9d949bc9889430 SHA512 c11ef57c726c2c0db2fbc69dd58cf671f5ccc3f6d123096dbd8ffba590de11e4526617e01f2e14895efdf4e1032032f4407de013bed84e5918dbc081feb47ccd WHIRLPOOL b8ef01b141fd426fe3d790573649294d78a4263697be4418a7641a8a689a57d98aa036c63b48a0de101c57fc69fd37713866e05648b723a6281600f17a0e4399
+MISC ChangeLog-2015 6310 SHA256 fad5939df8d03aac036b342d6ec43c275d140d9bf6124e843c5fc976553a3ef2 SHA512 26c2892ad1283a0fb94b740730862f53a4953af491d95f32a3b85ca4f0c101d61bc5063d04996dddaa14553f7a896d2aa603e709e0437cfe2f53e0353b07baf0 WHIRLPOOL 1844e8228954a97b24ae805945129773641229fced080eed9c94d1b84b6be1f2df110cf9b2a2110bc42358a8b60fdc856cb2d1f5782eca8d6495f55b8cc47054
+MISC metadata.xml 711 SHA256 835c45e376b32e6d4880eaba756e3734eefad45c18f8fa1fa1fc8031aaab3423 SHA512 fe6e7c43c31f3870182e89a4df61755cbf3cd39531030880aa5d011aa0779e180fec21189eac0702971837f21d22d12a8a6b660ea6a3a47a6aff3801819a7c85 WHIRLPOOL e30aedd6d7ff7ff4829b28edd508aafd2c2ffc486f2dd1864765d828ffc44bd3474f532aa351bfcfe9c6d64aed63b85a3421ee186da1b96df49a8d6599eddb0f
diff --git a/app-backup/backintime/backintime-1.1.12.ebuild b/app-backup/backintime/backintime-1.1.12.ebuild
new file mode 100644
index 000000000000..39ccb01f130a
--- /dev/null
+++ b/app-backup/backintime/backintime-1.1.12.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_{4,5} )
+
+inherit eutils python-single-r1
+
+DESCRIPTION="Backup system inspired by TimeVault and FlyBack, with a GUI for GNOME and KDE4"
+HOMEPAGE="http://backintime.le-web.org/"
+SRC_URI="http://${PN}.le-web.org/download/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="qt4"
+
+DEPEND="${PYTHON_DEPS}
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ net-misc/openssh
+ net-misc/rsync[xattr,acl]"
+RDEPEND="${DEPEND}
+ qt4? ( dev-python/PyQt4 )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+ #fix doc install location
+ sed -e "s:/doc/${PN}-common:/doc/${PF}:g" \
+ -i common/configure || die
+ sed -e "s:/doc/${PN}-qt4:/doc/${PF}:g" \
+ -i qt4/configure || die
+ sed -e "/addInstallFile \"..\/VERSION/d" \
+ -e "/addInstallFile \"..\/LICENSE/d" \
+ -e "/addInstallFile \"..\/debian\/copyright/d" \
+ -i {qt4,common}/configure || die
+
+ if [ -n ${LINGUAS+x} ] ; then
+ cd common/po || die
+ for po in *.po ; do
+ if ! has ${po/.po} ${LINGUAS} ; then
+ rm ${po} || die
+ fi
+ done
+ fi
+}
+
+src_configure() {
+ cd "${S}"/common || die
+ ./configure --python3 --no-fuse-group || die
+ if use qt4 ; then
+ cd "${S}"/qt4 || die
+ ./configure --python3 || die
+ fi
+}
+
+src_compile() {
+ cd "${S}"/common || die
+ emake
+ if use qt4 ; then
+ cd "${S}"/qt4 || die
+ emake
+ fi
+}
+
+src_install() {
+ cd "${S}"/common || die
+ emake DESTDIR="${D}" install
+ if use qt4 ; then
+ cd "${S}"/qt4 || die
+ emake DESTDIR="${D}" install
+ fi
+
+ python_optimize "${D}"
+}
diff --git a/app-backup/backintime/backintime-1.1.8-r1.ebuild b/app-backup/backintime/backintime-1.1.8-r1.ebuild
new file mode 100644
index 000000000000..22be00238312
--- /dev/null
+++ b/app-backup/backintime/backintime-1.1.8-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_4 )
+
+inherit eutils python-single-r1
+
+DESCRIPTION="Backup system inspired by TimeVault and FlyBack, with a GUI for GNOME and KDE4"
+HOMEPAGE="http://backintime.le-web.org/"
+SRC_URI="http://${PN}.le-web.org/download/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="qt4"
+
+DEPEND="${PYTHON_DEPS}
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ net-misc/openssh
+ net-misc/rsync[xattr,acl]"
+RDEPEND="${DEPEND}
+ qt4? ( dev-python/PyQt4 )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+ #fix doc install location
+ sed -e "s:/doc/${PN}-common:/doc/${PF}:g" \
+ -i common/configure || die
+ sed -e "s:/doc/${PN}-qt4:/doc/${PF}:g" \
+ -i qt4/configure || die
+ sed -e "/addInstallFile \"..\/VERSION/d" \
+ -e "/addInstallFile \"..\/LICENSE/d" \
+ -e "/addInstallFile \"..\/debian\/copyright/d" \
+ -i {qt4,common}/configure || die
+
+ if [ -n ${LINGUAS+x} ] ; then
+ cd common/po || die
+ for po in *.po ; do
+ if ! has ${po/.po} ${LINGUAS} ; then
+ rm ${po} || die
+ fi
+ done
+ fi
+}
+
+src_configure() {
+ cd "${S}"/common || die
+ ./configure --python3 --no-fuse-group || die
+ if use qt4 ; then
+ cd "${S}"/qt4 || die
+ ./configure --python3 || die
+ fi
+}
+
+src_compile() {
+ cd "${S}"/common || die
+ emake
+ if use qt4 ; then
+ cd "${S}"/qt4 || die
+ emake
+ fi
+}
+
+src_install() {
+ cd "${S}"/common || die
+ emake DESTDIR="${D}" install
+ if use qt4 ; then
+ cd "${S}"/qt4 || die
+ emake DESTDIR="${D}" install
+ fi
+
+ python_optimize "${D}"
+}
diff --git a/app-backup/backintime/metadata.xml b/app-backup/backintime/metadata.xml
new file mode 100644
index 000000000000..c5512af96e82
--- /dev/null
+++ b/app-backup/backintime/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <longdescription lang="en">
+Back In Time is a simple backup tool for Linux inspired from “flyback project” and “TimeVault”. The backup is done by taking snapshots of a specified set of directories.
+Currently there are two GUI available: Gnome and KDE 4 (&gt;= 4.1).
+
+All you have to do is configure:
+ Where to save snapshot
+ What directories to backup
+ When backup should be done (manual, every hour, every day, every week, every month)
+</longdescription>
+</pkgmetadata>