Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 392271

Summary: app-backup/bup: efficient backup system based on the git packfile format
Product: Gentoo Linux Reporter: Fabian Henze <flyser42>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: broken.zhou, bugs+gentoo, dschridde+gentoobugs, flyser42, jens, julien.sanchez
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/bup/bup
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: bup-0.24b.ebuild
bup-9999.ebuild
bup-9999.ebuild, bup-0.25_rc4.ebuild, bup-0.24b.ebuild and more
ebuild for bup 0.25
ebuild for bup-0.25
bup-0.26.ebuild

Description Fabian Henze 2011-11-28 13:20:44 UTC
Hi,
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]
bup-0.24b.ebuild

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

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 github.com/bup/bup
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]
bup-0.26.ebuild

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/*
        dodoc README DESIGN CODINGSTYLE
Comment 8 Tim Harder gentoo-dev 2016-11-04 06:19:47 UTC
0.28.1 added to the tree.