summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD5
2 files changed, 5 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32b766815cd3..c80f4c3c8afd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,13 +6,13 @@ pkgbase = gog-factorio
arch = x86_64
license = custom
makedepends = lgogdownloader
- depends = glibc
- depends = libx11
depends = libxinerama
depends = libxrandr
depends = libxcursor
depends = alsa-lib
depends = libpulse
+ depends = libglvnd
+ provides = factorio=1.0.0
conflicts = factorio
conflicts = factorio-demo
conflicts = factorio-experimental
diff --git a/PKGBUILD b/PKGBUILD
index 704848f577c7..8ac5f942fcaf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,8 +9,9 @@ arch=('x86_64')
url="https://www.gog.com/game/factorio"
license=('custom')
conflicts=('factorio' 'factorio-demo' 'factorio-experimental' 'factorio-headless' 'factorio-headless-experimental')
+provides=("factorio=$pkgver")
makedepends=('lgogdownloader')
-depends=('glibc' 'libx11' 'libxinerama' 'libxrandr' 'libxcursor' 'alsa-lib' 'libpulse')
+depends=('libxinerama' 'libxrandr' 'libxcursor' 'alsa-lib' 'libpulse' 'libglvnd')
source=("factorio_${pkgver//./_}_40478.sh::gogdownloader://1238653230/en3installer0"
"Factorio.desktop")
sha512sums=('d25da83970f1f530599cc99ac54b67146d6e46dae46596d471ac2a7b5fcd197585e79503823311901c6c6809235cb009c4d76ed37c77b8897ecba492ccbdf140'
@@ -21,7 +22,7 @@ DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o')
package()
{
install -d "${pkgdir}/usr/share/factorio/"
- cp -r "${srcdir}/data/noarch/game/data" -T "${pkgdir}/usr/share/factorio/"
+ mv "${srcdir}/data/noarch/game/data" -T "${pkgdir}/usr/share/factorio"
chmod -R 644 "${pkgdir}/usr/share/factorio/"
find "${pkgdir}/usr/share/factorio/" -type d -exec chmod 755 {} \;
install -Dm 755 "${srcdir}/data/noarch/game/bin/x64/factorio" "${pkgdir}/usr/bin/factorio"