public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/blueness:master commit in: app-backup/spideroak-bin/files/, app-backup/spideroak-bin/
@ 2012-01-10 15:44 Anthony G. Basile
  0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2012-01-10 15:44 UTC (permalink / raw
  To: gentoo-commits

commit:     568809430e481a3682ed56eefe4e4dcc9fbaa559
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 15:44:46 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 15:44:46 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=56880943

app-backup/spideroak-bin: merging my ebuild with tree's

---
 app-backup/spideroak-bin/Manifest                  |    4 +
 app-backup/spideroak-bin/files/opt-path.patch      |   12 +++
 app-backup/spideroak-bin/metadata.xml              |   23 +++++
 .../spideroak-bin/spideroak-bin-4.2.9913.ebuild    |   86 ++++++++++++++++++++
 4 files changed, 125 insertions(+), 0 deletions(-)

diff --git a/app-backup/spideroak-bin/Manifest b/app-backup/spideroak-bin/Manifest
new file mode 100644
index 0000000..6d571e6
--- /dev/null
+++ b/app-backup/spideroak-bin/Manifest
@@ -0,0 +1,4 @@
+DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
+DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
+EBUILD spideroak-bin-4.2.9913.ebuild 3041 RMD160 1ac5b2d8d8a7240e76fab34468c13f27c4adc57b SHA1 7339a34504dc76e0167a4f1bf64672a9e201c096 SHA256 01b1036fd086fae06c0b5adee30f1cdc6f41317025b84af1a513d9cc877a9fa0
+MISC metadata.xml 690 RMD160 10e629b3e5bf0bfdd55aa1df775ddefb8cb915bd SHA1 72b64b4f98e4731e527468c601d37e1468c4b02a SHA256 d756681b36f4120db893d13daa563f01fd3bd62694f53c86a24d7c2d9a31123d

diff --git a/app-backup/spideroak-bin/files/opt-path.patch b/app-backup/spideroak-bin/files/opt-path.patch
new file mode 100644
index 0000000..50b7017
--- /dev/null
+++ b/app-backup/spideroak-bin/files/opt-path.patch
@@ -0,0 +1,12 @@
+diff -Naur spideroak-9913.orig//usr/bin/SpiderOak spideroak-9913/usr/bin/SpiderOak
+--- spideroak-9913.orig//usr/bin/SpiderOak	2011-12-26 16:27:35.000000000 -0500
++++ spideroak-9913/usr/bin/SpiderOak	2012-01-09 10:04:03.000000000 -0500
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+-LD_LIBRARY_PATH="/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
++LD_LIBRARY_PATH="/opt/spideroak/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
+ export LD_LIBRARY_PATH
+ QT_PLUGIN_PATH= ; export QT_PLUGIN_PATH
+-exec "/usr/lib/SpiderOak/SpiderOak" "$@"
++exec "/opt/spideroak/usr/lib/SpiderOak/SpiderOak" "$@"

diff --git a/app-backup/spideroak-bin/metadata.xml b/app-backup/spideroak-bin/metadata.xml
new file mode 100644
index 0000000..2dbb3ca
--- /dev/null
+++ b/app-backup/spideroak-bin/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+	<email>devurandom@gmx.net</email>
+	<name>Dennis Schridde</name>
+	<description>Maintainer.</description>
+</maintainer>
+<maintainer>
+	<email>naota@gentoo.org</email> 
+	<name>Naohiro Aota</name>
+	<description>Proxy maintainer.</description>
+</maintainer>
+<maintainer>
+	<email>blueness@gentoo.org</email>
+	<name>Anthony G. Basile</name>
+</maintainer>
+<use>
+  <flag name='headless'>Build without graphic frontend</flag>
+  <flag name='pycurl-bundled'>Use bundled pycurl</flag>
+  <flag name='qt-bundled'>Use bundled Qt4 libraries</flag>
+</use>
+</pkgmetadata>

diff --git a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
new file mode 100644
index 0000000..5d2ce00
--- /dev/null
+++ b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.2.9907.ebuild,v 1.1 2011/12/10 00:34:07 naota Exp $
+
+EAPI="4"
+
+inherit eutils versionator
+
+REV=$(get_version_component_range 3)
+SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
+
+DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
+HOMEPAGE="https://spideroak.com"
+SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
+	amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
+RESTRICT="mirror strip"
+
+LICENSE="spideroak"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus headless"
+
+DEPEND=""
+RDEPEND="
+	>=dev-libs/glib-2.22.0
+	media-libs/libpng:1.2
+	>=sys-devel/gcc-4
+	>=sys-libs/glibc-2.7
+	dbus? ( sys-apps/dbus )
+	!headless? (
+		>=media-libs/fontconfig-2.8.0
+		>=media-libs/freetype-2.3.5
+		x11-libs/libICE
+		x11-libs/libSM
+		x11-libs/libX11
+		x11-libs/libXext
+		x11-libs/libXrender
+	)"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_unpack() {
+	unpack ${A}
+	unpack ./data.tar.gz
+	rm -f control.tar.gz data.tar.gz debian-binary
+	rm -f usr/share/doc/spideroak/copyright
+	mv usr/share/doc/spideroak usr/share/doc/${P}
+}
+
+src_prepare() {
+	epatch "${FILESDIR}"/opt-path.patch
+}
+
+src_install() {
+	insinto /opt/${PN}
+	doins -r usr/lib/SpiderOak/*
+
+	exeinto /usr/bin
+	doexe usr/bin/SpiderOak
+
+	#exeinto /opt/SpiderOak
+	#doexe usr/lib/SpiderOak/SpiderOak
+
+	if use dbus ; then
+		insinto /etc/dbus-1
+		doins -r etc/dbus-1/*
+	fi
+
+	insinto /usr/share/doc/${P}
+	doins usr/share/doc/${P}/changelog.gz
+
+	if ! use headless ; then
+		domenu usr/share/applications/spideroak.desktop
+		doicon usr/share/pixmaps/spideroak.png
+	fi
+}
+
+pkg_postinst() {
+	if use headless ; then
+		einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
+		einfo "  https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
+		einfo "  https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
+	fi
+}



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: app-backup/spideroak-bin/files/, app-backup/spideroak-bin/
@ 2012-01-10 16:21 Anthony G. Basile
  0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2012-01-10 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     d7c2cfab5ca6688d3a41459e66671af6fc2daa69
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 16:21:36 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 16:21:36 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=d7c2cfab

app-backup/spideroak-bin: working merged version

(Portage version: 2.1.10.41/git/Linux x86_64, signed Manifest commit with key 0xD0455535)

---
 app-backup/spideroak-bin/Manifest                  |   15 ++++++++++-
 app-backup/spideroak-bin/files/opt-path.patch      |   10 ++++----
 app-backup/spideroak-bin/metadata.xml              |    2 -
 .../spideroak-bin/spideroak-bin-4.2.9913.ebuild    |   25 +++++++++++--------
 4 files changed, 32 insertions(+), 20 deletions(-)

diff --git a/app-backup/spideroak-bin/Manifest b/app-backup/spideroak-bin/Manifest
index 6d571e6..14f7a66 100644
--- a/app-backup/spideroak-bin/Manifest
+++ b/app-backup/spideroak-bin/Manifest
@@ -1,4 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX opt-path.patch 451 RMD160 d5d3494d6cfdfce1a1dc61bc239d1990fabe78b0 SHA1 842d8ff4c83078e21ce2e7f8525f45da9423ce70 SHA256 a0ad54882ef97b75e74e1dcbe5684014f2b19b630a933bb8138286c8929e3576
 DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
 DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
-EBUILD spideroak-bin-4.2.9913.ebuild 3041 RMD160 1ac5b2d8d8a7240e76fab34468c13f27c4adc57b SHA1 7339a34504dc76e0167a4f1bf64672a9e201c096 SHA256 01b1036fd086fae06c0b5adee30f1cdc6f41317025b84af1a513d9cc877a9fa0
-MISC metadata.xml 690 RMD160 10e629b3e5bf0bfdd55aa1df775ddefb8cb915bd SHA1 72b64b4f98e4731e527468c601d37e1468c4b02a SHA256 d756681b36f4120db893d13daa563f01fd3bd62694f53c86a24d7c2d9a31123d
+EBUILD spideroak-bin-4.2.9913.ebuild 2188 RMD160 3b5e9f33d494d90d9106a25eceeb65ef4543883b SHA1 8a93c34302cb1d65c9980ad5a725dcf174584bfa SHA256 13e45e454254c48e884989017ed660f55903c4c1c1a9ae88c9f0cd3075e42798
+MISC metadata.xml 575 RMD160 530b6644aec999259cedef14983ff0e91767121c SHA1 daa48e245d77a1e0f33ed73750156554fd48a1cf SHA256 8468a02850b2a6e0bff2b603d67ba2ddd59c92ca4d04f8cf9bfb79b88e5b5b31
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEAREIAAYFAk8MZZAACgkQl5yvQNBFVTVEjgCcCSLXuPSLtSdv8jKr/IS2lz8d
+KtgAn2sL+exLgVRFeHnyThkwOBMy4vWB
+=3q4p
+-----END PGP SIGNATURE-----

diff --git a/app-backup/spideroak-bin/files/opt-path.patch b/app-backup/spideroak-bin/files/opt-path.patch
index 50b7017..adee3e1 100644
--- a/app-backup/spideroak-bin/files/opt-path.patch
+++ b/app-backup/spideroak-bin/files/opt-path.patch
@@ -1,12 +1,12 @@
-diff -Naur spideroak-9913.orig//usr/bin/SpiderOak spideroak-9913/usr/bin/SpiderOak
---- spideroak-9913.orig//usr/bin/SpiderOak	2011-12-26 16:27:35.000000000 -0500
-+++ spideroak-9913/usr/bin/SpiderOak	2012-01-09 10:04:03.000000000 -0500
+diff -Naur a/usr/bin/SpiderOak b/usr/bin/SpiderOak
+--- a/usr/bin/SpiderOak	2011-12-26 16:27:35.000000000 -0500
++++ b/usr/bin/SpiderOak	2012-01-09 10:04:03.000000000 -0500
 @@ -1,6 +1,6 @@
  #!/bin/sh
  
 -LD_LIBRARY_PATH="/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
-+LD_LIBRARY_PATH="/opt/spideroak/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
++LD_LIBRARY_PATH="/opt/SpiderOak:$LD_LIBRARY_PATH"
  export LD_LIBRARY_PATH
  QT_PLUGIN_PATH= ; export QT_PLUGIN_PATH
 -exec "/usr/lib/SpiderOak/SpiderOak" "$@"
-+exec "/opt/spideroak/usr/lib/SpiderOak/SpiderOak" "$@"
++exec "/opt/SpiderOak/SpiderOak" "$@"

diff --git a/app-backup/spideroak-bin/metadata.xml b/app-backup/spideroak-bin/metadata.xml
index 2dbb3ca..bd20627 100644
--- a/app-backup/spideroak-bin/metadata.xml
+++ b/app-backup/spideroak-bin/metadata.xml
@@ -17,7 +17,5 @@
 </maintainer>
 <use>
   <flag name='headless'>Build without graphic frontend</flag>
-  <flag name='pycurl-bundled'>Use bundled pycurl</flag>
-  <flag name='qt-bundled'>Use bundled Qt4 libraries</flag>
 </use>
 </pkgmetadata>

diff --git a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
index 5d2ce00..ffa4d25 100644
--- a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
+++ b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
@@ -46,7 +46,6 @@ src_unpack() {
 	unpack ./data.tar.gz
 	rm -f control.tar.gz data.tar.gz debian-binary
 	rm -f usr/share/doc/spideroak/copyright
-	mv usr/share/doc/spideroak usr/share/doc/${P}
 }
 
 src_prepare() {
@@ -54,27 +53,31 @@ src_prepare() {
 }
 
 src_install() {
-	insinto /opt/${PN}
-	doins -r usr/lib/SpiderOak/*
-
+	#install the executable script
 	exeinto /usr/bin
 	doexe usr/bin/SpiderOak
 
-	#exeinto /opt/SpiderOak
-	#doexe usr/lib/SpiderOak/SpiderOak
+	#install the prebundled libraries
+	dodir /opt
+	cp -pPR usr/lib/SpiderOak "${ED}"/opt/
 
-	if use dbus ; then
-		insinto /etc/dbus-1
-		doins -r etc/dbus-1/*
-	fi
+	#install the config files
+	rm -rf etc/apt
+	use dbus || rm -rf etc/dbus-1
+	insinto /
+	doins -r etc
 
+	#install the changelog
 	insinto /usr/share/doc/${P}
-	doins usr/share/doc/${P}/changelog.gz
+	doins usr/share/doc/spideroak/changelog.gz
 
 	if ! use headless ; then
 		domenu usr/share/applications/spideroak.desktop
 		doicon usr/share/pixmaps/spideroak.png
 	fi
+
+	#remove the rest of the cruft
+	rm -rf usr
 }
 
 pkg_postinst() {



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: app-backup/spideroak-bin/files/, app-backup/spideroak-bin/
@ 2012-01-22  0:39 Anthony G. Basile
  0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2012-01-22  0:39 UTC (permalink / raw
  To: gentoo-commits

commit:     118680c4e02a874c3ece3b4070060ce36aebd9d4
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 00:39:49 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 00:39:49 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=118680c4

app-backup/spideroak-bin: added USE=system-libs

(Portage version: 2.1.10.41/git/Linux x86_64, signed Manifest commit with key 0xD0455535)

---
 app-backup/spideroak-bin/Manifest                  |   14 +--
 app-backup/spideroak-bin/files/headless.patch      |    9 ++
 app-backup/spideroak-bin/metadata.xml              |    1 +
 .../spideroak-bin/spideroak-bin-4.1.9860.ebuild    |  107 --------------------
 .../spideroak-bin/spideroak-bin-4.2.9913.ebuild    |   81 ++++++++++++++-
 5 files changed, 91 insertions(+), 121 deletions(-)

diff --git a/app-backup/spideroak-bin/Manifest b/app-backup/spideroak-bin/Manifest
index 2ea8d73..31479ff 100644
--- a/app-backup/spideroak-bin/Manifest
+++ b/app-backup/spideroak-bin/Manifest
@@ -1,18 +1,16 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
+AUX headless.patch 382 RMD160 e89c61b7eb0a54f844f760a68dc22c83083a4e0d SHA1 7271007194cc6d67b909e6633b495f6b4442d66d SHA256 a3869eec6d9837613bddfa3a3bdde8737bbb5b3c47fede28c2de7e412e5a56f4
 AUX opt-path.patch 451 RMD160 d5d3494d6cfdfce1a1dc61bc239d1990fabe78b0 SHA1 842d8ff4c83078e21ce2e7f8525f45da9423ce70 SHA256 a0ad54882ef97b75e74e1dcbe5684014f2b19b630a933bb8138286c8929e3576
-DIST spideroak-bin-4.1.9860_amd64.deb 24201826 RMD160 3527477a9b85b69f04ec21f11660f32e1e0604b9 SHA1 836f4c5b0ab5f4967a5757a9efc8af5f8b347236 SHA256 3f6ba38c3793391dc679953f65cefc3e58017650ffc83251a1c54f4c09bfec6f
-DIST spideroak-bin-4.1.9860_x86.deb 23635590 RMD160 bc423c3b5713986ddfec292340cb82e33dad7360 SHA1 93a658745d2248d39518690d5a0e588b1eac67e3 SHA256 2850bddf8a227e14b6b4fc1590e3a1c49ee5a31d23d154610785daaf1aa52df1
 DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
 DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
-EBUILD spideroak-bin-4.1.9860.ebuild 3081 RMD160 5855579e85724067cb212708792c34a50962ccf1 SHA1 735b9a3df5c34626d0888d85a03583fdd7e05527 SHA256 6fff9ecdf450b1b2d8431ff4fd9f37510c7387a89ed6a8c7aed949d40c7c8d3a
-EBUILD spideroak-bin-4.2.9913.ebuild 2086 RMD160 347e380b5063dd97c829fe2218bcee39d7e9614e SHA1 160e9fad8cc1c779d0aec98c00d26f0ab9eae7c4 SHA256 b6b282bfc15c72aeb0267d51580a39317ef244bcc6b6956336e6a87d5ed5f291
-MISC metadata.xml 575 RMD160 530b6644aec999259cedef14983ff0e91767121c SHA1 daa48e245d77a1e0f33ed73750156554fd48a1cf SHA256 8468a02850b2a6e0bff2b603d67ba2ddd59c92ca4d04f8cf9bfb79b88e5b5b31
+EBUILD spideroak-bin-4.2.9913.ebuild 4189 RMD160 122d0d5b404013e6117405efbd700ff50121ab4b SHA1 24731ddf5b055b4a725cd88a49836912109b2cef SHA256 f8d0012b560c8d728d07214ae3a2dae3808e600c0346d73cbc6c5c08e01b4ad7
+MISC metadata.xml 649 RMD160 f0b82c20c49447d5428ad8cf3835b25707945454 SHA1 db1eb9f96b460029722495d7e12d2149b46837a1 SHA256 a11de661a97aa295ba5fe4597118cf559b4b794f5438f1d1d9670a6067b777fb
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEAREIAAYFAk8bGFwACgkQl5yvQNBFVTXh2gCeOO9eIx0rzmO7s61aMUL1Wzny
-xS0AnRT9lpHOTq3tThU6RFcDStnNfpA6
-=cox+
+iEYEAREIAAYFAk8bWtUACgkQl5yvQNBFVTU9UwCgmjaCzi1nV90+Xd5sB5SYeh/P
+/vIAnjvweg36+GxZm6F92rNFanrjB5dd
+=asnY
 -----END PGP SIGNATURE-----

diff --git a/app-backup/spideroak-bin/files/headless.patch b/app-backup/spideroak-bin/files/headless.patch
new file mode 100644
index 0000000..e1b6c46
--- /dev/null
+++ b/app-backup/spideroak-bin/files/headless.patch
@@ -0,0 +1,9 @@
+diff -Naur usr/bin/SpiderOak usr/bin/SpiderOak
+--- usr/bin/SpiderOak	2012-01-21 19:32:02.000000000 -0500
++++ usr/bin/SpiderOak	2012-01-21 19:32:57.000000000 -0500
+@@ -3,4 +3,4 @@
+ LD_LIBRARY_PATH="/opt/SpiderOak:$LD_LIBRARY_PATH"
+ export LD_LIBRARY_PATH
+ QT_PLUGIN_PATH= ; export QT_PLUGIN_PATH
+-exec "/opt/SpiderOak/SpiderOak" "$@"
++exec "/opt/SpiderOak/SpiderOak" --headless "$@"

diff --git a/app-backup/spideroak-bin/metadata.xml b/app-backup/spideroak-bin/metadata.xml
index bd20627..15f715e 100644
--- a/app-backup/spideroak-bin/metadata.xml
+++ b/app-backup/spideroak-bin/metadata.xml
@@ -17,5 +17,6 @@
 </maintainer>
 <use>
   <flag name='headless'>Build without graphic frontend</flag>
+  <flag name='system-libs'>Remove bundled libs and use system libs</flag>
 </use>
 </pkgmetadata>

diff --git a/app-backup/spideroak-bin/spideroak-bin-4.1.9860.ebuild b/app-backup/spideroak-bin/spideroak-bin-4.1.9860.ebuild
deleted file mode 100644
index 8b00d95..0000000
--- a/app-backup/spideroak-bin/spideroak-bin-4.1.9860.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.1.9860.ebuild,v 1.4 2011/12/14 18:18:10 ago Exp $
-
-EAPI=4
-
-inherit eutils versionator
-
-REV=$(get_version_component_range 3)
-SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
-
-DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
-HOMEPAGE="https://spideroak.com"
-SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
-	amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
-RESTRICT="mirror strip"
-
-LICENSE="spideroak"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus headless"
-
-RDEPEND="dev-db/sqlite:3
-	>=dev-libs/glib-2.12.0
-	dev-lang/python:2.7
- 	dev-libs/openssl:0.9.8
-	dev-python/pycurl
- 	media-libs/libpng:1.2
- 	>=sys-devel/gcc-4
- 	>=sys-libs/glibc-2.7
-	dbus? ( sys-apps/dbus )
-	!headless? (
-		>=media-libs/fontconfig-2.4.0
-		>=media-libs/freetype-2.3.5
-		>=x11-libs/libICE-1.0.0
-		x11-libs/libSM
-		x11-libs/libX11
-		x11-libs/libXext
-		x11-libs/libXrender
-		x11-libs/qt-gui:4[accessibility,dbus]
-	)"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}
-
-src_unpack() {
-	unpack ${A}
-	unpack ./data.tar.gz
-	rm -f control.tar.gz data.tar.gz debian-binary
-}
-
-src_prepare() {
-	# change /usr/ to /opt/SpiderOak/ in start script
-	sed -i 's:/usr/lib:/opt:g' usr/bin/SpiderOak || die "sed failed"
-	# change /usr/ to /opt/ in .desktop file
-	sed -i 's:/usr/bin/SpiderOak:/opt/bin/SpiderOak:g' usr/share/applications/spideroak.desktop || die "sed failed"
-
-	# disable GUI if headless useflag is enabled
-	if use headless; then
-		sed -i 's:"$@":--headless "$@":' usr/bin/SpiderOak || die "sed failed"
-	fi
-
-	# rm python interpreter
-	rm usr/lib/SpiderOak/py || die "rm py failed"
-
-	# rm precompiled and bundled libs
-	# WARNING: libpcre.so.3: Gentoo ships incompatible SOVERSION 0, but the library seems unused anyway
-	for lib in \
-		libcrypto.so.0.9.8 libcurl.so.4 libexpat.so.1 libgcc_s.so.1 libpcre.so.3 libpng12.so.0 \
-		libQt*.so.4 libsqlite3.so.0 libssh2.so.1 libssl.so.0.9.8 libstdc++.so.6 libz.so.1 ; do
-		rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
-	done
-
-	# rm precompiled and bundled python modules
-	for pymod in pycurl.so pyexpat.so ; do
-		rm usr/lib/SpiderOak/$pymod || die "rm $pymod failed"
-	done
-}
-
-src_install() {
-	insinto /opt/SpiderOak
-	doins -r usr/lib/SpiderOak/*
-
-	exeinto /opt/SpiderOak
-	doexe usr/lib/SpiderOak/SpiderOak
-
-	exeinto /opt/bin
-	doexe usr/bin/SpiderOak
-
-	if use dbus; then
-		insinto /etc/dbus-1
-		doins -r etc/dbus-1/*
-	fi
-
-	if ! use headless; then
-		domenu usr/share/applications/spideroak.desktop
-		doicon usr/share/pixmaps/spideroak.png
-	fi
-}
-
-pkg_postinst() {
-	if use headless ; then
-		einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
-		einfo "  https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
-		einfo "  https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
-	fi
-}

diff --git a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
index 132ab9d..63fa8a9 100644
--- a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
+++ b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
@@ -18,7 +18,9 @@ RESTRICT="mirror strip"
 LICENSE="spideroak"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="dbus headless"
+IUSE="dbus headless system-libs"
+
+SSL_SLOT="0.9.8"
 
 DEPEND=""
 RDEPEND="
@@ -26,12 +28,32 @@ RDEPEND="
 	!headless? (
 		media-libs/fontconfig
 		media-libs/freetype:2
+		dev-libs/glib:2
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
 		x11-libs/libXext
+		x11-libs/libXmu
 		x11-libs/libXrender
-	)"
+		x11-libs/libXt
+	)
+	system-libs? (
+		dev-libs/openssl:$SSL_SLOT
+		net-misc/curl
+		>=sys-devel/gcc-4
+		dev-libs/glib:2
+		dev-libs/libpcre
+		media-libs/libpng:1.2
+		x11-libs/qt-core
+		x11-libs/qt-gui
+		dev-db/sqlite:3
+		net-libs/libssh2
+		sys-libs/libstdc++-v3:5
+		sys-libs/zlib
+		dev-lang/python:2.7
+		dev-python/pycurl
+	)
+"
 
 S=${WORKDIR}
 
@@ -46,6 +68,51 @@ src_unpack() {
 
 src_prepare() {
 	epatch "${FILESDIR}"/opt-path.patch
+	use headless && epatch "${FILESDIR}"/headless.patch
+
+	# Remove bundled libraries/plugins/python interpreter.  Please keep this
+	# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
+	# list of deleted files below
+	#
+	#  libcrypto.so.0.$SSL_SLOT libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
+	#  libcurl.so*    => net-misc/curl
+	#  libexpat.so*   => dev-libs/expat
+	#  libgcc_s.so    => >=sys-devel/gcc-4
+	#  libpcre.so*    => dev-libs/libpcre
+	#  libpng12*      => media-libs/libpng:1.2
+	#  libQt*.so*     => x11-libs/qt-core x11-libs/qt-gui
+	#  libsqlite3.so* => dev-db/sqlite:3
+	#  libssh2.so*    => net-libs/libssh2
+	#  libstdc++.so*  => /sys-libs/libstdc++-v3:5
+	#  libz.so*       => sys-libs/zlib
+	#
+	#  pycurl.so pyexpat.so => dev-python/pycurl
+	#
+	#  usr/lib/SpiderOak/py => dev-lang/python:2.7
+	#
+	if use system-libs; then
+		for lib in                 \
+			libcrypto.so.$SSL_SLOT \
+			libssl.so.$SSL_SLOT    \
+			libcurl.so*            \
+			libexpat.so*           \
+			libgcc_s.so*           \
+			libpcre.so*            \
+			libpng12*              \
+			libQt*.so*             \
+			libsqlite3.so*         \
+			libssh2.so*            \
+			libstdc++.so*          \
+			libz.so*               \
+			pycurl.so              \
+			pyexpat.so
+		do
+			rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
+		done
+
+		# Remove bundled python interpreter => dev-lang/python:2.7
+		rm usr/lib/SpiderOak/py || die "rm py failed"
+	fi
 }
 
 src_install() {
@@ -71,15 +138,17 @@ src_install() {
 		domenu usr/share/applications/spideroak.desktop
 		doicon usr/share/pixmaps/spideroak.png
 	fi
-
-	#remove the rest of the cruft
-	rm -rf usr
 }
 
 pkg_postinst() {
-	if use headless ; then
+	if use headless; then
 		einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
 		einfo "  https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
 		einfo "  https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
 	fi
+	if use system-libs; then
+		einfo "You have chosen to use your system libraries rather than the libraries that SpiderOak"
+		einfo "bundles with their software.  The advantage to doing so is that it reduce the size of"
+		einfo "the package on your hard drive.  However, upstream discourages this: see bug #398313."
+	fi
 }



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: app-backup/spideroak-bin/files/, app-backup/spideroak-bin/
@ 2012-01-26 21:43 Anthony G. Basile
  0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2012-01-26 21:43 UTC (permalink / raw
  To: gentoo-commits

commit:     6da067e21c599489d9366e9363b3ce4a8c08b0ff
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 21:43:37 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 21:43:37 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=6da067e2

app-backup/spideroak-bin: moved to tree

---
 app-backup/spideroak-bin/Manifest                  |   16 --
 app-backup/spideroak-bin/files/headless.patch      |    9 -
 app-backup/spideroak-bin/files/opt-path.patch      |   12 --
 app-backup/spideroak-bin/metadata.xml              |   22 ---
 .../spideroak-bin/spideroak-bin-4.2.9913.ebuild    |  154 --------------------
 5 files changed, 0 insertions(+), 213 deletions(-)

diff --git a/app-backup/spideroak-bin/Manifest b/app-backup/spideroak-bin/Manifest
deleted file mode 100644
index 275975f..0000000
--- a/app-backup/spideroak-bin/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX headless.patch 382 RMD160 e89c61b7eb0a54f844f760a68dc22c83083a4e0d SHA1 7271007194cc6d67b909e6633b495f6b4442d66d SHA256 a3869eec6d9837613bddfa3a3bdde8737bbb5b3c47fede28c2de7e412e5a56f4
-AUX opt-path.patch 451 RMD160 d5d3494d6cfdfce1a1dc61bc239d1990fabe78b0 SHA1 842d8ff4c83078e21ce2e7f8525f45da9423ce70 SHA256 a0ad54882ef97b75e74e1dcbe5684014f2b19b630a933bb8138286c8929e3576
-DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
-DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
-EBUILD spideroak-bin-4.2.9913.ebuild 4207 RMD160 83e80774b4e153275cd02d4a23cd596a4440a1c8 SHA1 da4606d8b47c9a5a474970ee273d0f4a82fe9b4d SHA256 6caee89c734e37c27ae79822dab5a0c158c7119fa73230328e506385090bda46
-MISC metadata.xml 649 RMD160 f0b82c20c49447d5428ad8cf3835b25707945454 SHA1 db1eb9f96b460029722495d7e12d2149b46837a1 SHA256 a11de661a97aa295ba5fe4597118cf559b4b794f5438f1d1d9670a6067b777fb
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEAREIAAYFAk8bXLwACgkQl5yvQNBFVTUwYACeNji5nygxPLVOVEz8y5ytIcQE
-qJ8AoJ3belrqIYTOK6WyweNyBBqbYACO
-=6iUp
------END PGP SIGNATURE-----

diff --git a/app-backup/spideroak-bin/files/headless.patch b/app-backup/spideroak-bin/files/headless.patch
deleted file mode 100644
index e1b6c46..0000000
--- a/app-backup/spideroak-bin/files/headless.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -Naur usr/bin/SpiderOak usr/bin/SpiderOak
---- usr/bin/SpiderOak	2012-01-21 19:32:02.000000000 -0500
-+++ usr/bin/SpiderOak	2012-01-21 19:32:57.000000000 -0500
-@@ -3,4 +3,4 @@
- LD_LIBRARY_PATH="/opt/SpiderOak:$LD_LIBRARY_PATH"
- export LD_LIBRARY_PATH
- QT_PLUGIN_PATH= ; export QT_PLUGIN_PATH
--exec "/opt/SpiderOak/SpiderOak" "$@"
-+exec "/opt/SpiderOak/SpiderOak" --headless "$@"

diff --git a/app-backup/spideroak-bin/files/opt-path.patch b/app-backup/spideroak-bin/files/opt-path.patch
deleted file mode 100644
index adee3e1..0000000
--- a/app-backup/spideroak-bin/files/opt-path.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur a/usr/bin/SpiderOak b/usr/bin/SpiderOak
---- a/usr/bin/SpiderOak	2011-12-26 16:27:35.000000000 -0500
-+++ b/usr/bin/SpiderOak	2012-01-09 10:04:03.000000000 -0500
-@@ -1,6 +1,6 @@
- #!/bin/sh
- 
--LD_LIBRARY_PATH="/usr/lib/SpiderOak:$LD_LIBRARY_PATH"
-+LD_LIBRARY_PATH="/opt/SpiderOak:$LD_LIBRARY_PATH"
- export LD_LIBRARY_PATH
- QT_PLUGIN_PATH= ; export QT_PLUGIN_PATH
--exec "/usr/lib/SpiderOak/SpiderOak" "$@"
-+exec "/opt/SpiderOak/SpiderOak" "$@"

diff --git a/app-backup/spideroak-bin/metadata.xml b/app-backup/spideroak-bin/metadata.xml
deleted file mode 100644
index 15f715e..0000000
--- a/app-backup/spideroak-bin/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
-	<email>devurandom@gmx.net</email>
-	<name>Dennis Schridde</name>
-	<description>Maintainer.</description>
-</maintainer>
-<maintainer>
-	<email>naota@gentoo.org</email> 
-	<name>Naohiro Aota</name>
-	<description>Proxy maintainer.</description>
-</maintainer>
-<maintainer>
-	<email>blueness@gentoo.org</email>
-	<name>Anthony G. Basile</name>
-</maintainer>
-<use>
-  <flag name='headless'>Build without graphic frontend</flag>
-  <flag name='system-libs'>Remove bundled libs and use system libs</flag>
-</use>
-</pkgmetadata>

diff --git a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild b/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
deleted file mode 100644
index 129f2ef..0000000
--- a/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.2.9907.ebuild,v 1.1 2011/12/10 00:34:07 naota Exp $
-
-EAPI="4"
-
-inherit eutils versionator
-
-REV=$(get_version_component_range 3)
-SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
-
-DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
-HOMEPAGE="https://spideroak.com"
-SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
-	amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
-RESTRICT="mirror strip"
-
-LICENSE="spideroak"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus headless system-libs"
-
-SSL_SLOT="0.9.8"
-
-DEPEND=""
-RDEPEND="
-	dbus? ( sys-apps/dbus )
-	!headless? (
-		media-libs/fontconfig
-		media-libs/freetype:2
-		dev-libs/glib:2
-		x11-libs/libICE
-		x11-libs/libSM
-		x11-libs/libX11
-		x11-libs/libXext
-		x11-libs/libXmu
-		x11-libs/libXrender
-		x11-libs/libXt
-	)
-	system-libs? (
-		dev-libs/openssl:$SSL_SLOT
-		net-misc/curl
-		>=sys-devel/gcc-4
-		dev-libs/glib:2
-		dev-libs/libpcre
-		media-libs/libpng:1.2
-		x11-libs/qt-core
-		x11-libs/qt-gui
-		dev-db/sqlite:3
-		net-libs/libssh2
-		sys-libs/zlib
-		dev-lang/python:2.7
-		dev-python/pycurl
-	)
-"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_unpack() {
-	unpack ${A}
-	unpack ./data.tar.gz
-	rm -f control.tar.gz data.tar.gz debian-binary
-	rm -f usr/share/doc/spideroak/copyright
-}
-
-src_prepare() {
-	epatch "${FILESDIR}"/opt-path.patch
-	use headless && epatch "${FILESDIR}"/headless.patch
-
-	# Remove bundled libraries/plugins/python interpreter.  Please keep this
-	# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
-	# list of deleted files below
-	#
-	#  libcrypto.so.0.$SSL_SLOT  => dev-libs/openssl:$SSL_SLOT
-	#  libssl.so.$SSL_SLOT       => dev-libs/openssl:$SSL_SLOT
-	#  libcurl.so*     => net-misc/curl
-	#  libexpat.so*    => dev-libs/expat
-	#  libgcc_s.so     => >=sys-devel/gcc-4
-	#  libstdc++.so*   => >=sys-devel/gcc-4
-	#  libpcre.so*     => dev-libs/libpcre
-	#  libpng12*       => media-libs/libpng:1.2
-	#  libQt*.so*      => x11-libs/qt-core x11-libs/qt-gui
-	#  libsqlite3.so*  => dev-db/sqlite:3
-	#  libssh2.so*     => net-libs/libssh2
-	#  libz.so*        => sys-libs/zlib
-	#
-	#  pycurl.so pyexpat.so => dev-python/pycurl
-	#
-	#  usr/lib/SpiderOak/py => dev-lang/python:2.7
-	#
-	if use system-libs; then
-		for lib in                 \
-			libcrypto.so.$SSL_SLOT \
-			libssl.so.$SSL_SLOT    \
-			libcurl.so*            \
-			libexpat.so*           \
-			libgcc_s.so*           \
-			libpcre.so*            \
-			libpng12*              \
-			libQt*.so*             \
-			libsqlite3.so*         \
-			libssh2.so*            \
-			libstdc++.so*          \
-			libz.so*               \
-			pycurl.so              \
-			pyexpat.so
-		do
-			rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
-		done
-
-		# Remove bundled python interpreter => dev-lang/python:2.7
-		rm usr/lib/SpiderOak/py || die "rm py failed"
-	fi
-}
-
-src_install() {
-	#install the executable script
-	exeinto /usr/bin
-	doexe usr/bin/SpiderOak
-
-	#install the prebundled libraries
-	dodir /opt
-	cp -pPR usr/lib/SpiderOak "${ED}"/opt/
-
-	#install the config files
-	rm -rf etc/apt
-	use dbus || rm -rf etc/dbus-1
-	insinto /
-	doins -r etc
-
-	#install the changelog
-	insinto /usr/share/doc/${P}
-	doins usr/share/doc/spideroak/changelog.gz
-
-	if ! use headless ; then
-		domenu usr/share/applications/spideroak.desktop
-		doicon usr/share/pixmaps/spideroak.png
-	fi
-}
-
-pkg_postinst() {
-	if use headless; then
-		einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
-		einfo "  https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
-		einfo "  https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
-	fi
-	if use system-libs; then
-		einfo "You have chosen to use your system libraries rather than the libraries that SpiderOak"
-		einfo "bundles with their software.  The advantage to doing so is that it reduce the size of"
-		einfo "the package on your hard drive.  However, upstream discourages this: see bug #398313."
-	fi
-}



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-01-26 21:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-10 15:44 [gentoo-commits] dev/blueness:master commit in: app-backup/spideroak-bin/files/, app-backup/spideroak-bin/ Anthony G. Basile
  -- strict thread matches above, loose matches on Subject: below --
2012-01-10 16:21 Anthony G. Basile
2012-01-22  0:39 Anthony G. Basile
2012-01-26 21:43 Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox