Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: Documentation/maintainers/
Date: Sun, 30 Jun 2013 23:11:14
Message-Id: 1372633871.6200bae019f5a5d948d4e4f729e600f5743842f7.pesa@gentoo
1 commit: 6200bae019f5a5d948d4e4f729e600f5743842f7
2 Author: Davide Pesavento <davidepesa <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 30 23:11:11 2013 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 30 23:11:11 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=6200bae0
7
8 Remove obsolete scripts.
9
10 ---
11 Documentation/maintainers/bump-kde-qt.sh | 38 ------------------
12 Documentation/maintainers/bump-live-qt | 66 --------------------------------
13 2 files changed, 104 deletions(-)
14
15 diff --git a/Documentation/maintainers/bump-kde-qt.sh b/Documentation/maintainers/bump-kde-qt.sh
16 deleted file mode 100755
17 index 494687d..0000000
18 --- a/Documentation/maintainers/bump-kde-qt.sh
19 +++ /dev/null
20 @@ -1,38 +0,0 @@
21 -# Markos Chandras <hwoarang@g.o>
22 -# Oneliner for bumping kde-qt ebuilds
23 -# use it like
24 -# bump-kde-qt <old version> <new version>
25 -# This will copy the <old version> ebuilds to <new version>
26 -# New version is always using 4.9999 ebuilds
27 -# Lets say you want to bump 4.4.9999 ebuilds to 4.5.9999 you have to write:
28 -#
29 -# ./bump-kde-qt 4.4.9999 4.5.9999
30 -#
31 -source /etc/init.d/functions.sh
32 -#### VARIABLES ####
33 -HOME="`pwd|xargs dirname|xargs dirname`"
34 -LIBS="x11-libs"
35 -EXCLUDE="qt-embedded"
36 -old="${1}"
37 -new="${2}"
38 -#################
39 -cd ${HOME}/${LIBS}
40 -## update ebuilds and create manifest ##
41 -ebegin "Updating ebuilds"
42 -for package in $(ls |grep -v ${EXCLUDE}|grep qt);do cd ${package};rm $(ls|grep ${old});cp "${package}-4.9999.ebuild" "${package}-${new}.ebuild";git add "${package}-${new}.ebuild";echangelog "Version bump to ${new}">>/dev/null;repoman manifest;cd ${HOME}/${LIBS};done
43 -eend $?
44 -## update sets ##
45 -ebegin "Updating sets"
46 -cd ${HOME}/sets
47 -sed -i "s/${old}/${new}/" qt-all-live-kde
48 -eend $?
49 -## update package keywords ##
50 -cd ${HOME}/Documentation/package.keywords/
51 -ebegin "Updating package keywords"
52 -sed -i "s/${old}/${new}/" qt-live-kde
53 -eend $?
54 -## add and commit but DONT push ##
55 -cd ${HOME}
56 -ebegin "Ready to commit"
57 -git add .
58 -eend $?
59
60 diff --git a/Documentation/maintainers/bump-live-qt b/Documentation/maintainers/bump-live-qt
61 deleted file mode 100755
62 index 1309cc5..0000000
63 --- a/Documentation/maintainers/bump-live-qt
64 +++ /dev/null
65 @@ -1,66 +0,0 @@
66 -#!/bin/bash
67 -
68 -. /etc/init.d/functions.sh
69 -base="${1}"
70 -version="${2}"
71 -overlay="$(portageq get_repo_path / qt)/dev-qt/"
72 -RED=$'\033[31;01m'
73 -GREEN=$'\e[32;01m'
74 -moto(){
75 - echo """
76 - ##############################################
77 - # Tool for bumping live qt packages using ge #
78 - # overlay packages as base. Version 0.0.1 #
79 - # Usefull for bumping qt releases e.g. #
80 - # 4.6.9999 -> 4.7.9999 on overlay. #
81 - # Markos Chandras <hwoarang@g.o> #
82 - # qt overlay #
83 - ##############################################
84 - """
85 -}
86 -
87 -usage(){
88 - echo """
89 - ##################### USAGE #####################
90 - # E.g #
91 - # ./bump-qt-overlay 4.5.1 4.5.2 will copy 4.5.1 #
92 - # packages from portage and bump them to 4.5.2 #
93 - # on qt overlay #
94 - #################################################
95 - """
96 -}
97 -if [[ ${1} == -h ]];then
98 - moto
99 - usage
100 - exit 3
101 -fi
102 -
103 -if [[ $# != 2 ]]; then
104 - eerror "Incorrect number of parameters"
105 - usage
106 - eerror "Exiting..."
107 - exit 2
108 -fi
109 -
110 -
111 -pushd ${overlay}
112 -for pkg in qt-assistant qt-core qt-dbus qt-demo qt-gui qt-multimedia qt-opengl qt-phonon qt-qt3support qt-script qt-sql qt-svg qt-test qt-webkit qt-xmlpatterns; do
113 - qtpkg=$(find . -type f -name "${pkg}-${base}*.ebuild")
114 - cp ${qtpkg} ${pkg}/${pkg}-${version}.ebuild
115 - cd ${pkg}
116 - git add .
117 - repoman manifest
118 - cd ..
119 -done
120 -einfo "Packages are ready but I advice you to review them first. ${GREEN}Commit[C]${NORMAL}/${RED}Review[R]${NORMAL}" && read choice
121 -if [[ "${choice}" == "C" ]]; then
122 - git commit -a -m "dev-qt/qt*:bump to ${version}"
123 - git pull --rebase
124 - git push
125 -elif [[ "${choice}" == "R" ]]; then
126 - einfo "Script ended for further review"
127 -else
128 - eerror "No valid choice"
129 - exit 1
130 -fi
131 -exit 0