diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2013-06-14 23:28:14 +0200 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2013-06-14 23:28:14 +0200 |
commit | c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f (patch) | |
tree | 4b4645f511756a616fbe6dc76bbb844002432d1e /sys-apps | |
parent | sys-apps/debian-archive-keyring: 2012.4 (diff) | |
download | betagarden-c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f.tar.gz betagarden-c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f.tar.bz2 betagarden-c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f.zip |
sys-apps/apt: 0.9.8.2
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/apt/Manifest | 1 | ||||
-rw-r--r-- | sys-apps/apt/apt-0.9.8.2.ebuild | 51 |
2 files changed, 52 insertions, 0 deletions
diff --git a/sys-apps/apt/Manifest b/sys-apps/apt/Manifest new file mode 100644 index 0000000..71d9150 --- /dev/null +++ b/sys-apps/apt/Manifest @@ -0,0 +1 @@ +DIST apt_0.9.8.2.tar.gz 3501279 SHA256 cb0360e218490d875dc1e9e15c4e0ba0b53c7f512a6c98253f2eb07877be5106 SHA512 9ae58947975941b146c36c3659dbdbd3c1eafb9001f8ea755790f4768be1ec47b61884f07711c91f3e8bd44ef930df99e2380c149d62a39a7eff78a350d26587 WHIRLPOOL 02c33d5dff188faa86965db31b70fc6d4931ccef6b4c069e1b69ba747f0f24f10abd28e865fe0b134f3e616231c5ef95f476ee05a4ca8d3739bd8b9c2830d1ae diff --git a/sys-apps/apt/apt-0.9.8.2.ebuild b/sys-apps/apt/apt-0.9.8.2.ebuild new file mode 100644 index 0000000..68d390d --- /dev/null +++ b/sys-apps/apt/apt-0.9.8.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit multilib + +DESCRIPTION="Package manager known from the Debian Project" +HOMEPAGE="http://packages.debian.org/sid/apt" +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" # ~amd64 ~x86 +IUSE="" + +DEPEND="sys-devel/libtool" +RDEPEND="sys-apps/debian-archive-keyring" + +src_prepare() { + # Replace dead symlinks + for i in config.{guess,sub} ; do + rm buildlib/${i} || die + ln -s /usr/share/libtool/config/${i} buildlib/${i} || die + done + + # Prevent any doc compliation (due to current errors) TODO! + echo -e '%:\n\ttouch $@' > doc/makefile +} + +src_install() { + # Imitate Debian .dir file handling + for i in debian/*.dirs; do + sed "s|^|${D}/|" < "${i}" | xargs mkdir -p + done + + # Imitate Debian .install file handling + for i in debian/*.install{,.in}; do + while read line ; do + if [[ "${line}" == *' '* ]]; then + line="$(sed "s|/lib/@DEB_HOST_MULTIARCH@/|/$(get_libdir)/|" <<<"${line}")" + mkdir -p "$(sed "s|^.* |${D}/|" <<<"${line}"))" + install -v -D $(sed "s| | ${D}/|" <<<"${line}") + else + mkdir -p $(dirname ${line}) # potentially several directories + cp --parents -v ${line} "${D}"/ + fi + done < "${i}" + done +} |