diff options
-rw-r--r-- | app-admin/eselect-news/ChangeLog | 8 | ||||
-rw-r--r-- | app-admin/eselect-news/eselect-news-20071201.ebuild | 39 | ||||
-rw-r--r-- | app-admin/eselect-news/files/digest-eselect-news-20071201 | 3 |
3 files changed, 49 insertions, 1 deletions
diff --git a/app-admin/eselect-news/ChangeLog b/app-admin/eselect-news/ChangeLog index dc09da395d01..802c59849040 100644 --- a/app-admin/eselect-news/ChangeLog +++ b/app-admin/eselect-news/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-admin/eselect-news # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-news/ChangeLog,v 1.5 2007/10/25 13:02:29 peper Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-news/ChangeLog,v 1.6 2007/12/01 17:49:50 peper Exp $ + +*eselect-news-20071201 (01 Dec 2007) + + 01 Dec 2007; Piotr Jaroszyński <peper@gentoo.org> + +eselect-news-20071201.ebuild: + Add 20071201. *eselect-news-20071025 (25 Oct 2007) diff --git a/app-admin/eselect-news/eselect-news-20071201.ebuild b/app-admin/eselect-news/eselect-news-20071201.ebuild new file mode 100644 index 000000000000..4d368fc53dd4 --- /dev/null +++ b/app-admin/eselect-news/eselect-news-20071201.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-news/eselect-news-20071201.ebuild,v 1.1 2007/12/01 17:49:50 peper Exp $ + +DESCRIPTION="GLEP 42 news reader" +HOMEPAGE="http://paludis.pioto.org/" +SRC_URI="http://dev.gentooexperimental.org/~peper/distfiles/news.eselect-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.0.11" + +src_install() { + insinto /usr/share/eselect/modules + newins "${DISTDIR}/news.eselect-${PV}" news.eselect || die + keepdir /var/lib/gentoo/news +} + +pkg_postinst() { + local paludis_data="${ROOT}var/lib/paludis/news" gentoo_data="${ROOT}var/lib/gentoo/news" + + if [[ -d "${paludis_data}" && ! -L "${paludis_data}" ]] ; then + einfo "Merging news data at '${paludis_data}' with '${gentoo_data}'" + + local f fname + for f in "${paludis_data}"/*.{read,unread,skip} ; do + fname=$(basename "${f}") + if [[ -f "${gentoo_data}/${fname}" ]] ; then + cat "${gentoo_data}/${fname}" >> "${f}" + fi + sort -u "${f}" > "${gentoo_data}/${fname}" + done + rm -r "${paludis_data}" + ln -s "${gentoo_data}" "${paludis_data}" + fi +} diff --git a/app-admin/eselect-news/files/digest-eselect-news-20071201 b/app-admin/eselect-news/files/digest-eselect-news-20071201 new file mode 100644 index 000000000000..5c41b1828d5b --- /dev/null +++ b/app-admin/eselect-news/files/digest-eselect-news-20071201 @@ -0,0 +1,3 @@ +MD5 4d5bf81962fed1b7f733181d475a1a5c news.eselect-20071201 5444 +RMD160 4b0a3d811de4a00e6c782dfabdfab046ef867707 news.eselect-20071201 5444 +SHA256 1b7e1617ca1dbce51aa385e81e70eb6e58e207f1ee7efb78662cd5b502e8997b news.eselect-20071201 5444 |