Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/blueness:master commit in: app-backup/spideroak-bin/files/, app-backup/spideroak-bin/
Date: Tue, 10 Jan 2012 16:21:55
Message-Id: d7c2cfab5ca6688d3a41459e66671af6fc2daa69.blueness@gentoo
1 commit: d7c2cfab5ca6688d3a41459e66671af6fc2daa69
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 10 16:21:36 2012 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 10 16:21:36 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=d7c2cfab
7
8 app-backup/spideroak-bin: working merged version
9
10 (Portage version: 2.1.10.41/git/Linux x86_64, signed Manifest commit with key 0xD0455535)
11
12 ---
13 app-backup/spideroak-bin/Manifest | 15 ++++++++++-
14 app-backup/spideroak-bin/files/opt-path.patch | 10 ++++----
15 app-backup/spideroak-bin/metadata.xml | 2 -
16 .../spideroak-bin/spideroak-bin-4.2.9913.ebuild | 25 +++++++++++--------
17 4 files changed, 32 insertions(+), 20 deletions(-)
18
19 diff --git a/app-backup/spideroak-bin/Manifest b/app-backup/spideroak-bin/Manifest
20 index 6d571e6..14f7a66 100644
21 --- a/app-backup/spideroak-bin/Manifest
22 +++ b/app-backup/spideroak-bin/Manifest
23 @@ -1,4 +1,15 @@
24 +-----BEGIN PGP SIGNED MESSAGE-----
25 +Hash: SHA256
26 +
27 +AUX opt-path.patch 451 RMD160 d5d3494d6cfdfce1a1dc61bc239d1990fabe78b0 SHA1 842d8ff4c83078e21ce2e7f8525f45da9423ce70 SHA256 a0ad54882ef97b75e74e1dcbe5684014f2b19b630a933bb8138286c8929e3576
28 DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
29 DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
30 -EBUILD spideroak-bin-4.2.9913.ebuild 3041 RMD160 1ac5b2d8d8a7240e76fab34468c13f27c4adc57b SHA1 7339a34504dc76e0167a4f1bf64672a9e201c096 SHA256 01b1036fd086fae06c0b5adee30f1cdc6f41317025b84af1a513d9cc877a9fa0
31 -MISC metadata.xml 690 RMD160 10e629b3e5bf0bfdd55aa1df775ddefb8cb915bd SHA1 72b64b4f98e4731e527468c601d37e1468c4b02a SHA256 d756681b36f4120db893d13daa563f01fd3bd62694f53c86a24d7c2d9a31123d
32 +EBUILD spideroak-bin-4.2.9913.ebuild 2188 RMD160 3b5e9f33d494d90d9106a25eceeb65ef4543883b SHA1 8a93c34302cb1d65c9980ad5a725dcf174584bfa SHA256 13e45e454254c48e884989017ed660f55903c4c1c1a9ae88c9f0cd3075e42798
33 +MISC metadata.xml 575 RMD160 530b6644aec999259cedef14983ff0e91767121c SHA1 daa48e245d77a1e0f33ed73750156554fd48a1cf SHA256 8468a02850b2a6e0bff2b603d67ba2ddd59c92ca4d04f8cf9bfb79b88e5b5b31
34 +-----BEGIN PGP SIGNATURE-----
35 +Version: GnuPG v2.0.17 (GNU/Linux)
36 +
37 +iEYEAREIAAYFAk8MZZAACgkQl5yvQNBFVTVEjgCcCSLXuPSLtSdv8jKr/IS2lz8d
38 +KtgAn2sL+exLgVRFeHnyThkwOBMy4vWB
39 +=3q4p
40 +-----END PGP SIGNATURE-----
41
42 diff --git a/app-backup/spideroak-bin/files/opt-path.patch b/app-backup/spideroak-bin/files/opt-path.patch
43 index 50b7017..adee3e1 100644
44 --- a/app-backup/spideroak-bin/files/opt-path.patch
45 +++ b/app-backup/spideroak-bin/files/opt-path.patch
46 @@ -1,12 +1,12 @@
47 -diff -Naur spideroak-9913.orig//usr/bin/SpiderOak spideroak-9913/usr/bin/SpiderOak
48 ---- spideroak-9913.orig//usr/bin/SpiderOak 2011-12-26 16:27:35.000000000 -0500
49 -+++ spideroak-9913/usr/bin/SpiderOak 2012-01-09 10:04:03.000000000 -0500
50 +diff -Naur a/usr/bin/SpiderOak b/usr/bin/SpiderOak
51 +--- a/usr/bin/SpiderOak 2011-12-26 16:27:35.000000000 -0500
52 ++++ b/usr/bin/SpiderOak 2012-01-09 10:04:03.000000000 -0500
53 @@ -1,6 +1,6 @@
54 #!/bin/sh
55
56 -LD_LIBRARY_PATH="/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
57 -+LD_LIBRARY_PATH="/opt/spideroak/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
58 ++LD_LIBRARY_PATH="/opt/SpiderOak:$LD_LIBRARY_PATH"
59 export LD_LIBRARY_PATH
60 QT_PLUGIN_PATH= ; export QT_PLUGIN_PATH
61 -exec "/usr/lib/SpiderOak/SpiderOak" "$@"
62 -+exec "/opt/spideroak/usr/lib/SpiderOak/SpiderOak" "$@"
63 ++exec "/opt/SpiderOak/SpiderOak" "$@"
64
65 diff --git a/app-backup/spideroak-bin/metadata.xml b/app-backup/spideroak-bin/metadata.xml
66 index 2dbb3ca..bd20627 100644
67 --- a/app-backup/spideroak-bin/metadata.xml
68 +++ b/app-backup/spideroak-bin/metadata.xml
69 @@ -17,7 +17,5 @@
70 </maintainer>
71 <use>
72 <flag name='headless'>Build without graphic frontend</flag>
73 - <flag name='pycurl-bundled'>Use bundled pycurl</flag>
74 - <flag name='qt-bundled'>Use bundled Qt4 libraries</flag>
75 </use>
76 </pkgmetadata>
77
78 diff --git a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
79 index 5d2ce00..ffa4d25 100644
80 --- a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
81 +++ b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
82 @@ -46,7 +46,6 @@ src_unpack() {
83 unpack ./data.tar.gz
84 rm -f control.tar.gz data.tar.gz debian-binary
85 rm -f usr/share/doc/spideroak/copyright
86 - mv usr/share/doc/spideroak usr/share/doc/${P}
87 }
88
89 src_prepare() {
90 @@ -54,27 +53,31 @@ src_prepare() {
91 }
92
93 src_install() {
94 - insinto /opt/${PN}
95 - doins -r usr/lib/SpiderOak/*
96 -
97 + #install the executable script
98 exeinto /usr/bin
99 doexe usr/bin/SpiderOak
100
101 - #exeinto /opt/SpiderOak
102 - #doexe usr/lib/SpiderOak/SpiderOak
103 + #install the prebundled libraries
104 + dodir /opt
105 + cp -pPR usr/lib/SpiderOak "${ED}"/opt/
106
107 - if use dbus ; then
108 - insinto /etc/dbus-1
109 - doins -r etc/dbus-1/*
110 - fi
111 + #install the config files
112 + rm -rf etc/apt
113 + use dbus || rm -rf etc/dbus-1
114 + insinto /
115 + doins -r etc
116
117 + #install the changelog
118 insinto /usr/share/doc/${P}
119 - doins usr/share/doc/${P}/changelog.gz
120 + doins usr/share/doc/spideroak/changelog.gz
121
122 if ! use headless ; then
123 domenu usr/share/applications/spideroak.desktop
124 doicon usr/share/pixmaps/spideroak.png
125 fi
126 +
127 + #remove the rest of the cruft
128 + rm -rf usr
129 }
130
131 pkg_postinst() {