Package Details: openmw-tes3mp 0.7.0-3

Git Clone URL: https://aur.archlinux.org/openmw-tes3mp.git (read-only, click to copy)
Package Base: openmw-tes3mp
Description: TES3MP is a project aiming to add multiplayer functionality to OpenMW, a free and open source recreation of the popular Bethesda Softworks game "The Elder Scrolls III: Morrowind".
Upstream URL: http://tes3mp.com
Keywords: 3d fork free game Morrowind multiplayer remake
Licenses: custom, GPL3
Conflicts: openmw-tes3mp
Provides: openmw-tes3mp
Submitter: Shatur
Maintainer: None
Last Packager: VolkMilit
Votes: 8
Popularity: 0.000000
First Submitted: 2017-09-09 23:44 (UTC)
Last Updated: 2020-09-02 14:30 (UTC)

Latest Comments

1 2 3 Next › Last »

Dornhoeschen commented on 2024-10-24 07:25 (UTC)

Can we get an update please <3

S3ctor commented on 2023-10-13 20:56 (UTC)

Awesome. Thanks guys, we're working on it. For now the package still does not build on arch, we will soon provide an updated pkgbuild to deal with it.

AngryBeeSec commented on 2023-10-13 13:33 (UTC)

Hi S3ctor, I wish I could but I seem unable to transfer ownership to you.

S3ctor commented on 2023-10-12 15:53 (UTC)

Hi, this package seems to be abandoned. My team would like to take over maintenance of it. Could we please get in touch?

Spiker985 commented on 2022-10-23 06:15 (UTC)

In case anyone wishes to update to 0.8.1, you can replace your PKGBUILD:

Note: This did reset my /opt/openmw-tes3mp/tes3mp-client-default.cfg file, as it's probably done every update - make sure you take a copy if you've changed it.

The CoreScripts folder is no longer included in the tarball, which was why simply updating the version, release, and sources was not enough.

pkgname=openmw-tes3mp
pkgver=0.8.1
pkgrel=1
pkgdesc="TES3MP is a project aiming to add multiplayer functionality to OpenMW, a free and open source recreation of the popular Bethesda Softworks game \"The Elder Scrolls III: Morrowind\"."
arch=('x86_64')
url="http://tes3mp.com"
license=('GPL3' 'custom')
depends=('qt5-base' 'libxt')
optdepends=('openmw: create initial engine configuration files')
conflicts=("${pkgname%-git}")
provides=("${pkgname%-git}")

source=("$pkgname.tar.gz"::"https://github.com/TES3MP/TES3MP/releases/download/tes3mp-0.8.1/tes3mp-GNU+Linux-x86_64-release-0.8.1-68954091c5-6da3fdea59.tar.gz"
        "https://raw.githubusercontent.com/TES3MP/openmw-tes3mp/$pkgver/files/tes3mp/tes3mp_logo.png"
        "tes3mp-browser.desktop")
sha256sums=("3f033c3d42054ad5ce469664e7d3c513199e18a3fccf88751be3635d13dfc242"
          "861e5e8cc7ddec2dbfb842d68cdd45e7cc564079b9cb37ad113ff140bf424fd9"
          "ddccf2f35e41c2cbb35816f3bbfc53a9dd5809cd2830e8e324f45550852f6408")

prepare() {
  cd "$srcdir/TES3MP"

  # Remove all .git files
  find . -name "*git*" -exec rm -rf {} +

  # Remove all *.a files from lib
  rm -f lib/*.a

  # Remove junk files
  #rm CoreScripts/README.md || true
  #rm CoreScripts/Tutorial.md || true
  #rm tes3mp-package-info.txt || true

  # Remove OpenMW junk files
  rm bsatool*
  rm esmtool*
  rm openmw*
}

package() {

  # Install .desktop files
  install -Dm644 tes3mp-browser.desktop "$pkgdir/usr/share/applications/tes3mp-browser.desktop"

  # Icon for .desktop files
  install -Dm644 tes3mp_logo.png "$pkgdir/usr/share/pixmaps/tes3mp.png"

  # Copy files into /usr/local/etc/openmw to make TES3MP works with home settings
  cd "$srcdir/TES3MP"
  install -d "$pkgdir/usr/local/etc/openmw"
  install -Dm644 tes3mp-server-default.cfg "$pkgdir/usr/local/etc/openmw/"
  install -Dm644 tes3mp-client-default.cfg "$pkgdir/usr/local/etc/openmw/"

  # Copy licenses
  install -d "$pkgdir/usr/share/licenses"
  install -Dm 644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
  install -Dm 644 tes3mp-credits.md "$pkgdir/usr/share/licenses/$pkgname/tes3mp-credits.md"

  # Change copying in launcher script for /usr/local/etc/openmw/ directory
  sed -i '18c\\t\tcp -f /usr/local/etc/openmw/tes3mp-server-default.cfg "$TES3MP_HOME"/tes3mp-server.cfg' tes3mp-prelaunch
  sed -i '43c\\t\tcp -f /usr/local/etc/openmw/tes3mp-client-default.cfg "$TES3MP_HOME"/tes3mp-client.cfg' tes3mp-prelaunch

  # Main
  cd "${srcdir}"
  install -d "$pkgdir/opt"
  mv TES3MP "$pkgdir/opt/$pkgname"

  install -d "$pkgdir/usr/bin"
  ln -s "$pkgdir/opt/$pkgname/tes3mp" "${pkgdir}/usr/bin"
  ln -s "$pkgdir/opt/$pkgname/tes3mp-server" "$pkgdir/usr/bin"
  ln -s "$pkgdir/opt/$pkgname/tes3mp-browser" "$pkgdir/usr/bin"
}

0E9B061F commented on 2022-10-22 22:31 (UTC)

Upstream is at 0.8.1 now. Is anyone maintaining this? @AngryBeeSec?

VolkMilit commented on 2022-05-22 05:18 (UTC)

Yeah, whatever. AngryBeeSec is now responsible for the package.

AngryBeeSec commented on 2022-05-11 13:04 (UTC)

Would you mind if I took over this package?

VolkMilit commented on 2022-05-02 02:11 (UTC)

Hello again. I'm not interesting anymore to support this package. So, if anyone want to continued support it, I will pass an ownership.

BTW package naming is wrong, it must be openmw-tes3mp-bin. And there some people complaining about package deleting openmw.cfg. Also note, there is 0.8.1 already, and it should work, if you build it manually, but for server you need to use old GCC 8.0.