public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-player/, app-emulation/vmware-player/files/
@ 2015-08-12  4:59 Evan Teran
  0 siblings, 0 replies; 2+ messages in thread
From: Evan Teran @ 2015-08-12  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     741e4d9a127566fd90531a2565d9628764622176
Author:     Christian Affolter <christian.affolter <AT> stepping-stone <DOT> ch>
AuthorDate: Tue Aug  4 15:10:12 2015 +0000
Commit:     Evan Teran <evan.teran <AT> gmail <DOT> com>
CommitDate: Tue Aug  4 15:10:12 2015 +0000
URL:        https://gitweb.gentoo.org/proj/vmware.git/commit/?id=741e4d9a

Added systemd service support for app-emulation/vmware-player

Created two systemd service unit files according to the existing OpenRC
init script:
* vmware-usbarbitrator.service manages the VMware USB Arbitrator
* vmware-network.service manages the VMware host network

It was decided to split the existing OpenRC init script, in order to
have a better dependency handling and to adhere to Gentoo's
Systemd/Ebuild policy.

 .../vmware-player/files/vmware-network.service          | 17 +++++++++++++++++
 .../vmware-player/files/vmware-usbarbitrator.service    | 11 +++++++++++
 .../vmware-player/vmware-player-7.1.2.2780323.ebuild    |  5 ++++-
 3 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/app-emulation/vmware-player/files/vmware-network.service b/app-emulation/vmware-player/files/vmware-network.service
new file mode 100644
index 0000000..abc6648
--- /dev/null
+++ b/app-emulation/vmware-player/files/vmware-network.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=VMware Network
+Requires=local-fs.target
+Wants=network.target vmware-usbarbitrator.service
+After=local-fs.target network.target vmware-usbarbitrator.service
+
+[Service]
+Type=simple
+ExecStartPre=/sbin/modprobe -av vmci vmmon vsock vmblock vmnet
+ExecStart=/opt/vmware/bin/vmware-networks --start 
+ExecStop=/opt/vmware/bin/vmware-networks --stop
+ExecStopPost=/sbin/modprobe -rv vmmon vsock vmblock vmnet vmci
+TimeoutSec=0
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target

diff --git a/app-emulation/vmware-player/files/vmware-usbarbitrator.service b/app-emulation/vmware-player/files/vmware-usbarbitrator.service
new file mode 100644
index 0000000..16a0fb8
--- /dev/null
+++ b/app-emulation/vmware-player/files/vmware-usbarbitrator.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=VMware USB Arbitrator
+Requires=local-fs.target
+Before=vmware-network.service
+
+[Service]
+Type=forking
+ExecStart=/opt/vmware/bin/vmware-usbarbitrator
+
+[Install]
+WantedBy=multi-user.target

diff --git a/app-emulation/vmware-player/vmware-player-7.1.2.2780323.ebuild b/app-emulation/vmware-player/vmware-player-7.1.2.2780323.ebuild
index 0a7ea6a..1dff576 100644
--- a/app-emulation/vmware-player/vmware-player-7.1.2.2780323.ebuild
+++ b/app-emulation/vmware-player/vmware-player-7.1.2.2780323.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-inherit eutils versionator fdo-mime gnome2-utils pax-utils vmware-bundle
+inherit eutils versionator fdo-mime gnome2-utils pax-utils systemd vmware-bundle
 
 MY_PN="VMware-Player"
 MY_PV=$(get_version_component_range 1-3)
@@ -206,6 +206,9 @@ src_install() {
 		"${FILESDIR}/vmware-11.0.rc" > "${initscript}" || die
 	newinitd "${initscript}" vmware || die
 
+	systemd_dounit "${FILESDIR}/vmware-usbarbitrator.service"
+	systemd_dounit "${FILESDIR}/vmware-network.service"
+
 	# fill in variable placeholders
 	sed -e "s:@@LIBCONF_DIR@@:${VM_INSTALL_DIR}/lib/vmware/libconf:g" \
 		-i "${D}${VM_INSTALL_DIR}"/lib/vmware/libconf/etc/{gtk-2.0/{gdk-pixbuf.loaders,gtk.immodules},pango/pango{.modules,rc}} || die


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-player/, app-emulation/vmware-player/files/
@ 2017-06-25 15:58 Fabio Rossi
  0 siblings, 0 replies; 2+ messages in thread
From: Fabio Rossi @ 2017-06-25 15:58 UTC (permalink / raw
  To: gentoo-commits

commit:     ff9a9909d796155dc5d47b6c791399c2efed2609
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Sun Jun 25 10:02:58 2017 +0000
Commit:     Fabio Rossi <rossi.f <AT> inwind <DOT> net>
CommitDate: Sun Jun 25 10:02:58 2017 +0000
URL:        https://gitweb.gentoo.org/proj/vmware.git/commit/?id=ff9a9909

app-emulation/vmware-player: added latest version for 11 series

 app-emulation/vmware-player/Manifest                                    | 2 +-
 app-emulation/vmware-player/files/{vmware-11.2.rc => vmware-11.4.rc}    | 0
 ...layer-7.1.2.2780323-r1.ebuild => vmware-player-7.1.4.3848939.ebuild} | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vmware-player/Manifest b/app-emulation/vmware-player/Manifest
index 591b225..6a3c389 100644
--- a/app-emulation/vmware-player/Manifest
+++ b/app-emulation/vmware-player/Manifest
@@ -1,4 +1,4 @@
 DIST VMware-Player-12.1.1-3770994.x86_64.bundle.tar 140697600 SHA256 4b2d6c8026f7948cbbc084ccfedaa899a897047152b86c8a2be1bf80fb935a8e SHA512 f00609a1e41355146c5a77732f2eb8f01d30c0ab7822840a29b9b84c01218d129b8e08349e2e6bbf0c900b826d3aba3b4026a61c6705564539ffff17652511ce WHIRLPOOL ee628665689ae03c70a11e3d34bb5ccf1b640ab14eaaed8f93dc4bd50329f9144e44163e83811ea5380fa8749c7196d64139c4809435094c173b39ec2c93b4fb
 DIST VMware-Player-12.5.7-5813279.x86_64.bundle.tar 134236160 SHA256 45d8b69ee757b26e88ae611cf21f9a3e593f066c87c97dbc4171e20d46f07150 SHA512 d8dda7b7e1e3e3f3131b0c15b9816ecbbd074c3cfa7eb5623991b090e3617cdc55bbdb694c9a49e14b817da34a1aec6d3e07cec1df1a2a0de1a4ae4550c46aa4 WHIRLPOOL 57ecf7f01a24812d0a4250bb68cdfda971b6b2c6a32dba98cca2680e3836efebfaedeef3c6d1a51dc16387231af7bae25b18cd6024e0f8c20b93f4046d39ab62
-DIST VMware-Player-7.1.2-2780323.x86_64.bundle.tar 211128320 SHA256 baa60996b3bed5ba89db1a0fd9a2cc263ea07ac1cf2d6f3aab68c728cc960efc SHA512 c4465a4cbf97b9fe3aa2d6a1c690047251a37929867e0b3cbddf6643b59ef8e618809973543150e6cd9a3bdba0c9c04fb55171616c2179a0ff80ee7302e07fc2 WHIRLPOOL f0bc539647a5f3838a486d62506881f752e426e2e7299b20f2828c285cb041c777f93f3d29627ff4187edfd92e43e37e70647828ce537adb67db0fe3e99fccb0
+DIST VMware-Player-7.1.4-3848939.x86_64.bundle.tar 211374080 SHA256 11cbff16f4f6d48bf182d2155e0b3f261acd6bd1a2472dc9a25f86546885e059 SHA512 332f0f667d0b95cbf1de5ff2cc95b9302f88d3a9c7e69e13abb58dd7131d6997b2307bc8588111e3fb35717fcf59ed9cd3052873c72bd968c3f6eb68b31dabc0 WHIRLPOOL b70e1d9e2d07661fefe1f1f841b29111b73ded1c6d103efc0f9e61ac05b947ce04b73e14221b081dc311c498ffd68c2f931bf82bc312191631576aab3036d36a
 DIST vmware-systemd-gentoo-02.tgz 14064 SHA256 7ab23cb41bb8fbeca43bfd3baee35928731177620ae374ebb3b19b827d1a3210 SHA512 3a382bfd5f1eb2b218d8012588ea55c1f22786dba35a1fc0fdfdb4e40b05e0e735ed09c6961684f6442e863c3ed72024ce01f19113bbd9ca47c32e3f43c55f42 WHIRLPOOL dd7ac934584894f4a0ae86a9122080c49a4d09924011bc12dc1530ac6b5ee11fac6d55d6e5b306bb24d749a509236d3e39870b4d6b2ff5de37f6e54707ff8bb6

diff --git a/app-emulation/vmware-player/files/vmware-11.2.rc b/app-emulation/vmware-player/files/vmware-11.4.rc
similarity index 100%
rename from app-emulation/vmware-player/files/vmware-11.2.rc
rename to app-emulation/vmware-player/files/vmware-11.4.rc

diff --git a/app-emulation/vmware-player/vmware-player-7.1.2.2780323-r1.ebuild b/app-emulation/vmware-player/vmware-player-7.1.4.3848939.ebuild
similarity index 100%
rename from app-emulation/vmware-player/vmware-player-7.1.2.2780323-r1.ebuild
rename to app-emulation/vmware-player/vmware-player-7.1.4.3848939.ebuild


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-06-25 15:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-25 15:58 [gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-player/, app-emulation/vmware-player/files/ Fabio Rossi
  -- strict thread matches above, loose matches on Subject: below --
2015-08-12  4:59 Evan Teran

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox