summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author007exe2020-07-12 09:14:51 +0300
committer007exe2020-07-12 09:14:51 +0300
commit34937c07f4fbcd409f239c4e2d81247fd2d8466b (patch)
tree5c6c437163c79578054d0181d1254fde3b1de4e4
parentcc3edc18d02fc4a9093f7649709fe55f73c490d0 (diff)
downloadaur-34937c07f4fbcd409f239c4e2d81247fd2d8466b.tar.gz
Update => 730
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
-rw-r--r--info.install31
3 files changed, 35 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0441471372de..f6458a7f0e63 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = openxray
- pkgdesc = Unofficial X-Ray Engine Linux port by OpenXRay team (Originally developed by GSC Game World)
- pkgver = 1.6.02_558
+ pkgdesc = Unofficial X-Ray Engine port for Linux from the OpenXRay team stable version (originally developed by GSC Game World)
+ pkgver = 1.6.02_730
pkgrel = 1
url = https://github.com/OpenXRay/xray-16
install = info.install
@@ -29,7 +29,7 @@ pkgbase = openxray
depends = libjpeg-turbo
conflicts = openxray-git
conflicts = openxray-dev
- source = xray-16::git+https://github.com/OpenXRay/xray-16.git#tag=558
+ source = xray-16::git+https://github.com/OpenXRay/xray-16.git#tag=730-july-preview
md5sums = SKIP
pkgname = openxray
diff --git a/PKGBUILD b/PKGBUILD
index ff8775cb5ba8..4617b37355fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
# Contributor: chip_exe
# https://aur.archlinux.org/packages/openxray-git/
# <openxray@yahoo.com>
+# Official discord of the project channel https://discord.gg/sjRMQwv
pkgname=openxray
-_tag=558
+_tag=730
pkgver=1.6.02_$_tag
pkgrel=1
-pkgdesc="Unofficial X-Ray Engine Linux port by OpenXRay team (Originally developed by GSC Game World)"
+pkgdesc="Unofficial X-Ray Engine port for Linux from the OpenXRay team stable version (originally developed by GSC Game World)"
arch=('x86_64')
url="https://github.com/OpenXRay/xray-16"
license=('custom:Custom 3-сlause BSD')
@@ -13,7 +14,7 @@ install="info.install"
makedepends=(gcc git cmake libglvnd libjpeg6-turbo ncurses pcre2 pcre)
depends=(glew sdl2 openal intel-tbb crypto++ liblockfile freeimage libogg libtheora libvorbis lzo lzop libjpeg-turbo)
conflicts=(openxray-git openxray-dev)
-source=(xray-16::git+https://github.com/OpenXRay/xray-16.git#tag=$_tag)
+source=(xray-16::git+https://github.com/OpenXRay/xray-16.git#tag=$_tag-july-preview)
md5sums=('SKIP')
prepare(){
@@ -27,14 +28,15 @@ build() {
rm -fr bin
mkdir "$srcdir/xray-16/bin"
cd "$srcdir/xray-16/bin"
- cmake ..
+ cmake .. -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
make
}
package() {
cd "$srcdir/xray-16/bin"
make DESTDIR="${pkgdir}/" install
- mv "${pkgdir}/usr/games/" "${pkgdir}/usr/bin"
mkdir -p "${pkgdir}/usr/share/licenses/$pkgname/"
cp "$srcdir/xray-16/License.txt" "${pkgdir}/usr/share/licenses/$pkgname/"
}
diff --git a/info.install b/info.install
index c3d7905cfb9e..7fc3b7a822c4 100644
--- a/info.install
+++ b/info.install
@@ -1,20 +1,39 @@
post_install() {
cat << EOF
+===========================================================================
+
+The OpenXRay project continues the unofficial support and development of the X-Ray 1.6.02 game engine. The original engine is used in the
+S.T.A.L.K.E.R.: Call of Pripyat game released by GSC Game World.
-The OpenXRay project continues the unofficial support and development of the X-Ray 1.6.02 game engine. The original engine is used in the game S.T.A.L.K.E.R.: Call of Pripyat, released by GSC Game World.
+Attention!!! Keep in mind that this GSC Game World project is in no way authorized, and they remain the copyright holders of the entire source code.
-Attention!!! Keep in mind that this GSC Game World project is in no way authorized, and they remain the copyright holders of all source code.
+This package does not provide game resources, to start the game you will need the original game resources of a licensed copy of
+S.T.A.L.K.E.R.: Call of Pripyat version 1.6.02 and S.T.A.L.K.E.R.: Clear Sky 1.5.10
-This package does not provide game resources, to start the game you will need the original game resources of a licensed copy of S.T.A.L.K.E.R .: Call of Pripyat.
-From the original licensed version of STALKER.: Call of Pripyat copy the following directories: levels, localization, mp, patches, resources to ~/.local/share/GSC/SCOP, you can also launch S.T.A.L.K.E.R.: Clear Sky for this you need directories as for S.T.A.L.K.E.R.: Call of Pripyat from the S.T.A.L.K.E.R.: Clear Sky distribution, remove the gamedata symlink and copy the /usr/share/openxray/gamedata/shaders/ directory to it. You can use resources from a physical DVD, GOG or Steam media.
+From the original licensed version of the game, copy the following directories, levels, localization, mp, patches and resources to
+~/.local/share/GSC Game World/S.T.A.L.K.E.R. - Call of Pripyat for S.T.A.L.K.E.R.: Call of Pripyat and
+~/.local/share/GSC Game World/S.T.A.L.K.E.R. - Clear Sky for S.T.A.L.K.E.R.: - Clear Sky respectively.
+You can use the resources of Steam or a physical DVD-media, GOG to unpack the distribution of the game, you can use the innoextract program.
Attention!!! All directory and file names inside directories must be lowercase.
-You can also run fan modifications for the vanilla version of S.T.A.L.K.E.R.: Call of Pripyat, however, you may need to adapt them.
+When using a copy from GOG, you may have problems localizing the game to solve it, go to the ~/.local/share/GSC Game World/S.T.A.L.K.E.R..../localization directory
+and delete all directories and files related to third-party translations in the localization directory there should be a db archive with your
+localization for example xrussian.db some translations may contain separate archives with voice acting for characters and video clips for
+example base_sounds.db and xefis_movies.db
+
+Despite the fact that in the Ira section you will see the item S.T.A.L.K.E.R.:Shadow of Chernobyl (OpenXRay) to launch this part of the trilogy at the
+moment it is not possible it is at an early stage of development
+
+===========================================================================
EOF
}
-
+post_upgrade() {
+
+ post_install
+
+}