summaryrefslogtreecommitdiff
path: root/app-backup
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-08-11 07:02:28 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-08-11 07:02:28 +0100
commit068424b26532f3551a81421a9be67ed206e5c11a (patch)
tree583b8d979899a463a4ef5b26d3d49e85df987623 /app-backup
parentd162ba1860a88062f4cd61f8b52fc303ba0b2991 (diff)
gentoo resync : 11.08.2021
Diffstat (limited to 'app-backup')
-rw-r--r--app-backup/Manifest.gzbin8698 -> 8702 bytes
-rw-r--r--app-backup/backintime/Manifest6
-rw-r--r--app-backup/backintime/backintime-1.3.1.ebuild77
-rw-r--r--app-backup/backintime/backintime-9999.ebuild26
-rw-r--r--app-backup/backintime/metadata.xml1
-rw-r--r--app-backup/backuppc/Manifest2
-rw-r--r--app-backup/backuppc/metadata.xml1
-rw-r--r--app-backup/borgmatic/Manifest4
-rw-r--r--app-backup/borgmatic/borgmatic-1.5.18.ebuild (renamed from app-backup/borgmatic/borgmatic-1.5.17.ebuild)0
-rw-r--r--app-backup/btrbk/Manifest4
-rw-r--r--app-backup/btrbk/btrbk-0.31.2.ebuild2
-rw-r--r--app-backup/btrbk/btrbk-0.31.3.ebuild77
12 files changed, 181 insertions, 19 deletions
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 62f533ac92af..9a92b2586985 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/backintime/Manifest b/app-backup/backintime/Manifest
index a8104ef2e483..e60c97a0c2bd 100644
--- a/app-backup/backintime/Manifest
+++ b/app-backup/backintime/Manifest
@@ -1,5 +1,7 @@
AUX backintime-1.2.1-no-compress-docs-examples.patch 6018 BLAKE2B 9ef4f8c5b81677340707e98550ab8e0d4c574a9bfe36fbb9c178f2050ca726ce995927bf2a186363243cc64f4e8be3b99a12b7b2b37ad0d4f6892ae6f730e48d SHA512 6484fdcc4ede6f5c57bfef985a290b9d8a74aecaea43e239a3368cf79aa6797d7fa4842fa331b259afd25084d9c514e643916c39c34d4a8b33bc668c93d9b180
DIST backintime-1.2.1.tar.gz 713853 BLAKE2B 0f05d6cdc04a41ec9737badb8693c1270bb1333b2986fce925625ba2d7be05de0630ff5f59a7b5854a38ba382d6992df1ffc4e1cb584cae0e2618b877db4f06b SHA512 91dbc76a7db81469c5a538be03196c8e307d13307486d8e1c6cad10ce0af399de495f0292fecffc2853ed78804b5899750f06f274b4701efe3af6a708ea1024e
+DIST backintime-1.3.1.tar.gz 714401 BLAKE2B 5b6a294d5a22ee3928725caf1a9895b665bfcddd6b779355cd7f7e58b5a201c3d2158ef4b30fb73eb4525c1a54cacf878397874f28b06798b7bfd973df467a39 SHA512 faac8552748da75db62cf7fa7eea686fd8b262016d1072f432fff54a6c0c72929650582870b4c56efbaa4ef5984acaece9e1d76eb72abcce91c6fc92d34d52ad
EBUILD backintime-1.2.1.ebuild 1602 BLAKE2B c1616f90555a470bb735b68d8726aa40bf41275038d715adc030c9f8838e6c2f20e2ca2dd47833709274afa77795cbd1f2eb233b8bee01f4009ac48153289b88 SHA512 7f4ddec92cdd68f51e489b0cd3850d4ff7fbce94e3afb82c8c10f53bf9fea895f46bfb275467f7d67f07a843b23e56d9060ebae7a2bcfeca0466b389082a7b7b
-EBUILD backintime-9999.ebuild 1582 BLAKE2B 884c5239e5676a8f363cf2f639b956814a855a02e2a156ffbe7b9b2f436e4a5ad844a13765b4f6e9d9dc2ce86959e8db1ba649164295c7849f47187fe089814c SHA512 db62b3596a09bfa38aa9b89627ed38aae14e6c593a2be20cdc468ca2a688fe1670903eed11229e3604dcc690901ded92cc1f5d8d5ef81e984a98eccaaffb11e9
-MISC metadata.xml 640 BLAKE2B 1f3990bb871e2158d4b1213caffc46fc83766619a6ad3e6c24f014ab62318e5140d91eb56e4806d34a2daed1e1a066f08b1205deb5c2aba7d60e6f90a7d193ea SHA512 d38c67f79e8a2a61314283bbd4c23979657dfdd4208f3d09d0a714251dd49c5420b1bc50c1817837541034df6b0c43e3a20bea625d5e67f488c027855456bdb6
+EBUILD backintime-1.3.1.ebuild 1623 BLAKE2B f357001b796d3f3cc04ca0d8a886fb47ce65405b057178ac0971ccb734a12523b747e01f4c81322e9b09ce7ca078aee5cafdaca52d4c69104de88370e618d74d SHA512 8d3bf27ccef96499b21bf597ef10626839018e393329d774e89147ed8e896d05d00192c326a3ff36fdc53edc27b6b82367412988f45a840427b029f1c7721424
+EBUILD backintime-9999.ebuild 1583 BLAKE2B b08c2e4f33ae8f86b714a1871ea0a2675d36e12a0274fbf46062d267e0478db498773b5e4b7dde932744cabf006de24bf8a5fe2f9561ec4c9a40a42dc23a6e6d SHA512 8a11499f309c81db1e7508336e15cbca4e41bce3ff4c67d8e83fbca510a01176e60498ab7d5fd07dc304b8cfab6106d997ddab2b9d05189215f65d67748a754d
+MISC metadata.xml 664 BLAKE2B 14503aed12c10b3978306320c361c20b8562e3780a7d98d05fb505db8be488f97f2e3a17afb3bba127ac56ae39c180c5260e92b94e3bf56de76b6e42bf4bc569 SHA512 ffda14d40dce4fd1ea8940ad93a8780c733a66e4a03fe492d7db78a546796529cc6cdfdf5d2296f153d535d0c75cca8615a6022dfd7112d0fd0c2ccd169203b2
diff --git a/app-backup/backintime/backintime-1.3.1.ebuild b/app-backup/backintime/backintime-1.3.1.ebuild
new file mode 100644
index 000000000000..8a5153c4753d
--- /dev/null
+++ b/app-backup/backintime/backintime-1.3.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="Backup system inspired by TimeVault and FlyBack"
+HOMEPAGE="https://backintime.readthedocs.io/en/latest/ https://github.com/bit-team/backintime/"
+SRC_URI="https://github.com/bit-team/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples qt5"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ ')"
+RDEPEND="${DEPEND}
+ net-misc/openssh
+ net-misc/rsync[xattr,acl]
+ qt5? ( dev-python/PyQt5[gui,widgets] )"
+
+PATCHES=( "${FILESDIR}/${PN}-1.2.1-no-compress-docs-examples.patch" )
+
+src_configure() {
+ pushd common > /dev/null || die
+ # Not autotools
+ ./configure --python3 --no-fuse-group || die
+ popd > /dev/null || die
+
+ if use qt5 ; then
+ pushd qt > /dev/null || die
+ ./configure --python3 || die
+ popd > /dev/null || die
+ fi
+}
+
+src_compile() {
+ pushd common > /dev/null || die
+ emake
+ popd > /dev/null || die
+
+ if use qt5 ; then
+ pushd qt > /dev/null || die
+ emake
+ popd > /dev/null || die
+ fi
+}
+
+src_install() {
+ pushd common > /dev/null || die
+ emake DESTDIR="${D}" install
+ popd > /dev/null || die
+
+ if use qt5 ; then
+ pushd qt > /dev/null || die
+ emake DESTDIR="${D}" install
+ popd > /dev/null || die
+ fi
+
+ einstalldocs
+
+ if use examples ; then
+ docinto examples
+ dodoc common/{config-example-local,config-example-ssh}
+ fi
+
+ python_optimize "${D}"
+}
diff --git a/app-backup/backintime/backintime-9999.ebuild b/app-backup/backintime/backintime-9999.ebuild
index 606f837db53d..ec4851aa691d 100644
--- a/app-backup/backintime/backintime-9999.ebuild
+++ b/app-backup/backintime/backintime-9999.ebuild
@@ -13,7 +13,6 @@ EGIT_REPO_URI="https://github.com/bit-team/backintime/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
IUSE="examples qt5"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -22,49 +21,52 @@ DEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/keyring[${PYTHON_USEDEP}]
- ')
+ ')"
+RDEPEND="${DEPEND}
net-misc/openssh
net-misc/rsync[xattr,acl]
-"
-RDEPEND="${DEPEND}
- qt5? ( dev-python/PyQt5[gui,widgets] )
-"
+ qt5? ( dev-python/PyQt5[gui,widgets] )"
PATCHES=( "${FILESDIR}/${PN}-1.2.1-no-compress-docs-examples.patch" )
src_configure() {
pushd common > /dev/null || die
- ./configure --python3 --no-fuse-group || die
+ # Not autotools
+ ./configure --python3 --no-fuse-group || die
popd > /dev/null || die
+
if use qt5 ; then
pushd qt > /dev/null || die
- ./configure --python3 || die
+ ./configure --python3 || die
popd > /dev/null || die
fi
}
src_compile() {
pushd common > /dev/null || die
- emake
+ emake
popd > /dev/null || die
+
if use qt5 ; then
pushd qt > /dev/null || die
- emake
+ emake
popd > /dev/null || die
fi
}
src_install() {
pushd common > /dev/null || die
- emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install
popd > /dev/null || die
+
if use qt5 ; then
pushd qt > /dev/null || die
- emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install
popd > /dev/null || die
fi
einstalldocs
+
if use examples ; then
docinto examples
dodoc common/{config-example-local,config-example-ssh}
diff --git a/app-backup/backintime/metadata.xml b/app-backup/backintime/metadata.xml
index 6bbfe72c81c8..9bd6195cdc62 100644
--- a/app-backup/backintime/metadata.xml
+++ b/app-backup/backintime/metadata.xml
@@ -11,4 +11,5 @@
* What directories to backup
* When backup should be done (manual, every hour, every day, every week, every month)
</longdescription>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/app-backup/backuppc/Manifest b/app-backup/backuppc/Manifest
index c72d56715269..65223e202d3b 100644
--- a/app-backup/backuppc/Manifest
+++ b/app-backup/backuppc/Manifest
@@ -9,4 +9,4 @@ AUX backuppc-3.3.1-perl526.patch 907 BLAKE2B 80da3a7d9710c8ef55fac9e11859604584d
AUX backuppc.service 231 BLAKE2B 948543a9fc9accff40868e930680c4eb9c0ff89c291254091c8f48b788b1eacf6ba6aba317fd39d2958e8af2efd7194cbe26d3674ee055e8401c591ac27e2fa5 SHA512 9a7cb7ac7da2851cfaf90fafe082800fbac34a5a40a9f6aed1ea817b6f9aeb5be60cb3cfb35c263997c2ac1d22f3384752a23f44158572a9efc8f2c48e99c969
DIST BackupPC-3.3.1.tar.gz 556461 BLAKE2B 91477196506291fb542a266aca4182ad727758ccf8379c135dcd5147d42b5f1f58d094473430fee64f67e0fc75e077fdf92bfcdaf2313dd53480737666746160 SHA512 b6bb9de3103c5062098d80755055b7461ae9133a4a46a66b3d0af89d081086571694db1898e7d85880defa15b030bad522812116ae5361c0fbde90b877d139c6
EBUILD backuppc-3.3.1-r6.ebuild 5434 BLAKE2B ae7decc2ce0a09f964d0a449c78cb44adeb3081846c4533e7373a1748983bad6aabf68d6747a488337aedb10030539b35b8fbd63d969a4abd78ddb7958c55d0f SHA512 189a6d83cbb86201ba36f017a855ecfd86f1f2ee23b230a5ae8646de404f23bb1d584ca72ea0735c1d6ad8216120325056309288a39ac3eca12c88b2a9d3f4f2
-MISC metadata.xml 245 BLAKE2B 60b89e1b22df8b9bf236255a9563dea8017b658ba02811b0826ec33790245fbba9332bcfef37cfe1a0dfc5c15de494f7b6eab4b6fbc0f92c6b3c9bec34c2f5c3 SHA512 4129c00f4fd37b4c2e051df35c98105ee97b74bc2a8af78e97f2cbc4c97d14740456fc01ed2ab5c6df3bab10a17ce1728de9e4b83cfee393a8841e8933232877
+MISC metadata.xml 302 BLAKE2B 2de38546caf6436ca7a4c2f832bb54cd6d5bb60c8530f5b862d078997dbba9268942a31b5fef79b2d91d75f6a380c581614909fd85308e467ab032fa8b8315ac SHA512 87bfa51805ac829d2ca1c627dd95c3205c1fb5794e38e7c41e52b5b7f13fab1b6afd1f8808ec92112653aebca2b1bb4c5da7a6932d2df9df10f517d12d618c71
diff --git a/app-backup/backuppc/metadata.xml b/app-backup/backuppc/metadata.xml
index 13724624fa85..55fa804a09ca 100644
--- a/app-backup/backuppc/metadata.xml
+++ b/app-backup/backuppc/metadata.xml
@@ -4,5 +4,6 @@
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">backuppc</remote-id>
+ <remote-id type="github">backuppc/backuppc</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest
index 7e30c8262fdb..d2a164428c09 100644
--- a/app-backup/borgmatic/Manifest
+++ b/app-backup/borgmatic/Manifest
@@ -3,7 +3,7 @@ AUX borgmatic-1.5.1-systemd_service_bin_path.patch 446 BLAKE2B bad832573f35e832e
AUX borgmatic-1.5.16-flexmock_write_args.patch 738 BLAKE2B aef28c6cc9f3e4c6294cf34cb6e3a1291fce90e0696f54d8f3975d7823faf64d73f2f625f1ccc7d1473e74f81342e6243d283950c505ed7cfc2279afe8eb5df9 SHA512 a9e1645dad137a9a20e71967d4578b3bbedca5556ce8e7b588215eb240c5581e6e0d5b657941eedb637ff94ac6e09ed06d3d9ef941cc1d4365daef0ae536659d
AUX borgmatic-1.5.16-systemd_service_bin_path.patch 556 BLAKE2B f90b66d3d46ea972ed67bff74365b72e5e7df16199b439e5ad785b731eaa9a3eff5cfa6c9084c1b212b2359e9b8a14b1d0952ec6a560746acfbe594a2267e0ac SHA512 b23d899754762e29221b537c303e65a3b84e4a580d502f96870e8927ab2ef79b557f2c5638cfc4557ea5dfb6bea82b9776c6a67e65fda8a02138d3c57dfc00e6
DIST borgmatic-1.5.15.tar.gz 275702 BLAKE2B c01c469a4e0b96f4a364e0e44cd26d60cf34bc1c969cbf9931ee5ec6688cf012a1c22acb20e3a434b765ef5ec68657a2507e292e5ed3b9e0587f8784e85ecfe9 SHA512 5520e2e903162caa42c66c1e172af225f5f9622c1b33e5f0854f2dc8379752865e8cb8c442e545ec4fc98509e5c7c863373b12e57cf0bbd417b4e8c0887a27fc
-DIST borgmatic-1.5.17.tar.gz 276954 BLAKE2B 45d0458377d4825b84b5a535a28e15c3204479cd0faa349ac16cf59262bc1ad00ebf83c6309d85d4e9e168a1b1173e887c8d1185d509b5dc16d3d6026d0f0dec SHA512 740c8f5de9cbb4980295e435f40d0bd239341f22849081d5616e151d8545118f64f5369dce4203d200910a23d5074b765b1a8cf8e9b515967143ba42bd489fc3
+DIST borgmatic-1.5.18.tar.gz 277064 BLAKE2B 43f5f8d2fb7f13ed6bcfd5b00f99a797f214f5220b27f8c173f636d37b4c0b5c8d1915a73684597d71fb436717a84de542be51a9b23f735e304e15427d40ace1 SHA512 2e008ef01922851a3fd5c7b5d1ad30d5b0e007e5f76af4849159ff2f730add591ffb30ba3d867b0e7221b98e949e4cf3e11b8853a3412395a63c135248761264
EBUILD borgmatic-1.5.15.ebuild 2143 BLAKE2B 2a29e0c8c0274a2e02d4137c0cd3661bf2c86c9f9d5b3f59068d3222022ff70975eda4344699f03e181bd746b3c4ccda7e34c365301f1a1d4cb7a167e7ffcceb SHA512 cdabf0735ac44acdfd96f6ada94db2c9cb7fa0de0650d62948850156a08a7266184ed5da9d3d347e19a30609fd104f07c12fca6c515d5767403aa2bf9c42929f
-EBUILD borgmatic-1.5.17.ebuild 2085 BLAKE2B cf922f6563d7f616655d40e94c353d1bc6a30cf3374fc5582c23de01fa74713e498cc0258ae8c64bea069f67ac4c673301645eef0d860b2f2380dcf5d93e654d SHA512 5174e82bc75772b3d0bbff2e27dad25ab065704236f75f93fa2af79049506b84d84946009498de81acc5d8562489b02450edb1b7b172ea2451c78009c3618b2e
+EBUILD borgmatic-1.5.18.ebuild 2085 BLAKE2B cf922f6563d7f616655d40e94c353d1bc6a30cf3374fc5582c23de01fa74713e498cc0258ae8c64bea069f67ac4c673301645eef0d860b2f2380dcf5d93e654d SHA512 5174e82bc75772b3d0bbff2e27dad25ab065704236f75f93fa2af79049506b84d84946009498de81acc5d8562489b02450edb1b7b172ea2451c78009c3618b2e
MISC metadata.xml 365 BLAKE2B 6fceb22a831c0ee0669e3545737da7a6fe778e9b188fba0c72f8e70988404ad444b2b75cd7e6001012cd2226d5f6f7a7096b3f837de905e559e94badf649d412 SHA512 72be8c3e4d69e9c33307d20b3ec2b05b134787fde7e015fa70f0dbea365163f235f21490500d68fe19b771528f813cf3257d1df175d5d009f6e9414ba5ea4db1
diff --git a/app-backup/borgmatic/borgmatic-1.5.17.ebuild b/app-backup/borgmatic/borgmatic-1.5.18.ebuild
index a9f759659cf1..a9f759659cf1 100644
--- a/app-backup/borgmatic/borgmatic-1.5.17.ebuild
+++ b/app-backup/borgmatic/borgmatic-1.5.18.ebuild
diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest
index d29f2e7c4f51..1906c7964ea5 100644
--- a/app-backup/btrbk/Manifest
+++ b/app-backup/btrbk/Manifest
@@ -1,6 +1,8 @@
DIST btrbk-0.29.1.tar.xz 98320 BLAKE2B f7e4939fec27cc85847d7cae8797de9c59040de641ed4c3c4dcd37102daad1d3910e2ef40c3ad486614a167a7d2206c92b961ba6e5d78e351dedb8de565e3172 SHA512 78bb24fff3606bcf5cb3f4b7e31c5423ca01208cf667efa6a67978696b06ffd4f368aed372d57372ef268ea9329d51f8abd7e2e9dc59dfb0d3133c992d1d788e
DIST btrbk-0.31.2.tar.xz 107124 BLAKE2B a05ef8a665d50b0f9637b1bc7026f0ca0f8364377b4165dae09cd27790dc139aaea1096a54719d948adda5050f91580650bf58db70a086cfdd14b73559fad9f3 SHA512 f953fe1a231f7a28c2d98cf124e3d52cc6d0810e6cb1673b90f335e07cd7473d0302ec227361f902c40a36dab5c075c675d2ee0543a23c37cb1e4baaf74efea0
+DIST btrbk-0.31.3.tar.xz 109884 BLAKE2B 7f78d00815259e42bb3fd16ee48272717fe57913b7af83ca8a98f1dfd0de715cbf8b07177ea60b5b8bdcb9793ee0d5829b90b8327cd4810f6275611276a6e707 SHA512 62dee5430635b6a31edcdc9bed1829f549b60074ea09bb6f1fcd56d242d4215339846c8c2dbcd4bee05cd2a0cb32c1237ce7311d2b887885373c13fa15a6f476
EBUILD btrbk-0.29.1.ebuild 2322 BLAKE2B afba2b06ace683bc10c725b5093d1f15183063405245117fcbcb14efe349c1c4cf1874bbacdea9120ed4fba2e36c7d65a7bcc6bf66afa301d636a3298d2acb19 SHA512 969f28f3ef93f08c7675b5b82a2b73a75a469d9f30c0e755924cfb0364ecfa8dae2cd9909767f0802d6ae6ec329dc79f3dd414b2fa27ec44c51ec3670e3686e7
-EBUILD btrbk-0.31.2.ebuild 2385 BLAKE2B 2aca46fa4c713bdf92f7bb24afc18bbf662e1118bc59afc430a8fc133fb7f9d08eb2b5c5ed2451347c4a2ab5eb6fddd9ab462ce688c5c28fbe8905f4e6c7201f SHA512 c5079950260f6b6411d3bcd66f6066874a7bcac22812989383d41b08f8e9fa2bb8f25becac65871322b063c8e2da3c80d443265357dad9485f41b24413329a40
+EBUILD btrbk-0.31.2.ebuild 2382 BLAKE2B 945a7860b3f75785359ca00dd69e0d6afff6526c9cd325a5e3cf02ce001a0c563ed331fd61a61c8239f64c14bc62097f45fcaed55572d092cc5245574e7732c3 SHA512 d470de8046f9dea35cff8e505844b0860bdb72032b34b3af595bd6a3c22138fa63c241d1e33a3c57c33416694138e51cb394b4a3e652c2e154d3233dd6f55b05
+EBUILD btrbk-0.31.3.ebuild 2385 BLAKE2B 2aca46fa4c713bdf92f7bb24afc18bbf662e1118bc59afc430a8fc133fb7f9d08eb2b5c5ed2451347c4a2ab5eb6fddd9ab462ce688c5c28fbe8905f4e6c7201f SHA512 c5079950260f6b6411d3bcd66f6066874a7bcac22812989383d41b08f8e9fa2bb8f25becac65871322b063c8e2da3c80d443265357dad9485f41b24413329a40
EBUILD btrbk-9999.ebuild 2385 BLAKE2B 2aca46fa4c713bdf92f7bb24afc18bbf662e1118bc59afc430a8fc133fb7f9d08eb2b5c5ed2451347c4a2ab5eb6fddd9ab462ce688c5c28fbe8905f4e6c7201f SHA512 c5079950260f6b6411d3bcd66f6066874a7bcac22812989383d41b08f8e9fa2bb8f25becac65871322b063c8e2da3c80d443265357dad9485f41b24413329a40
MISC metadata.xml 1063 BLAKE2B 3006f83965b390c29b40f43aa1e325d64982be982d80f5ac52d8e0c6bb52e595f36d3a623545a4710e53390e3a14acf170c00d8a37ce2fa092e869edfe3ed615 SHA512 aad705481fe86deb2434f4d36634d34301451c5508a5628c49cf17139d195caa938036f421479f0f89aaa3577c838af88e26be2ef0ac491bd4430b3610746db7
diff --git a/app-backup/btrbk/btrbk-0.31.2.ebuild b/app-backup/btrbk/btrbk-0.31.2.ebuild
index f301c70cd559..d849b41fb4e9 100644
--- a/app-backup/btrbk/btrbk-0.31.2.ebuild
+++ b/app-backup/btrbk/btrbk-0.31.2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
else
SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 ~x86"
fi
DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes"
diff --git a/app-backup/btrbk/btrbk-0.31.3.ebuild b/app-backup/btrbk/btrbk-0.31.3.ebuild
new file mode 100644
index 000000000000..f301c70cd559
--- /dev/null
+++ b/app-backup/btrbk/btrbk-0.31.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/digint/btrbk.git"
+ inherit git-r3
+ SRC_URI=""
+else
+ SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes"
+HOMEPAGE="https://digint.ch/btrbk/"
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+mbuffer +doc +lsbtr"
+
+DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )"
+
+RDEPEND="dev-lang/perl
+ net-misc/openssh
+ mbuffer? ( >=sys-block/mbuffer-20180505 )
+ >=sys-fs/btrfs-progs-4.12"
+
+src_compile() {
+ emake clean
+ use doc && emake -C doc
+}
+src_install() {
+ local targets="install-bin install-etc install-share install-systemd"
+ use doc && targets="${targets} install-man install-doc"
+ use lsbtr && targets="${targets} install-bin-links"
+ emake \
+ DESTDIR="${D}" \
+ DOCDIR="/usr/share/doc/${PF}" \
+ SYSTEMDDIR="$(systemd_get_systemunitdir)" \
+ ${targets}
+}
+pkg_preinst() {
+ if has_version "<${CATEGORY}/${PN}-0.26.0" ; then
+ upgrade_0_26_0_warning="1"
+ fi
+ if has_version "<${CATEGORY}/${PN}-0.27.0" ; then
+ upgrade_0_27_0_warning="1"
+ fi
+}
+pkg_postinst() {
+ if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then
+ ewarn "If you are using raw targets, make sure to run the"
+ ewarn "\"raw_suffix2sidecar\" utility in each target directory."
+ fi
+ if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then
+ ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved'
+ ewarn 'monthly/yearly backups could get deleted when upgrading to'
+ ewarn 'btrbk-0.27.0.'
+ ewarn ''
+ ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs'
+ ewarn 'or systemd timers calling btrbk.'
+ ewarn ''
+ ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and'
+ ewarn 'check if any snapshots/backups would get deleted. If you want to'
+ ewarn 'forcibly preserve a snapshot/backup forever, rename it:'
+ ewarn ''
+ ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever'
+ ewarn ''
+ ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.'
+ ewarn '(".keep_forever" suffix in the example above).'
+ ewarn ''
+ ewarn ' [1] https://github.com/digint/btrbk/issues/217'
+ ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f'
+ fi
+}