Remove goldendict, because it present in portages. Add changing version of operation system by cl meta package

master
Mike Hiretsky 15 years ago
parent 8483612a47
commit a326aeb761

@ -1,7 +0,0 @@
# ChangeLog for app-dicts/goldendict
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
24 Nov 2009; Mike Hirecky (mhiretskiy) <mh@calculate.ru> +metadata.xml:
Fix portages

@ -1,4 +0,0 @@
DIST goldendict-0.9.0-src-x11.tar.bz2 450332 RMD160 9c8467ace98f8b44b87853d610c895d368702037 SHA1 adb119b612c9b75d8114744257673892fd9625c9 SHA256 30bf5e4ac6abf56067ee8d8750c545726509bcea591825de88ba44071769c946
EBUILD goldendict-0.9.0.ebuild 988 RMD160 63087a77afa2a0753ca28c920b2dd71f1e5d033d SHA1 c1a2591781fc06bb938b4ab6f0f8d9cafff5acf5 SHA256 9e2f8f383fd3e0f7df9e2a584d24a303259ec450fcde220605e203e7c1dae685
MISC ChangeLog 211 RMD160 7a52344f585a571bdec74766fac3be1fa32157e0 SHA1 3818128eacaa6d4258182345ba8cb21af02789bb SHA256 b4f1f1e417a3aa119c32e889a5a59db78c1a69e419e90d53d52af176fe3cc81b
MISC metadata.xml 242 RMD160 1e6b1d40ede2fe7af79ddad2e872fafd9aad8638 SHA1 2502de21cc154beff16efc6f05c9f069d5dd2800 SHA256 ca8497654f656671512de0dadf3c1014458072f974614d151bc321bf4c3cfafc

@ -1,47 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit qt4 eutils
DESCRIPTION="Feature-rich dictionary lookup program"
HOMEPAGE="http://goldendict.berlios.de/"
SRC_URI="mirror://berlios/${PN}/${P}-src-x11.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
DEPEND="${RDEPEND}
>=x11-libs/qt-core-4.5
>=x11-libs/qt-gui-4.5
>=x11-libs/qt-webkit-4.5
=app-text/hunspell-1.2*
x11-libs/libXtst"
RDEPEND="dev-libs/libzip
media-libs/libvorbis
sys-libs/zlib"
S="${WORKDIR}/${P}-src"
src_unpack() {
unpack ${A}
# useless stuff
sed -i \
-e s/INSTALLS\ \+=\ desktops2//g \
-e s/INSTALLS\ \+=\ icons2//g \
"${S}"/goldendict.pro || die "sed failed"
}
src_compile() {
if use nls; then
lrelease goldendict.pro || die "lrelease failed"
fi
PREFIX=/usr eqmake4 || die "eqmake failed"
emake || die "emake failed"
}
src_install() {
emake INSTALL_ROOT="${D}" install || die "emake failed"
}

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>qt</herd>
<longdescription lang="en">Feature-rich dictionary lookup program</longdescription>
</pkgmetadata>

@ -1,5 +1,5 @@
EBUILD cds-meta-10.0.1.ebuild 3275 RMD160 be8f309e1e832ebd672054656f07f48d9071d829 SHA1 4fc723f2c61a9e35f0a0129ef25fd0cffe94e072 SHA256 811040a21f46ae6992fd5cf3400b3ee590d5194971a560a8d22b18b47240690e
EBUILD cds-meta-10.0.ebuild 2971 RMD160 3b1a53157c4bea42deacfa167dbcdeb6bc5f5a2c SHA1 0f2bfd99c4631640bbade62485c141405a60ebb6 SHA256 0af0abe88b9871b10e85ecb28085b30483e9ef6ee5f64d392e295b3f19b14e1c
EBUILD cds-meta-10.2.ebuild 3301 RMD160 802465eca1d4c437207884962ee9baed6480901d SHA1 b6efc9c02181ebf2e176f89410f385d9f778c155 SHA256 a7e52aa1fa760b6dbf5a4dd5c61cc658571308430d28e4d3c91d25fe509c7f41
EBUILD cds-meta-10.2-r1.ebuild 3327 RMD160 3209cc052b7d1c40e89ee4f2b72427f2615a0fba SHA1 550725fe4c65ca9edc220bbf2257f8f57a483c08 SHA256 56af4e51c6096b5a908f054b32399c1529167e8738b9831a3d793bf4486d4d38
MISC ChangeLog 372 RMD160 a2141e02bcca222ad8a56d9e72d3978df060cda3 SHA1 a9a94cd62c46da3a7b8a45d05494db9e3012550e SHA256 b2eb1173d91ef1ba9cc7a81e79355c24bff3fb0f4c1caca8a9479f2c961e73ce
MISC metadata.xml 260 RMD160 6945f0c9b210fe3068c6e5a6f7d5071cf9043369 SHA1 49f5ce48babea34bb39ff3f0d9d7c3adf9665da2 SHA256 74bbb85f1ec54eab72a905a78ffd5ac51bc7c3f64e9731418aa68f773d2bfba8

@ -165,4 +165,5 @@ append_cxxflags_to() {
pkg_postinst() {
cxxflags_present_in /etc/make.conf || append_cxxflags_to /etc/make.conf
calculate_change_version
}

@ -1,5 +1,5 @@
EBUILD cld-meta-10.0.1.ebuild 6394 RMD160 eb4f7a469682d68ce7270a0af78a403731a4e3ee SHA1 5dd202d191d453b9c49648d19a93d58b69b80cad SHA256 f8d64256020148ad94fac89caccbd25e6d61a0bef5dc7aadd6a5e4ad8af13666
EBUILD cld-meta-10.0.ebuild 6103 RMD160 b2dcf38960586e140a2c5b3e2f7575f390622af8 SHA1 a4e7676ffe1de3cc6c7182f0bd281baad3cab38d SHA256 b7b7f757593320ca0e82e24d928a2626cd15e6c195ec804f485b2f7507f28416
EBUILD cld-meta-10.2.ebuild 6578 RMD160 518ece43ca87bc4ef08a99c82906516b1de030a9 SHA1 5dbe884b8a64eb95ca58c2a6f8eef52bbc68f80a SHA256 87ada08df25c93ba91c7383ab617e8456a46a750b18acad0ffa6e8cd281134ea
EBUILD cld-meta-10.2-r1.ebuild 6622 RMD160 7236fa33ca1e7c0aef0aac1e57659a645b9ffce1 SHA1 13c92c42a58490647f181045c08f6595e48442a8 SHA256 2fb0adad0121db807b123c8ac2b611ecca422cc869a78681516f215bee5ce0b7
MISC ChangeLog 240 RMD160 33f61781b915365f97be8c854e7b5f992332906a SHA1 fa202085858ee6b883ff81e2bc5fe5e03b818518 SHA256 4517df6b9fcb24fc88af0768d0ea8ac61bf5900a3d58b3613953272beb915f45
MISC metadata.xml 261 RMD160 2aceeb761944d521f163c4b6069c36bc75b0ee1c SHA1 ef324fde01725a0c12d658e689002edffe695b6c SHA256 8bf4a47c7586811fc0bf26d75abbf0f4bc7bb6a9ed501b34622c4d822de83591

@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit calculate
EAPI=2
DESCRIPTION="Calculate Linux Desktop KDE (meta package)"
@ -315,4 +316,5 @@ append_cxxflags_to() {
pkg_postinst() {
cxxflags_present_in /etc/make.conf || append_cxxflags_to /etc/make.conf
calculate_change_version
}

@ -1,5 +1,5 @@
EBUILD cldx-meta-10.0.1.ebuild 2653 RMD160 8174423a1a46bd63f535065ee6c098a6f87f6266 SHA1 1276774d4199c090961952879d7c926e14bbd565 SHA256 0fdcb563a6a26cd3741e6184320b35a4bf654e76c29b25095d0606623905eee0
EBUILD cldx-meta-10.0.ebuild 2411 RMD160 27dde4e534e558db28f996eacd1e2c92022f8db8 SHA1 9cc3e1b2f1ad74fc868b96382c48e8259fc472d2 SHA256 d7a914585653ed640446fa288d709b3481d7371d669b238509d0d61ba8de61ac
EBUILD cldx-meta-10.2.ebuild 2724 RMD160 8188e67008e40188e256f58dee848028d98559f6 SHA1 8c2c11397ca4b94df8e3d213d644baac553930e6 SHA256 6405b2156f91496df4644b7c1b968722d2d1f3e28aeb78c52c00dc16f9e731df
EBUILD cldx-meta-10.2-r1.ebuild 2750 RMD160 c9e88cc1fa7dfa5b6ea1d075d05bd12393449a38 SHA1 3f8c3bcc419df64e5e861ff1093d931fa7f786e6 SHA256 1a3f063eca07300766183548c006e82aedbae389c5973a1410259684586684bb
MISC ChangeLog 469 RMD160 a90cfb55c2bb8ced45b51499160a9e7dcfa8ee0e SHA1 904323bf5912f0a6c42304c7977c17c591d0e720 SHA256 6fe66e9e3f38a321949b36eae610881e3c21098ce01be9b23f812f9904981e5e
MISC metadata.xml 262 RMD160 2230fae163c003c26da4221c8b25a0c7b9ed0602 SHA1 9187b064dbcca538b3d3349ac9340fd5869e7e96 SHA256 adfc7d0bbf6ccbdbe03704cb131512d2ccfd9c6f71ac5ebc7746c3539116af7e

@ -124,4 +124,5 @@ append_cxxflags_to() {
pkg_postinst() {
cxxflags_present_in /etc/make.conf || append_cxxflags_to /etc/make.conf
calculate_change_version
}

@ -1,5 +1,5 @@
EBUILD cls-meta-10.0.1.ebuild 2651 RMD160 cb3ea52dc5eba9bed784e4e1fe6d581e25863544 SHA1 9bae5fb408c095fb84fb51d4dc8b9fd39fb1c919 SHA256 37a0ec20f9f2cc7ee0dd0256ad89e7c1608372792012e7944ef168a97209ad63
EBUILD cls-meta-10.0.ebuild 2290 RMD160 197194f03bb42778c085b3332ea11e5c0359a6d1 SHA1 cdde502da4f7c6ec70557bd5b0bbc6e3d43031da SHA256 163ff69062ec13c05fba414031ca2f8d76de5c741c5b25e543adcd750529e00a
EBUILD cls-meta-10.2.ebuild 2597 RMD160 c91956488ea52acce4fdb7779fe7e66d5adf907c SHA1 b9b30932e0d1d0db3beba0386282138abc791ed6 SHA256 3bba76937e5c3c6b74b9ab122dac8d1a76bb106a79addea506aeab8c5096d7e4
EBUILD cls-meta-10.2-r1.ebuild 2623 RMD160 be89a11ec4df6b73f7461fb515ce8609828609a3 SHA1 f1cc803762f2c4fbf649eed036b1a33026622d94 SHA256 c298cd00ab4bcebf6691c8a4dc40545e5181d55ead662e150f6528d0cc70e333
MISC ChangeLog 341 RMD160 fb62d2d4d1a5eb26effe1f88253844d48523bbfc SHA1 0618fe8a09beddac0656553d216f8b2e2357df47 SHA256 d36e7d01f96347b19b23b99382a961330b7b8220e12e92a83a95d11f2d75d02a
MISC metadata.xml 257 RMD160 ba1d3308ea944e3f4e2d6c968edfc6abbc32261e SHA1 557e2138324d0aa8db3a282eeeadc88f5b061408 SHA256 6e5c9e82d9d3bdd7855fde47d4d5edaec61251e84a271bd08e64f17008d3e07a

@ -127,4 +127,5 @@ append_cxxflags_to() {
pkg_postinst() {
cxxflags_present_in /etc/make.conf || append_cxxflags_to /etc/make.conf
calculate_change_version
}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header:
inherit eutils linux-info
inherit eutils linux-info versionator
# @FUNCTION: last_arg
# @USING: last_arg manyarguments
@ -292,3 +292,73 @@ calculate_clean_firmwares() {
fi
done
}
# FUNCTION: get_value
# DESCRIPTION:
# Get the value of the variable from stdio.
get_value() {
sed -rn "s/^(.*\s+)?+$1=\"?([^\" ]*)\"?(\s+.*|$)/\2/p"
}
# FUNCTION: set_value
# DESCRIPTION:
# Set the value to the variable in the file
set_value() {
local var=$1
local value=$2
local filename=$3
[[ -n $( get_value $var < $filename ) ]] &&
sed -ri "s/^$var=(\"?[^\"]*\"?)$/$var=$value/" $filename ||
echo "$var=$value" >>$filename
}
# @VARIABLE: CALCULATE_INI
# @DESCRIPTION:
# Fullpath to calculate.ini
CALCULATE_INI=${ROOT}/etc/calculate/calculate.ini
# @VARIABLE: LINUXVER
# @DESCRIPTION:
# The version of current operation system.
LINUXVER=
# @VARIABLE: ROOTDEV
# @DESCRIPTION:
# Boot device.
ROOTDEV=
# FUNCTION: change_issue
# DESCRIPTION:
# Change version in /etc/issue
change_issue() {
sed -ri "s/${LINUXVER}/${PV}/" ${ROOT}/etc/issue
}
# FUNCTION: change_grub
# DESCRIPTION:
# Change version for grub
change_grub() {
sed -ri "/^title/ {:f;N;s/\nkernel/&/;tc;bf;:c;s|root=${ROOTDEV}|&|;Te;s/${LINUXVER} / $PV /;:e}" /boot/grub/grub.conf
}
# FUNCTION: calculate_initvars
# DESCRIPTION:
# Init LINUXVER,ROOTDEV
calculate_initvars() {
LINUXVER=$( get_value linuxver < ${CALCULATE_INI} )
ROOTDEV=$( get_value root < ${ROOT}/proc/cmdline )
}
# FUNCTION: calculate_change_version
# DESCRIPTION:
# Change the version of the system in calculate.ini,issue,grub.conf
calculate_change_version() {
calculate_initvars
if [[ -n "${LINUXVER}" ]] && ! version_is_at_least ${PV} ${LINUXVER}
then
ebegin "Change version of operation system"
set_value linuxver ${PV} ${CALCULATE_INI} &&
change_issue &&
change_grub
eend $?
fi
}

Loading…
Cancel
Save