diff options
author | Tomáš Chvátal <scarabeus@gentoo.org> | 2015-12-27 11:32:57 +0100 |
---|---|---|
committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2015-12-27 11:33:34 +0100 |
commit | 58aeb743b735a6f868f88dfa6567cdb12c2b1ba1 (patch) | |
tree | 08c0c0827da7f856f86e22cf08d354cbf25abf99 /dev-util/suse-build/suse-build-2015.11.05.ebuild | |
parent | dev-util/eclipse-sdk: Add unit to CHECKREQS settings (diff) | |
download | gentoo-58aeb743b735a6f868f88dfa6567cdb12c2b1ba1.tar.gz gentoo-58aeb743b735a6f868f88dfa6567cdb12c2b1ba1.tar.bz2 gentoo-58aeb743b735a6f868f88dfa6567cdb12c2b1ba1.zip |
[dev-util/suse-build] Update to latest version for openSUSE 42.1
Package-Manager: portage-2.2.24
Diffstat (limited to 'dev-util/suse-build/suse-build-2015.11.05.ebuild')
-rw-r--r-- | dev-util/suse-build/suse-build-2015.11.05.ebuild | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/dev-util/suse-build/suse-build-2015.11.05.ebuild b/dev-util/suse-build/suse-build-2015.11.05.ebuild new file mode 100644 index 000000000000..22be49bebfcc --- /dev/null +++ b/dev-util/suse-build/suse-build-2015.11.05.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="git://github.com/openSUSE/obs-build.git" + +if [[ "${PV}" == "9999" ]]; then + EXTRA_ECLASS="git-2" +else + OBS_PACKAGE="build" + OBS_PROJECT="openSUSE:Tools" + EXTRA_ECLASS="obs-download" +fi + +inherit eutils ${EXTRA_ECLASS} +unset EXTRA_ECLASS + +DESCRIPTION="Script to build SUSE Linux RPMs" +HOMEPAGE="https://build.opensuse.org/package/show/openSUSE:Tools/build" + +[[ "${PV}" == "9999" ]] || SRC_URI="${OBS_URI}/${PN/suse/obs}-${PV//.}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="symlink" +[[ "${PV}" == "9999" ]] || \ +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + dev-perl/XML-Parser + dev-perl/TimeDate + app-shells/bash + app-arch/cpio + app-arch/rpm +" + +S="${WORKDIR}/${PN/suse/obs}-${PV//.}" + +src_compile() { :; } + +src_install() { + emake DESTDIR="${ED}" pkglibdir=/usr/libexec/suse-build install + cd "${ED}"/usr + find bin -type l | while read i; do + mv "${i}" "${i/bin\//bin/suse-}" + use !symlink || dosym "${i/bin\//suse-}" "/usr/${i}" + done + find share/man/man1 -type f | while read i; do + mv "${i}" "${i/man1\//man1/suse-}" + use !symlink || dosym "${i/man1\//suse-}" "/usr/${i}" + done + find . -type f -exec sed -i 's|/usr/lib/build|/usr/libexec/suse-build|' {} + + + # create symlink for default build config + dosym /usr/libexec/suse-build/configs/sl42.1.conf /usr/libexec/suse-build/configs/default.conf +} |