summaryrefslogtreecommitdiff
path: root/app-eselect/eselect-wine
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-eselect/eselect-wine
reinit the tree, so we can have metadata
Diffstat (limited to 'app-eselect/eselect-wine')
-rw-r--r--app-eselect/eselect-wine/Manifest3
-rw-r--r--app-eselect/eselect-wine/eselect-wine-1.2.2.ebuild47
-rw-r--r--app-eselect/eselect-wine/metadata.xml15
3 files changed, 65 insertions, 0 deletions
diff --git a/app-eselect/eselect-wine/Manifest b/app-eselect/eselect-wine/Manifest
new file mode 100644
index 000000000000..d1e50af9477b
--- /dev/null
+++ b/app-eselect/eselect-wine/Manifest
@@ -0,0 +1,3 @@
+DIST wine.eselect-1.2.2 19370 SHA256 e72f3d7cbdb3d7254ca0c52165adeae977e78ab68cde843622b99088ecc74e2b SHA512 6380e904ca824b1fe45cf651637f1cfe931f0c7519db49cb0794826ebbc8bdebc480fe7eb16601dc37123b44ea2d10aec49aa9fe622cad3e67ffb0f730292614 WHIRLPOOL 3f2cdc1128c831672605a46c8e7ac7a524d9a42e7355928806c448463131518f4bd47c633a687d8af1ae0fb7eb3c702755103ee2fedaf37c3e30477286b910cb
+EBUILD eselect-wine-1.2.2.ebuild 1286 SHA256 f032581318c61e060cfcfe8f8eb9809ed2866b818db356a43a4768ec1eb33b6d SHA512 c4e2d6854998c7c6b4216412d2430bfa704e19c21110bc50a2039c68aad3be6136f8999b01fbd6219f9a8007e305d402000e92215419fe04fc58cd44a6b4d74b WHIRLPOOL 656b68975e10045d0a933c18fefada99f16ac8e39b8946c93b54aa838fc7744a98a8d1dc1aa4a29bb185bfc3283adeb56313a8d61f779609695414ea58dacf71
+MISC metadata.xml 435 SHA256 5a50698cc3ee304f7d9099c50acb3263f91ad5bcb9f520f20a51c196c1ec7e4e SHA512 a0be824eab346069bdca0b7f1856798b3469cc72829cb0850bec061e7679f9c68a3adf3331c4e5aedb3ac9253436997b9b6e75c79966c32abbf9048e16086e17 WHIRLPOOL 477c05b0f6019a7f6281707cf554fa80fe06c4bcceabd44641157e0add1bcad9e7b668cd56ce86b2c7f8ffe4f8a243b1cca08acead36a7c0a09e375b5cb97e91
diff --git a/app-eselect/eselect-wine/eselect-wine-1.2.2.ebuild b/app-eselect/eselect-wine/eselect-wine-1.2.2.ebuild
new file mode 100644
index 000000000000..b65240008ca5
--- /dev/null
+++ b/app-eselect/eselect-wine/eselect-wine-1.2.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Manage active wine version"
+HOMEPAGE="https://bitbucket.org/NP-Hardass/eselect-wine"
+SRC_URI="https://bitbucket.org/NP-Hardass/${PN}/raw/v${PV}/wine.eselect -> wine.eselect-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* amd64 x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="app-admin/eselect
+ dev-util/desktop-file-utils
+ !!app-emulation/wine:0"
+
+S=${WORKDIR}
+
+src_install() {
+ keepdir /etc/eselect/wine
+
+ insinto /usr/share/eselect/modules
+ newins "${DISTDIR}"/wine.eselect-${PV} wine.eselect
+}
+
+pkg_postinst() {
+ # <eselect-wine-v0.3_rc7 installed symlinks with leading double-slashes.
+ # In /usr/include this breaks gcc build.
+ # https://bugs.gentoo.org/434180
+ if [[ $(readlink "${EROOT%/}"/usr/include/wine) == //* ]]; then
+ ewarn "Leading double slash in ${EPREFIX%/}/usr/include/wine symlink detected."
+ ewarn "Re-setting wine symlinks..."
+ eselect wine update --if-unset
+ fi
+}
+
+pkg_prerm() {
+ # Avoid conflicts with wine[-multislot] installed later
+ if [[ -z ${REPLACED_BY_VERSION} ]]; then
+ elog "${PN} is being uninstalled, removing symlinks"
+ eselect wine unset --all || die
+ else
+ einfo "${PN} is being updated/reinstalled, not modifying symlinks"
+ fi
+}
diff --git a/app-eselect/eselect-wine/metadata.xml b/app-eselect/eselect-wine/metadata.xml
new file mode 100644
index 000000000000..1ded1127484f
--- /dev/null
+++ b/app-eselect/eselect-wine/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>NP-Hardass@gentoo.org</email>
+ <name>NP-Hardass</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>gentoo@eroen.eu</email>
+ <name>eroen</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="bitbucket">NP-Hardass/eselect-wine</remote-id>
+ </upstream>
+</pkgmetadata>