summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/playonlinux/playonlinux-4.2.12.ebuild')
-rw-r--r--app-emulation/playonlinux/playonlinux-4.2.12.ebuild116
1 files changed, 0 insertions, 116 deletions
diff --git a/app-emulation/playonlinux/playonlinux-4.2.12.ebuild b/app-emulation/playonlinux/playonlinux-4.2.12.ebuild
deleted file mode 100644
index d7c477f4bd80..000000000000
--- a/app-emulation/playonlinux/playonlinux-4.2.12.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2-utils python-single-r1
-
-MY_PN="PlayOnLinux"
-
-DESCRIPTION="Set of scripts to easily install and use Windows games and software"
-HOMEPAGE="https://playonlinux.com/"
-SRC_URI="http://www.playonlinux.com/script_files/${MY_PN}/${PV}/${MY_PN}_${PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="winbind"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-RDEPEND="${PYTHON_DEPS}
- app-arch/cabextract
- app-arch/p7zip
- app-arch/unzip
- app-crypt/gnupg
- virtual/wine
- dev-python/wxpython:3.0[${PYTHON_USEDEP}]
- net-misc/wget
- x11-apps/mesa-progs
- x11-terms/xterm
- media-gfx/icoutils
- net-analyzer/netcat
- virtual/imagemagick-tools
- winbind? ( net-fs/samba[winbind] )
-"
-
-S="${WORKDIR}/${PN}"
-
-# TODO:
-# Having a real install script
-# It will let using LANGUAGES easily
-# How to deal with Microsoft Fonts installation asked every time ?
-# How to deal with wine version installed ? (have a better mgmt of system one)
-# Look at debian pkg: https://packages.debian.org/sid/playonlinux
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.2.4-pol-bash.patch"
- "${FILESDIR}/${PN}-4.2.4-binary-plugin.patch"
- "${FILESDIR}/${PN}-4.2.6-stop-update-warning.patch"
-)
-
-src_prepare() {
- default
-
- python_fix_shebang .
-
- # remove playonmac
- rm etc/{playonmac.icns,terminal.applescript} || die
-
- # remove desktop integration
- rm etc/{PlayOnLinux.desktop,PlayOnLinux.directory,playonlinux-Programs.menu} || die
-}
-
-src_install() {
- # all things without exec permissions
- insinto "/usr/share/${PN}"
- doins -r resources lang lib etc plugins
-
- # bash/ install
- exeinto "/usr/share/${PN}/bash"
- find "${S}/bash" -type f -exec doexe '{}' +
- exeinto "/usr/share/${PN}/bash/expert"
- find "${S}/bash/expert" -type f -exec doexe '{}' +
-
- # python/ install
- python_moduleinto "/usr/share/${PN}"
- python_domodule python
-
- # main executable files
- exeinto "/usr/share/${PN}"
- doexe ${PN}{,-pkg,-bash,-shell,-url_handler}
-
- # icons
- doicon -s 128 etc/${PN}.png
- for size in 16 22 32; do
- newicon -s $size etc/${PN}$size.png ${PN}.png
- done
-
- doman "${FILESDIR}"/playonlinux{,-pkg}.1
- dodoc CHANGELOG.md
-
- make_wrapper ${PN} "./${PN}" "/usr/share/${PN}"
- make_wrapper ${PN}-pkg "./${PN}-pkg" "/usr/share/${PN}"
- make_desktop_entry ${PN} ${MY_PN} ${PN} Game
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Installed software and games with playonlinux have not been removed."
- elog "To remove them, you can re-install playonlinux and remove them using it,"
- elog "or do it manually by removing .PlayOnLinux/ in your home directory."
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}