[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"
+}