[proaudio] [2873] update_liveset: initial ebuild

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2873
Author:   dominique
Date:     2014-04-06 20:15:22 +0200 (Sun, 06 Apr 2014)
Log Message:
-----------
update_liveset: initial ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/app-portage/update_liveset/
    trunk/overlays/proaudio/app-portage/update_liveset/ChangeLog
    trunk/overlays/proaudio/app-portage/update_liveset/Manifest
    trunk/overlays/proaudio/app-portage/update_liveset/files/
    trunk/overlays/proaudio/app-portage/update_liveset/files/README
    trunk/overlays/proaudio/app-portage/update_liveset/files/update_liveset
    trunk/overlays/proaudio/app-portage/update_liveset/metadata.xml
    trunk/overlays/proaudio/app-portage/update_liveset/update_liveset-1.0.ebuild

Added: trunk/overlays/proaudio/app-portage/update_liveset/ChangeLog
===================================================================
--- trunk/overlays/proaudio/app-portage/update_liveset/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/app-portage/update_liveset/ChangeLog	2014-04-06 18:15:22 UTC (rev 2873)
@@ -0,0 +1,9 @@
+# ChangeLog for app-portage/update_liveset
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*update_liveset-2.0 (06 Apr 2014)
+
+  06 Apr 2014; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  +update_liveset-1.0.ebuild:
+  initial ebuild

Added: trunk/overlays/proaudio/app-portage/update_liveset/Manifest
===================================================================
--- trunk/overlays/proaudio/app-portage/update_liveset/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/app-portage/update_liveset/Manifest	2014-04-06 18:15:22 UTC (rev 2873)
@@ -0,0 +1,5 @@
+AUX README 350 SHA256 6c0dddaa8a792c1160f7aff19126a9c57806a88a6857579c0df2952ef7258210 SHA512 88d1bcb0d4ff26d8c16247cacca23dc45568ef5f5bf7d52c524a761b0ed8e8350cd95d52d5f6f6cdda4f85cf52fd7f0c7ebff6076a4ea20696c77735d47e412e WHIRLPOOL d5ecc37e9cfe44bed0c391affd7f540d19e051c74f9d44bf62206a6114f678692a6de7393c9ff52e15b300793cccdfe548605a83559976dd1c3c756bef1cb1c8
+AUX update_liveset 920 SHA256 dc312b4272359eb5ce64016931767c5604de5c584e4204cfacabee74cb6b5850 SHA512 6e0d415694dffb999e4a739aad22c7b951f091945a6f23f623e53f2e36974373f4504f0a18f29f48dccfe441a9ec1ad8354a2092f003b282ea01e67532a40a0a WHIRLPOOL efef8a48226eb4d9aaa5c9e368cb0fa0f285d6c342f8d0436050df932964f25f7cf3ce8039181594233e1e9197c61fa1a174268023d87843a2b75509a6cf4681
+EBUILD update_liveset-1.0.ebuild 552 SHA256 1d0eb829828a3287926512b70ec9b3bba7e16514b6308e438c69c18801bea012 SHA512 08e3b3d6dacf5be2847fd1f16facb53e0b53bb62ef8bf5ebec9936d3021de4078c05d46eb3cf2b29dfeb7f1ffe78b426dd56f4049e00d5388921ec00d23db1e1 WHIRLPOOL 59713219bdf8cc36d97461c1b5f5dfa52c0de13d49d623f780339990de3bce47d5087852047451c1c80cdf498fdc5a06412b58a3cd4cabacb7c1b77484f83377
+MISC ChangeLog 281 SHA256 b4305ff66ffca47d14fa93ce43d2d618cf20426fd458692b75a56d70d9d8db8f SHA512 b2d3ba2b4c60d5acad32d046764106fff430f15e12de64bdaa011858ac73027592d2af27be96c1764809e0e3a7d760518f94dc67c78f939980c8435ebf8ec921 WHIRLPOOL 939947884e908f71a5ba9ff3e15728d3f9a6ea52406d804be1794559f0c4659982861e6b5c340a6845fdd7da45aceda9e0b6d6bfbe19bb9250e98afe47a6980a
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/app-portage/update_liveset/files/README
===================================================================
--- trunk/overlays/proaudio/app-portage/update_liveset/files/README	                        (rev 0)
+++ trunk/overlays/proaudio/app-portage/update_liveset/files/README	2014-04-06 18:15:22 UTC (rev 2873)
@@ -0,0 +1,12 @@
+update_liveset for the Gentoo pro-audio overlay.
+
+It will update your live ebuilds and optionaly run
+a depclean and revdep rebuild (recommanded).
+
+Just run 'update_liveset' and you will get the help.
+
+Please, report any problem with this software to the pro-audio mail list,
+or to me.
+
+Enjoy!
+Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>

Added: trunk/overlays/proaudio/app-portage/update_liveset/files/update_liveset
===================================================================
--- trunk/overlays/proaudio/app-portage/update_liveset/files/update_liveset	                        (rev 0)
+++ trunk/overlays/proaudio/app-portage/update_liveset/files/update_liveset	2014-04-06 18:15:22 UTC (rev 2873)
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+# This script will update your live ebuild.
+# Version:	1.0
+# License:	GPL-3
+# Author:	Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+# Created:	2014-04-06
+# Last modifed:	2114-04-06
+
+# --update and --newuse give 0 packages here:
+merge_options="--with-bdeps y --deep -a"
+packages=""
+
+usage() {
+echo "usage:"
+echo "    $0 <y/n>"
+echo "where <y/n> is y if you want to run emerge --depclean and revdep-rebuild, and n otherwise."
+}
+
+merge_live_set() {
+echo "scanning live set"
+for i in `equery list '*9999' | cut -d " " -f 2`; do
+	packages="${packages} =${i}"
+done
+echo "emerge ${merge_options} ${packages}"
+emerge ${merge_options} ${packages}
+}
+
+revdep() {
+emerge --depclean -a
+RETVAL="$?"
+[ $RETVAL -ne 0 ] && exit 1
+revdep-rebuild
+}
+
+if [ -z $1 ]
+then
+    usage
+else
+    if [ "$1" = "y" ]
+    then
+	merge_live_set
+	RETVAL="$?"
+	[ $RETVAL -ne 0 ] && exit 1
+	revdep
+    else
+	merge_live_set
+    fi
+fi


Property changes on: trunk/overlays/proaudio/app-portage/update_liveset/files/update_liveset
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/overlays/proaudio/app-portage/update_liveset/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/app-portage/update_liveset/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

Added: trunk/overlays/proaudio/app-portage/update_liveset/update_liveset-1.0.ebuild
===================================================================
--- trunk/overlays/proaudio/app-portage/update_liveset/update_liveset-1.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/app-portage/update_liveset/update_liveset-1.0.ebuild	2014-04-06 18:15:22 UTC (rev 2873)
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit
+
+DESCRIPTION="update your live ebuild set"
+HOMEPAGE="http://proaudio.tuxfamily.org/wiki/index.php?title=Main_Page";
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_configure() {
+	echo "Nothing to configure"
+}
+
+src_compile() {
+	echo "Nothing to compile"
+}
+
+src_install() {
+	dobin "${FILESDIR}/update_liveset"
+	dodoc "${FILESDIR}/README"
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/