summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-21 05:32:01 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-21 05:32:01 +0000
commit1a044cc75761994eaf0970cf05606d4d143d5dda (patch)
treedb45be03dd7000722bc51ccbac76fc145daf59ce /gnome-extra/nautilus-share
parentSorted tree for vlc and nsplugin, and ruby's gtkmozembed, sort profiles accor... (diff)
downloadhistorical-1a044cc75761994eaf0970cf05606d4d143d5dda.tar.gz
historical-1a044cc75761994eaf0970cf05606d4d143d5dda.tar.bz2
historical-1a044cc75761994eaf0970cf05606d4d143d5dda.zip
Add to gnome herd (acked by Maxim), do not install static libraries, add missing build dependencies.
Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
Diffstat (limited to 'gnome-extra/nautilus-share')
-rw-r--r--gnome-extra/nautilus-share/ChangeLog9
-rw-r--r--gnome-extra/nautilus-share/Manifest19
-rw-r--r--gnome-extra/nautilus-share/metadata.xml1
-rw-r--r--gnome-extra/nautilus-share/nautilus-share-0.7.3-r1.ebuild77
4 files changed, 96 insertions, 10 deletions
diff --git a/gnome-extra/nautilus-share/ChangeLog b/gnome-extra/nautilus-share/ChangeLog
index a7374b8c950f..518d0b846795 100644
--- a/gnome-extra/nautilus-share/ChangeLog
+++ b/gnome-extra/nautilus-share/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnome-extra/nautilus-share
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-share/ChangeLog,v 1.1 2012/05/20 11:54:23 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-share/ChangeLog,v 1.2 2012/05/21 05:32:01 tetromino Exp $
+
+*nautilus-share-0.7.3-r1 (21 May 2012)
+
+ 21 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +nautilus-share-0.7.3-r1.ebuild, metadata.xml:
+ Add to gnome herd (acked by Maxim), do not install static libraries, add
+ missing build dependencies.
*nautilus-share-0.7.3 (20 May 2012)
diff --git a/gnome-extra/nautilus-share/Manifest b/gnome-extra/nautilus-share/Manifest
index aa7d0995b34a..4b7d593e6cdc 100644
--- a/gnome-extra/nautilus-share/Manifest
+++ b/gnome-extra/nautilus-share/Manifest
@@ -3,17 +3,18 @@ Hash: SHA1
DIST nautilus-share_0.7.3-1.debian.tar.gz 9462 RMD160 583caa7ce7d2aac12c464c598be0e2bf55140868 SHA1 fc79926b1061f631bc1a4a9317583a08f627f148 SHA256 691a6de3eb91475182850a0bd668cd5d01882fb4ae59921bb90f3e92344ed0cb
DIST nautilus-share_0.7.3.orig.tar.bz2 319216 RMD160 f8aa53231a574bfa6f224ce9b26e23c1b09c121c SHA1 27faae3820cdb24132798a6698bc779cc4715dad SHA256 5df9316bfbcda562b238b217d441dd5b08282d693cd205c53944d40fe89cf875
+EBUILD nautilus-share-0.7.3-r1.ebuild 2408 RMD160 1e5c339643b1d48ca1a90154cf03615a09b5f642 SHA1 a4244ac2f1c7c46700f13531aaf08fce1572bbdf SHA256 7a3b2a91b5144bd40349d85166a7f391c9faa1b62770aabfbd34b56815162441
EBUILD nautilus-share-0.7.3.ebuild 2191 RMD160 9eaca350d49915be6ef37314cddf65b506425a0c SHA1 8a48b3bd03eb20d5a204cd2a04efd0ce46c5fd24 SHA256 d7200f5f5856f27005b222846bbe0f2030ba1d6641e5ba074dae7485aa4d31d2
-MISC ChangeLog 465 RMD160 db0bfd8e42dedc0ed9f158182992630cc5658428 SHA1 ef281f2996454f325038262ff15dd3fdecfcec82 SHA256 cbea71b8ad41d7adb982c1540354631271bfb4c58f50a3503ed3e14be3a250fe
-MISC metadata.xml 231 RMD160 8139ea67e01d44aa8f7bad7efbce2b38491ea0d4 SHA1 018056c85feb52a8004c04bfaa910be97d991636 SHA256 4e5ecd8a6a366d31e2380f97c3690a855a3e48bd7b5d46a0a34d81cca20d2cd0
+MISC ChangeLog 719 RMD160 9e9ae0cab9e31f955defb48d8fe70f33ad2e7ad2 SHA1 8b1459bb101fe1b163ca9742008591fc733e4b4b SHA256 90233c7a9cf5aca8febbab8658f07e3b73f36a0131ec321b3157660053313194
+MISC metadata.xml 250 RMD160 d897e9740e42c116604fbb2dbbd5e58ccadd5b44 SHA1 96557c8f68c56213de75f1e5e725491b5f5f9117 SHA256 dbbb45f55179e4f62fa78a93cd4390f6623705deb668dda640b79ab680a382ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBAgAGBQJPuNuMAAoJEAmJmMX429reznMH/jR4YmaH1bcQ7Mqa2Qi5UUYo
-KlpEgs888IVk2Y1m6lix1iH3+FJry5MG9wZqUJn+Pn8Jb6l7W/Eo+H9BgzH4Md1G
-KW6UYkf6uoL9en4DswtjzVRY0M5neGtL4PPEWbYr53E+Z9CqFBKPLbapJoMKcwDM
-GxQeUqI1qa3pbZNgq+z91rf8aUKVoofgYUXHPjNj6jwdlDsmpOX6OCCkARweUnfo
-enVOmu/G8T/jqbW02I7yr7O2kdYHJVmUlJLWb3nDrRzfmonkxV0BT5YzbNZt8m5R
-VEXLqM3uFTTs5V5GT/rskk9/QXSfoOiHoDQp+tzfIIB6ZRpghiQbnD6pcFdoYhA=
-=Yp8D
+iQEcBAEBAgAGBQJPudNXAAoJEJ0WA1zPCt1hzfYH/j+VLYRq48AI2DuPNRa4FWbi
+i2QACNNbgxXbiJirEgc+SfECQrwpHTSnp5Ta6hI6jj/5//Krmo365k9KjoInMtun
+tvZyrDCrHugVGUosInp9tPxlRhYrcnKZBZJEjXl78ubIXk6JIiMJAZJEqkXbRq4y
+F96hTwTh+v4ZlwdXNer6fPZFDiqnBLrWWLxnThgdKCez0hjNhAwJRGdCh6SJDcJg
+CUfTgkTA5vSztrvwDV8OLzOkZZikae0TzfSkDVQpyDEM9D5ZJJ2ide+SfcToxLNJ
+6jYhX3Xyec8r/2xublq6K0Pqocn4p+Ig7k/qMA2PHu7k4WgXVwlW8yhOse+0XCw=
+=6bg6
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/nautilus-share/metadata.xml b/gnome-extra/nautilus-share/metadata.xml
index d0aaaaf05732..5225cea25f55 100644
--- a/gnome-extra/nautilus-share/metadata.xml
+++ b/gnome-extra/nautilus-share/metadata.xml
@@ -5,4 +5,5 @@
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
+<herd>gnome</herd>
</pkgmetadata>
diff --git a/gnome-extra/nautilus-share/nautilus-share-0.7.3-r1.ebuild b/gnome-extra/nautilus-share/nautilus-share-0.7.3-r1.ebuild
new file mode 100644
index 000000000000..2398656c5920
--- /dev/null
+++ b/gnome-extra/nautilus-share/nautilus-share-0.7.3-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-share/nautilus-share-0.7.3-r1.ebuild,v 1.1 2012/05/21 05:32:01 tetromino Exp $
+
+EAPI=4
+
+GNOME2_LA_PUNT="yes"
+GCONF_DEBUG="no"
+
+inherit gnome2 eutils
+
+DESCRIPTION="A nautilus plugin to easily share folders over the SMB protocol"
+HOMEPAGE="http://gentoo.ovibes.net/nautilus-share http://packages.debian.org/unstable/nautilus-share"
+SRC_URI="mirror://debian/pool/main/n/${PN}/${PN}_${PV}.orig.tar.bz2
+ mirror://debian/pool/main/n/${PN}/${PN}_${PV}-1.debian.tar.gz"
+
+IUSE=""
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND=">=dev-libs/glib-2.4:2
+ >=gnome-base/nautilus-2.10"
+RDEPEND="${COMMON_DEPEND}
+ net-fs/samba"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+USERSHARES_DIR="/var/lib/samba/usershare"
+USERSHARES_GROUP="samba"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog NEWS README TODO"
+ G2CONF="${G2CONF} --disable-static"
+}
+
+src_prepare() {
+ epatch "${WORKDIR}"/debian/patches/15_user-acl.patch
+ gnome2_src_prepare
+}
+
+src_install() {
+ gnome2_src_install
+ keepdir ${USERSHARES_DIR}
+}
+
+pkg_postinst() {
+ enewgroup ${USERSHARES_GROUP}
+ einfo "Fixing ownership and permissions on ${EROOT}${USERSHARES_DIR#/}..."
+ chown root:${USERSHARES_GROUP} "${EROOT}"${USERSHARES_DIR#/}
+ chmod 01770 "${EROOT}"${USERSHARES_DIR#/}
+
+ einfo "To get nautilus-share working, add the lines"
+ einfo
+ einfo " # Allow users in group \"${USERSHARES_GROUP}\" to share"
+ einfo " # directories with the \"net usershare\" commands"
+ einfo " usershare path = \"${EROOT}${USERSHARES_DIR#/}\""
+ einfo " # Set a maximum of 100 user-defined shares in total"
+ einfo " usershare max shares = 100"
+ einfo " # Allow users to permit guest access"
+ einfo " usershare allow guests = yes"
+ einfo " # Only allow users to share directories they own"
+ einfo " usershare owner only = yes"
+ einfo
+ einfo "to the end of the [global] section in /etc/samba/smb.conf."
+ einfo
+ einfo "Users who are to be allowed to use nautilus-share should be added"
+ einfo "to the \"${USERSHARES_GROUP}\" group:"
+ einfo
+ einfo "# gpasswd -a USER ${USERSHARES_GROUP}"
+ einfo
+ einfo "Users may need to log out and in again for the group assignment to"
+ einfo "take effect and to restart Nautilus."
+ einfo
+ einfo "For more information, see USERSHARE in net(8)."
+}