Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 392271 - app-backup/bup: efficient backup system based on the git packfile format
Summary: app-backup/bup: efficient backup system based on the git packfile format
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 2 votes (vote)
Assignee: Default Assignee for New Packages
Keywords: EBUILD
Depends on:
Reported: 2011-11-28 13:20 UTC by Fabian Henze
Modified: 2016-11-04 06:19 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---

bup-0.24b.ebuild (bup-0.24b.ebuild,698 bytes, text/plain)
2011-11-28 14:26 UTC, Fabian Henze
bup-9999.ebuild (bup-9999.ebuild,1.02 KB, text/plain)
2011-11-28 20:30 UTC, Fabian Henze
bup-9999.ebuild, bup-0.25_rc4.ebuild, bup-0.24b.ebuild and more (bup-9999.ebuild,1.02 KB, text/plain)
2013-11-17 16:34 UTC, Fabian Henze
ebuild for bup 0.25 (bup-0.25.ebuild,1.08 KB, text/plain)
2014-04-27 07:28 UTC, Yichao Zhou
ebuild for bup-0.25 (bup-0.25.ebuild,1.18 KB, text/plain)
2014-04-27 07:38 UTC, Yichao Zhou
bup-0.26.ebuild (bup-0.26.ebuild,1.23 KB, text/plain)
2014-07-31 10:08 UTC, Fabian Henze

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Henze 2011-11-28 13:20:44 UTC
please add an ebuild for the backup software "bup" to the portage tree.

Reproducible: Always
Comment 1 Fabian Henze 2011-11-28 14:26:06 UTC
Created attachment 294067 [details]

Initial ebuild.
Comment 2 Fabian Henze 2011-11-28 20:30:38 UTC
Created attachment 294097 [details]

Updated ebuild for bup 0.23a, 0.24, 0.24a, 0.24b, 0.25-rc1 and the git version.
Comment 3 Fabian Henze 2013-11-17 16:34:06 UTC
Created attachment 363442 [details]
bup-9999.ebuild, bup-0.25_rc4.ebuild, bup-0.24b.ebuild and more

Updated ebuild for bup 0.23a, 0.24, 0.24a, 0.24b, 0.25_rc1, 0.25_rc2, 0.25_rc3, 0.25_rc4 and the git version. Note that the current ebuild does not respect user-defined CFLAGS. I don't care enough to fix it, but I thought it was worth mentioning ...
Also note that the git repository changed to
Comment 4 Yichao Zhou 2014-04-27 07:28:02 UTC
Created attachment 375826 [details]
ebuild for bup 0.25

This is a updated bup-0.25.
Some improvementa:
  1. Using python-single-r1
  2. Do not has pandoc as dependency (93 haskell packages as dependency :( )
Comment 5 Yichao Zhou 2014-04-27 07:38:37 UTC
Created attachment 375828 [details]
ebuild for bup-0.25

Sorry, the previous ebuild doesn't work.

More improvements:
  1. Add tornado uses flag
  2. Fix python shebang (the reason why previous version do not work)
  3. Follow user's CFLAGS and LDFLAGS
Comment 6 Fabian Henze 2014-07-31 10:08:34 UTC
Created attachment 381934 [details]

Updated the ebuild 0.26 and renamed the tornado useflag to "web", which is more self-explanatory and used in other packages as well.
Comment 7 Philipp Riegger 2014-11-18 13:07:58 UTC
Some python scripts use python instead of python2.7. This fails if python3 is the default on the system. This fixes it for me:

Index: bup-0.26.ebuild
--- bup-0.26.ebuild     (revision 742)
+++ bup-0.26.ebuild     (working copy)
@@ -48,6 +48,7 @@
 src_install() {
        emake install DESTDIR="${D}"
        python_fix_shebang "${ED}"usr/bin
+       python_fix_shebang "${ED}"usr/lib/bup/cmd
        doman "${S}"/bup-man/*
Comment 8 Tim Harder gentoo-dev 2016-11-04 06:19:47 UTC
0.28.1 added to the tree.