diff options
Diffstat (limited to 'gentoo/Documentation/scripts/write-ebuild.sh')
m--------- | gentoo | 0 | ||||
-rwxr-xr-x | gentoo/Documentation/scripts/write-ebuild.sh | 60 |
2 files changed, 0 insertions, 60 deletions
diff --git a/gentoo b/gentoo new file mode 160000 +Subproject 644110a847c5911c2eb04eb53c93031740561ef diff --git a/gentoo/Documentation/scripts/write-ebuild.sh b/gentoo/Documentation/scripts/write-ebuild.sh deleted file mode 100755 index c567bd6fe..000000000 --- a/gentoo/Documentation/scripts/write-ebuild.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash -# Usage ; write-ebuild.sh <TRINITY_MODULE_NAME> [<CATEGORY/]><PN> [DESCRIPTION] -export LC_ALL=C - -EAPI="5" - -TRINITY_MODULE_NAME=$1 -PN=$(basename ${2}) -CATEGORY=$(dirname ${2}) -CATEGORY=${CATEGORY:-trinity-base} -DESCRIPTION="$3" - -PV=${PV:=9999} -KEYWORDS="amd64 x86" -case "${PV}" in - *3.5.13.2) KEYWORDS="~amd64 ~x86" ;; - *9999*) KEYWORDS="" ;; -esac - -if [ -z "$DESCRIPTION" ]; then - DESCRIPTION_SOURCES=( ${CATEGORY/trinity/kde}/${PN} ${CATEGORY/trinity/kde}/${PN/k/t} kde-base/${PN} kde-base/${PN/k/t} ) - for descsrc in ${DESCRIPTION_SOURCES[@]}; do - DESCRIPTION="$(eix -C $(dirname ${descsrc}) -s $(basename "${descsrc}") | sed -n '/^\s*Description:\s*/{s///;s/\(\<KDE\|\kde\)\>/Trinity/g;p}')" - [ -n "$DESCRIPTION" ] && break - done -fi - -echo "==> Creating ebuild for ${PN}-${PV}" - -mkdir -p "${CATEGORY}/$PN" - -cat <<EOF >${CATEGORY}/$PN/$PN-${PV}.ebuild -# Copyright 1999-$(date +%Y) Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# \$Id\$ -EAPI="$EAPI" -TRINITY_MODULE_NAME="$TRINITY_MODULE_NAME" - -inherit trinity-meta - -DESCRIPTION="$DESCRIPTION" -KEYWORDS="$KEYWORDS" -IUSE+="" -EOF - -cat <<EOF >"${CATEGORY}/$PN"/metadata.xml -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>fatzer2@gmail.com</email> - <name>Alexander Golubev</name> - </maintainer> -</pkgmetadata> -EOF - -if [ -d eclass/trinity-shared-files/${TRINITY_MODULE_NAME}-${PV} ]; then - mkdir -p "${CATEGORY}/$PN/files/" - ln -s "../../../eclass/trinity-shared-files/" "trinity-base/$PN/files/shared" -fi |