summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolk_Milit2020-01-26 18:33:08 +0800
committerVolk_Milit2020-01-26 18:33:08 +0800
commitbfacd41f6bc062cd8d71d989c967cf731d2f8f78 (patch)
treeac538217b5d8e52ec986bf1f5b05e7192e123cdb
parentbe8334534413444809eccf194651964c8733d9c4 (diff)
downloadaur-bfacd41f6bc062cd8d71d989c967cf731d2f8f78.tar.gz
Update package to 0.7.0
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD58
-rw-r--r--tes3mp-server.desktop11
-rw-r--r--tes3mp.desktop11
4 files changed, 38 insertions, 66 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 73003f8e76bd..7accf25fdf50 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,33 +1,21 @@
pkgbase = openmw-tes3mp
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".
- pkgver = 0.6.2
- pkgrel = 5
- url = https://github.com/TES3MP/openmw-tes3mp
+ pkgver = 0.7.0
+ pkgrel = 1
+ url = http://tes3mp.com
arch = x86_64
license = GPL3
license = custom
- depends = openal
- depends = openscenegraph
- depends = mygui>=3.2.1
- depends = bullet
depends = qt5-base
- depends = ffmpeg
- depends = sdl2
- depends = unshield
depends = libxt
- depends = ncurses5-compat-libs
- optdepends = openmw: make engine configuration files
+ optdepends = openmw: create initial engine configuration files
provides = openmw-tes3mp
conflicts = openmw-tes3mp
- source = https://github.com/TES3MP/openmw-tes3mp/releases/download/tes3mp-0.6.2/tes3mp-GNU.Linux-x86_64-release-0.6.2-hotfixed.tar.gz
+ source = openmw-tes3mp.tar.gz::https://github.com/TES3MP/openmw-tes3mp/releases/download/0.7.0-alpha/tes3mp-GNU+Linux-x86_64-release-$pkgver-alpha-abc4090a0f-01d297f5c6.tar.gz
source = https://raw.githubusercontent.com/TES3MP/openmw-tes3mp/master/files/tes3mp/tes3mp_logo.png
- source = tes3mp.desktop
- source = tes3mp-server.desktop
source = tes3mp-browser.desktop
- sha256sums = 958080e63602ef2e0f86956ba3333b7304defd8d8e70a4166df620ece3cb1f0a
+ sha256sums = bfb942414e6b187f9da9365cd7b9ae959b9ff1e511e2c3a5682662dea3725ba8
sha256sums = 861e5e8cc7ddec2dbfb842d68cdd45e7cc564079b9cb37ad113ff140bf424fd9
- sha256sums = c7e47f887457d72aee46f29d0f947e7c42a40676c5e80427b502af8d24b299a4
- sha256sums = 2bd9e9dddda956c7cbdc8bdf2448d42500aa88ffb7fb01d2cbffc58c22fdf57d
sha256sums = ddccf2f35e41c2cbb35816f3bbfc53a9dd5809cd2830e8e324f45550852f6408
pkgname = openmw-tes3mp
diff --git a/PKGBUILD b/PKGBUILD
index 6410936d463c..32743176a703 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,29 @@
+# Maintainer: Volk_Milit (aka Ja'Virr-Dar) <javirrdar@gmail.com>
# Maintainer: Gennadiy Chernyshyk <genaloner@gmail.com>
# PKGBUILD source: https://github.com/TES3MP/openmw-tes3mp
# Special thanks to Grim Kriegor who provide tarball and make special script for easy build TES3MP: https://github.com/GrimKriegor/TES3MP-deploy/tree/development
pkgname=openmw-tes3mp
-pkgver=0.6.2
-pkgrel=5
+pkgver=0.7.0
+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="https://github.com/TES3MP/openmw-tes3mp"
+url="http://tes3mp.com"
license=('GPL3' 'custom')
-depends=('openal' 'openscenegraph' 'mygui>=3.2.1' 'bullet' 'qt5-base' 'ffmpeg' 'sdl2' 'unshield' 'libxt' 'ncurses5-compat-libs')
-optdepends=('openmw: make engine configuration files')
+depends=('qt5-base' 'libxt')
+optdepends=('openmw: create initial engine configuration files')
conflicts=("${pkgname%-git}")
provides=("${pkgname%-git}")
-source=('https://github.com/TES3MP/openmw-tes3mp/releases/download/tes3mp-0.6.2/tes3mp-GNU.Linux-x86_64-release-0.6.2-hotfixed.tar.gz'
+source=("$pkgname.tar.gz"::'https://github.com/TES3MP/openmw-tes3mp/releases/download/0.7.0-alpha/tes3mp-GNU+Linux-x86_64-release-$pkgver-alpha-abc4090a0f-01d297f5c6.tar.gz'
'https://raw.githubusercontent.com/TES3MP/openmw-tes3mp/master/files/tes3mp/tes3mp_logo.png'
- 'tes3mp.desktop'
- 'tes3mp-server.desktop'
'tes3mp-browser.desktop')
-sha256sums=('958080e63602ef2e0f86956ba3333b7304defd8d8e70a4166df620ece3cb1f0a'
+sha256sums=('bfb942414e6b187f9da9365cd7b9ae959b9ff1e511e2c3a5682662dea3725ba8'
'861e5e8cc7ddec2dbfb842d68cdd45e7cc564079b9cb37ad113ff140bf424fd9'
- 'c7e47f887457d72aee46f29d0f947e7c42a40676c5e80427b502af8d24b299a4'
- '2bd9e9dddda956c7cbdc8bdf2448d42500aa88ffb7fb01d2cbffc58c22fdf57d'
'ddccf2f35e41c2cbb35816f3bbfc53a9dd5809cd2830e8e324f45550852f6408')
prepare() {
- cd ${srcdir}/TES3MP
+ cd "$srcdir/TES3MP"
# Remove all .git files
find . -name "*git*" -exec rm -rf {} +
@@ -36,7 +33,7 @@ prepare() {
# Remove junk files
rm CoreScripts/README.md
- rm CoreScripts/LICENSE
+ rm CoreScripts/Turtorial.md
rm tes3mp-package-info.txt
# Remove OpenMW junk files
@@ -48,28 +45,37 @@ prepare() {
package() {
# Install .desktop files
- install -Dm644 tes3mp.desktop $pkgdir/usr/share/applications/tes3mp.desktop
- install -Dm644 tes3mp-server.desktop $pkgdir/usr/share/applications/tes3mp-server.desktop
- install -Dm644 tes3mp-browser.desktop $pkgdir/usr/share/applications/tes3mp-browser.desktop
-
-
+ install -Dm644 tes3mp.desktop "$pkgdir/usr/share/applications/tes3mp.desktop"
+ install -Dm644 tes3mp-server.desktop "$pkgdir/usr/share/applications/tes3mp-server.desktop"
+ 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
+ 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
- mv tes3mp-server-default.cfg $pkgdir/usr/local/etc/openmw/
- mv tes3mp-client-default.cfg $pkgdir/usr/local/etc/openmw/
+ 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 "CoreScripts/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
+ 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"
}
# vim:set ts=2 sw=2 et:
diff --git a/tes3mp-server.desktop b/tes3mp-server.desktop
deleted file mode 100644
index 3ab240b67375..000000000000
--- a/tes3mp-server.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=TES3MP Server
-Name[ru_RU]=Сервер TES3MP
-Comment=Server part of Morrowind multiplayer
-Comment[ru_RU]=Серверная часть мультиплеера для Morrowind
-Path=/opt/openmw-tes3mp/
-Exec=/opt/openmw-tes3mp/tes3mp-server
-Icon=tes3mp
-Terminal=true
-Categories=Game;
diff --git a/tes3mp.desktop b/tes3mp.desktop
deleted file mode 100644
index fb3ecbaf7815..000000000000
--- a/tes3mp.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=TES3MP Client
-Name[ru_RU]=Клиент TES3MP
-Comment=Client part of Morrowind multiplayer
-Comment[ru_RU]=Клиентская часть мультиплеера для Morrowind
-Path=/opt/openmw-tes3mp/
-Exec=/opt/openmw-tes3mp/tes3mp
-Icon=tes3mp
-Terminal=false
-Categories=Game;