Česky
Kamil Dudka

Study

File detail

Name:Downloadpram-0.1_alpha1.ebuild [Download]
Location: study > PRL > sci-misc > pram
Size:1.3 KB
Last modification:2022-09-09 13:06

Source code

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
 
# By Kamil Dudka <xdudka00@gmail.com>
# Brno University of Technology
# Faculty of Information Technology
 
inherit eutils
 
DESCRIPTION="PRAM (Parallel Random Access Machine) emulator - useful only \
for students at Brno University of Technology - Faculty of Information \
Technology"
 
HOMEPAGE="http://www.fit.vutbr.cz/~skrivan/vyuka/prl/prl.htm"
SRC_URI="http://www.fit.vutbr.cz/~skrivan/vyuka/prl/pm2.tar.gz
http://www.fit.vutbr.cz/~skrivan/vyuka/prl/emulator.tar.z"
RESTRICT="mirror"
LICENSE="unknown"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-libs/ncurses"
RDEPEND="${DEPEND}"
 
src_unpack() {
	# Unpack pm2
	mkdir -p ${WORKDIR}/pm2
	cd ${WORKDIR}/pm2
	unpack pm2.tar.gz
 
	# Unpack emulator
	mkdir -p ${WORKDIR}/emulator
	cd ${WORKDIR}/emulator
	unpack emulator.tar.z
 
	# Apply patches
	cd ${WORKDIR}/pm2
	epatch "${FILESDIR}/pm2-gentoo.patch"
	cd ${WORKDIR}/emulator
	epatch "${FILESDIR}/emulator-gcc4-gentoo.patch"
}
 
src_compile() {
	make -C pm2 || die "pm2: make failed"
	make -C emulator || die "emulator: make failed"
}
 
src_install() {
	dodoc pm2/*.ps pm2/README pm2/ChangeLog emulator/*.ps
	dodir /usr/share/${PN}
	cp pm2/*.pm2 pm2/*.pel ${D}/usr/share/${PN}/
	dobin emulator/pram emulator/pa emulator/pasm pm2/pm2
}