diff options
author | Christoph Junghans <kleiner_otti@gmx.de> | 2010-01-03 13:29:59 +0100 |
---|---|---|
committer | Christoph Junghans <kleiner_otti@gmx.de> | 2010-01-03 13:29:59 +0100 |
commit | ca8fe0915aaf946525e8ee2b353401ee1b4130c6 (patch) | |
tree | 8a0088459c7d0ac241f6be220e1733c6f30fddef /dev-util | |
parent | x11-libs/xforms -- version bump (diff) | |
download | sci-ca8fe0915aaf946525e8ee2b353401ee1b4130c6.tar.gz sci-ca8fe0915aaf946525e8ee2b353401ee1b4130c6.tar.bz2 sci-ca8fe0915aaf946525e8ee2b353401ee1b4130c6.zip |
dev-util/mercurial-server: version bump
(Portage version: 2.1.6.13/git/Linux i686)
(Signed Manifest commit)
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/mercurial-server/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/mercurial-server/Manifest | 10 | ||||
-rw-r--r-- | dev-util/mercurial-server/mercurial-server-1.0.1.ebuild | 70 |
3 files changed, 83 insertions, 5 deletions
diff --git a/dev-util/mercurial-server/ChangeLog b/dev-util/mercurial-server/ChangeLog index 45a1f3015..6e7a32745 100644 --- a/dev-util/mercurial-server/ChangeLog +++ b/dev-util/mercurial-server/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for dev-util/mercurial-server -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*mercurial-server-1.0.1 (03 Jan 2010) + + 03 Jan 2010; Christoph Junghans <kleiner_otti@gmx.de> + +mercurial-server-1.0.1.ebuild: + Version bump + *mercurial-server-1.0 (13 Dec 2009) 13 Dec 2009; Christoph Junghans <kleiner_otti@gmx.de> diff --git a/dev-util/mercurial-server/Manifest b/dev-util/mercurial-server/Manifest index d23fb81ee..bcaa784b6 100644 --- a/dev-util/mercurial-server/Manifest +++ b/dev-util/mercurial-server/Manifest @@ -3,15 +3,17 @@ Hash: SHA1 AUX mercurial-server-0.9-docbook-path.patch 1038 RMD160 41262720f38576b47bdbb8a22097f54ddaa57c25 SHA1 52bc6cfd6fb1ff125b65f1a4a58e4b672ab3895e SHA256 7f443fe6f54fd62db06c93ae8340cda2e1e39052f0121cdf13fa68aa11630c7e DIST mercurial-server_0.9.orig.tar.gz 18995 RMD160 0f9450e22ce48557c79fe7b1c32927e4e647b3b3 SHA1 c01ddb155272c44679038fabb266e1b613952e7a SHA256 83fa04858d96cea0fbcfdcc3458f9bc38ad9fb51f70e5ee4758467c79435ab80 +DIST mercurial-server_1.0.1.tar.gz 20302 RMD160 e6ba21bca38f4b9cb48229fe000779dcf9b39072 SHA1 9f9b5b4a6f2a0cbbae8374db744350561618ff8d SHA256 6d67b8584730883c83972d35cf77bd1b45e7d2222458c5c3ac4ae94b3ec8f1ee DIST mercurial-server_1.0.orig.tar.gz 19767 RMD160 14b9a85d7f76186220a9fed7dcb6e6529520cf56 SHA1 628ba35f47e7f92fd98ea93d5b0b47e12d746351 SHA256 16bcfae7b1b42473ceecfaee51d64e76b4b1fa80853f596788400ad94be83db8 EBUILD mercurial-server-0.9.ebuild 2081 RMD160 c8fb3a65716cadd542be2d4c6575d41da6108c5b SHA1 5a82b05d77073645151edb6d9b13699e103f3b5f SHA256 5871ad6c86630efbc885abd4705c6a98bf0275f635e6f3e65121575cd2cb5bb8 +EBUILD mercurial-server-1.0.1.ebuild 2251 RMD160 81d074343ef30b93ce591e575cb00f0efe78f02f SHA1 7c182d0de65de90057ebf8e63fff478b36a16997 SHA256 48c114654b2cdec16fc95f8a3a58d319e986d0d845dd250bbfbeb50c811670f5 EBUILD mercurial-server-1.0.ebuild 2023 RMD160 d639c2a9bda44b161b0bcf59d763e35e41070637 SHA1 72c025cd09b6dcde583784377d88553f320657fa SHA256 4b35d24287b9fa02298945ae6b3db505ce44866bcbf11b053021fc9b2ffa784a -MISC ChangeLog 779 RMD160 b4641881b6ab8825a7100aaca536f9dc53b3b129 SHA1 0e6035b56849690348e49cb791834a93a530db90 SHA256 25d5284aec9afdfc667612778b66c8dc4768aa12e8d3e0d6730edfb44ffccf4d +MISC ChangeLog 924 RMD160 2540ae9c64d76d4475662fcf459b22bcbec85c6d SHA1 31676c25bc8904bb92f35cf764f2e5840d53fe94 SHA256 ca7aa0f918282844d9c2e1345a7ee43c0996d4785609880def4f73186f1e507e MISC metadata.xml 220 RMD160 fd3dba7eeac39bb91e6658be7d4d846249c1c329 SHA1 0aafe188f55c4c22697755bea33de012cccf3f49 SHA256 0b5c322d93461039b700509ae2671b429f0637f66596c61e48ebba9e365c9f92 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) -iEYEARECAAYFAkslAOEACgkQy0OE/ans1/lzNwCePkTJsWTxFJuExp4ifwq0TCAX -4lQAnj1FB2a+MamPjZoC5545M2hPZHwg -=X2Zc +iEYEARECAAYFAktAjccACgkQy0OE/ans1/lc9wCfVfaltHx7qDR0M01VGhqOBDV8 +S7UAnjI94ZROUti21JxuYx8VzlqzrzD9 +=3hl3 -----END PGP SIGNATURE----- diff --git a/dev-util/mercurial-server/mercurial-server-1.0.1.ebuild b/dev-util/mercurial-server/mercurial-server-1.0.1.ebuild new file mode 100644 index 000000000..80cd7aa69 --- /dev/null +++ b/dev-util/mercurial-server/mercurial-server-1.0.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="Mercurial authentication and authorization tools" +HOMEPAGE="http://www.lshift.net/mercurial-server.html" +SRC_URI="http://dev.lshift.net/paul/mercurial-server/mercurial-server_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="dev-util/mercurial + dev-lang/python + app-text/docbook-xsl-stylesheets + dev-libs/libxslt" + +RDEPEND="dev-util/mercurial + dev-lang/python" + +S="${WORKDIR}/${PN}_${PV}.orig" + +pkg_setup() { + enewgroup hg + enewuser hg -1 /bin/sh /home/hg hg + chmod 700 /home/hg +} + +src_compile() { + emake DOCBOOK_XSL=/usr/share/sgml/docbook/xsl-stylesheets || die "emake failed" +} + +src_install() { + emake installfiles PREFIX=/usr/share DOCDIR="/usr/share/doc/${PF}" DESTDIR="${D}" +} + + +pkg_postinst() { + #skip the comments if there is already a hgadmin repo + if [ ! -d /home/hg/repos/hgadmin/.hg ]; then + #Parts could be done automatically, but maybe there is a user hg + elog "This seem to be a first time install, things you may want to do" + elog "-Add your public ssh key to root key folder" + elog " sudo cp ~/.ssh/id_rsa.pub ${ROOT}etc/mercurial-server/keys/root/\${USER}" + elog "-Create hgadmin repo" + elog " sudo -u hg ${ROOT}usr/share/mercurial-server/init/hginit ${ROOT}usr/share/mercurial-server" + elog "-Init hg's ssh authorized_keys file" + elog " sudo -u hg ${ROOT}usr/share/mercurial-server/refresh-auth" + elog "-Clone hgadmin repo" + elog " hg clone ssh://hg@localhost/hgadmin hgadmin" + elog "-Start administration" + elog " cd hgadmin" + elog " mkdir -p keys/root" + elog " cp ${ROOT}etc/mercurial-server/keys/root/\${USER} keys/root" + elog " cp ${ROOT}etc/mercurial-server/access.conf ." + elog " hg add" + elog " hg commit -m 'initial commit'" + elog " hg push ssh://hg@localhost/hgadmin" + elog "-Remove the key in ${ROOT}etc/mercurial-server/keys/root" + elog " rm ${ROOT}etc/mercurial-server/keys/root/\${USER}" + fi + ewarn "If you are upgrading from an older version of ${PN}, please take a look at" + ewarn "${ROOT}usr/share/mercurial-server/init/dot-mercurial-server" + ewarn "and add missing lines to ~hg/.mercurial-server" +} |