tomwij      14/03/17 23:11:45

  Added:                mate-file-manager-share-1.6.0.ebuild metadata.xml
                        ChangeLog
  Log:
  New ebuild for mate-extra/mate-file-manager-share, a Caja plugin to easily 
share folders over the SMB protocol; imported from the mate-overlay, reviewed 
and adjusted.
  
  (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 
6D34E57D)

Revision  Changes    Path
1.1                  
mate-extra/mate-file-manager-share/mate-file-manager-share-1.6.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-extra/mate-file-manager-share/mate-file-manager-share-1.6.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-extra/mate-file-manager-share/mate-file-manager-share-1.6.0.ebuild?rev=1.1&content-type=text/plain

Index: mate-file-manager-share-1.6.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/mate-extra/mate-file-manager-share/mate-file-manager-share-1.6.0.ebuild,v
 1.1 2014/03/17 23:11:45 tomwij Exp $

EAPI="5"

GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"

inherit autotools gnome2 eutils user versionator

MATE_BRANCH="$(get_version_component_range 1-2)"

SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz";
DESCRIPTION="A Caja plugin to easily share folders over the SMB protocol"
HOMEPAGE="http://mate-desktop.org";

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64"

COMMON_DEPEND=">=dev-libs/glib-2.4:2
        >=mate-base/mate-file-manager-1.6:0
        x11-libs/gtk+:2
        virtual/libintl:0"

RDEPEND="${COMMON_DEPEND}
        net-fs/samba:0"

DEPEND="${COMMON_DEPEND}
        sys-devel/gettext:*
        >=dev-util/intltool-0.29:*
        virtual/pkgconfig:*"

USERSHARES_DIR="/var/lib/samba/usershare"
USERSHARES_GROUP="samba"

src_prepare() {
        # Tarball has no proper build system, should be fixed on next release.
        eautoreconf

        # Remove obsolete files to make test run
        rm src/caja-share.c src/caja-share.h || die
        gnome2_src_prepare
}

src_configure() {
        gnome2_src_configure --disable-static
}

DOCS="AUTHORS ChangeLog NEWS README TODO"

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 mate-file-manager-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)."
}



1.1                  mate-extra/mate-file-manager-share/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-extra/mate-file-manager-share/metadata.xml?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-extra/mate-file-manager-share/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
<pkgmetadata>
        <maintainer>
                <email>tom...@gentoo.org</email>
                <name>Tom Wijsman</name>
        </maintainer>
</pkgmetadata>



1.1                  mate-extra/mate-file-manager-share/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-extra/mate-file-manager-share/ChangeLog?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mate-extra/mate-file-manager-share/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for mate-extra/mate-file-manager-share
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: 
/var/cvsroot/gentoo-x86/mate-extra/mate-file-manager-share/ChangeLog,v 1.1 
2014/03/17 23:11:45 tomwij Exp $

*mate-file-manager-share-1.6.0 (17 Mar 2014)

  17 Mar 2014; Tom Wijsman <tom...@gentoo.org>
  +mate-file-manager-share-1.6.0.ebuild, +metadata.xml:
  New ebuild for mate-extra/mate-file-manager-share, a Caja plugin to easily
  share folders over the SMB protocol; imported from the mate-overlay, reviewed
  and adjusted.




Reply via email to