diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-08-11 07:02:28 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-08-11 07:02:28 +0100 |
commit | 068424b26532f3551a81421a9be67ed206e5c11a (patch) | |
tree | 583b8d979899a463a4ef5b26d3d49e85df987623 /app-backup | |
parent | d162ba1860a88062f4cd61f8b52fc303ba0b2991 (diff) |
gentoo resync : 11.08.2021
Diffstat (limited to 'app-backup')
-rw-r--r-- | app-backup/Manifest.gz | bin | 8698 -> 8702 bytes | |||
-rw-r--r-- | app-backup/backintime/Manifest | 6 | ||||
-rw-r--r-- | app-backup/backintime/backintime-1.3.1.ebuild | 77 | ||||
-rw-r--r-- | app-backup/backintime/backintime-9999.ebuild | 26 | ||||
-rw-r--r-- | app-backup/backintime/metadata.xml | 1 | ||||
-rw-r--r-- | app-backup/backuppc/Manifest | 2 | ||||
-rw-r--r-- | app-backup/backuppc/metadata.xml | 1 | ||||
-rw-r--r-- | app-backup/borgmatic/Manifest | 4 | ||||
-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/Manifest | 4 | ||||
-rw-r--r-- | app-backup/btrbk/btrbk-0.31.2.ebuild | 2 | ||||
-rw-r--r-- | app-backup/btrbk/btrbk-0.31.3.ebuild | 77 |
12 files changed, 181 insertions, 19 deletions
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz Binary files differindex 62f533ac92af..9a92b2586985 100644 --- a/app-backup/Manifest.gz +++ b/app-backup/Manifest.gz 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 +} |