Added BasiliskII ebuilds
This commit is contained in:
parent
9f970a603a
commit
eb84087913
1
app-emulation/basiliskii-modules/Manifest
Normal file
1
app-emulation/basiliskii-modules/Manifest
Normal file
@ -0,0 +1 @@
|
|||||||
|
EBUILD basiliskii-modules-9999.ebuild 1122 BLAKE2B cc5a8fa43a0bb28612e2226362ea52a93ba78dbe527938c04ce6ff57b3e7210e0a73535539e13ddd48e71ec44bff7051e3ab45254e862e1af72e03642acd915f SHA512 7a6e297f5078b1e1686329c4c0530150dc4a7c762732ba1405fab54c05897a56162a0f934e70707f18b17e0993c7cfa97e7c02818746440ca2acb5f9033c1438
|
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
inherit linux-mod
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/kanjitalk755/macemu"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/kanjitalk755/macemu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Network Module for Basilisk II"
|
||||||
|
HOMEPAGE="https://www.emaculation.com/doku.php"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="=app-emulation/basiliskii-${PV}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}/BasiliskII/src/Unix/Linux/NetDriver"
|
||||||
|
|
||||||
|
BUILD_TARGETS="sheep_net.ko"
|
||||||
|
MODULE_NAMES="sheep_net(misc:${S})"
|
||||||
|
MODULESD_SHEEP_NET_ENABLED="yes"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-mod_pkg_setup
|
||||||
|
BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
linux-mod_pkg_postinst
|
||||||
|
|
||||||
|
einfo "To enable networking for BasiliskII type"
|
||||||
|
einfo " modprobe sheep_net"
|
||||||
|
echo ""
|
||||||
|
einfo "To enable networking permanently:"
|
||||||
|
einfo " echo sheep_net > /etc/modules-load.d/sheep_net.conf"
|
||||||
|
echo ""
|
||||||
|
}
|
3
app-emulation/basiliskii/Manifest
Normal file
3
app-emulation/basiliskii/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
AUX BasiliskII.desktop 175 BLAKE2B 192a71fdb2aebc5dbabb9b4c85c1d95d3fd91a09cd665b7c9caa1fb15187051b87d5ee1c1d1c228e4df4a930dafec6e920f845bb021ae3bfbee8d53d603a507d SHA512 4a8691df7e854a754ca9edd3c37f1e0f6f63e8bbb71f8183702b870fe9a3261591c28e3bf1bbe5928b673d1c797fe77a9079dcfd3d8aea5f51af5009e65bf455
|
||||||
|
AUX BasiliskII.png 9059 BLAKE2B 67dcfb3c82b774b2d79e92ff39a9142cab93c76426523293d861fb2285bb9765ba56a11be4d55820fedd9dfa5ceca781511c5dbae159c946c55ddee2e3708f65 SHA512 4985ecc06bba00495341969b8ab587cd586971690924ac98dd5155ee3d22e078b8765e1d2bf28112d7376c42947e0e80c0cb89d1e7671b91310058e59a10b643
|
||||||
|
EBUILD basiliskii-9999.ebuild 1181 BLAKE2B 8dc50b549168da2b9c58a62527fbe9c29a4b9079aed1ba8327f5d08a24d87511869130da9b00a7304b69e3449f4c3e72f9455fd86dfe6e09bd9252ecafdef72f SHA512 c2f75521e746b31e29fb89afc655ddadb7f7cbc2e4e8bd5a9636eb5b5664ea3a1da2644c2ff7db32a28b2f46a1ec8f5f67fb136a07caca6b6b635e2c8e8a5192
|
63
app-emulation/basiliskii/basiliskii-9999.ebuild
Normal file
63
app-emulation/basiliskii/basiliskii-9999.ebuild
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
inherit desktop xdg-utils
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/kanjitalk755/macemu"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/kanjitalk755/macemu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Basilisk II is an emulator for 68k Macintoshes"
|
||||||
|
HOMEPAGE="https://www.emaculation.com/doku.php"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
DEPEND="media-libs/libsdl2
|
||||||
|
x11-libs/gtk+:2"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}/BasiliskII/src/Unix"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
NO_CONFIGURE=1 ./autogen.sh
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--without-esd \
|
||||||
|
--with-bincue \
|
||||||
|
--with-gtk \
|
||||||
|
--with-x \
|
||||||
|
--enable-jit-compiler \
|
||||||
|
--enable-sdl-audio \
|
||||||
|
--enable-sdl-video
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
MAKEOPTS="${MAKEOPTS} -j1" base_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
doicon -s 256 "${FILESDIR}/BasiliskII.png"
|
||||||
|
domenu "${FILESDIR}/BasiliskII.desktop"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
9
app-emulation/basiliskii/files/BasiliskII.desktop
Normal file
9
app-emulation/basiliskii/files/BasiliskII.desktop
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=BasiliskII
|
||||||
|
Comment=BasiliskII Mac Emulator
|
||||||
|
Exec=BasiliskII
|
||||||
|
Icon=BasiliskII
|
||||||
|
Terminal=false
|
||||||
|
StartupNotify=true
|
||||||
|
Categories=System;Emulator;
|
BIN
app-emulation/basiliskii/files/BasiliskII.png
Normal file
BIN
app-emulation/basiliskii/files/BasiliskII.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.8 KiB |
Loading…
Reference in New Issue
Block a user