Package Details: gog-stardew-valley 1:1.6.15-3

Git Clone URL: https://aur.archlinux.org/gog-stardew-valley.git (read-only, click to copy)
Package Base: gog-stardew-valley
Description: You’ve inherited your grandfather’s old farm plot in Stardew Valley. Armed with hand-me-down tools and a few coins, you set out to begin your new life.
Upstream URL: https://stardewvalley.net/
Keywords: game
Licenses: custom
Submitter: 0x647262
Maintainer: pypi
Last Packager: pypi
Votes: 5
Popularity: 0.000000
First Submitted: 2017-01-28 02:28 (UTC)
Last Updated: 2025-12-02 16:25 (UTC)

Pinned Comments

pypi commented on 2023-02-06 20:31 (UTC)

This package needs a copy of the installer to work.

Latest Comments

1 2 3 4 Next › Last »

pypi commented on 2025-12-02 16:29 (UTC)

@jundar thanks. I don't use lgogdownloader myself, but I've added a modified version of your suggestion that seems to work for local files. I'm aware that it'll choke on unusual paths...

jundar commented on 2025-12-01 21:50 (UTC) (edited on 2025-12-01 21:51 (UTC) by jundar)

Perhaps you could add a DLAGENT routine to download it directly from GOG - something along the lines of


source=(
    "stardew_valley_1_6_15_24357_8705766150_78675.sh::gogdownloader://stardew_valley/en3installer0"
     "${_pkgname}.sh"
     "${_pkgname}.desktop")
# If you want to use lgogdownloader add the following to /etc/makepkg.conf
# DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o')
DLAGENTS+=("gogdownloader::/usr/bin/echo Could not find gog installer file (%u). Manually download it to \"$(pwd)\", or set up a gogdownloader:// DLAGENT in /etc/makepkg.conf. See PKGBUILD for example.")

cippaciong commented on 2025-11-26 23:21 (UTC)

Hello, there seem to be an issue with the current .desktop file shipped by the package. I noticed it because stardew valley didn't show up in my application launcher. Here's a fixed version:

[Desktop Entry]
Name=Stardew Valley
Comment=You’ve inherited your grandfather’s old farm plot in Stardew Valley. Armed with hand-me-down tools and a few coins, you set out to begin your new life. Can you learn to live off the land and turn these overgrown fields into a thriving home?
Comment[pl_PL]=W Stardew Valley przejmujesz po dziadku jego starą rolniczą działkę. Mając do dyspozycji tylko odziedziczone narzędzia i trochę grosza, wyruszasz, aby rozpocząć nowe życie. Czy nauczysz się zarabiać na rolnictwie i zamienisz te zarośnięte pola we wspaniały dom?
Comment[de_DE]=Du hast das Ackerland deines Großvaters in Stardew Valley geerbt. Ausgestattet mit ein paar alten Werkzeugen und etwas Kleingeld willst du dir eine neue Existenz aufbauen. Schaffst du es, von dem Land zu leben und die überwucherten Felder zum Gedeihen zu bringen?
Comment[ru_RU]=Дедушка оставил вам в наследство старую ферму в Стардью-Вэлли. У вас в кармане пара монет и простые инструменты — все, что нужно для начала новой жизни. Сможете ли вы прокормиться земледелием и превратить этот заросший клочок земли в цветущий сад?
Exec=gog-stardew-valley
Icon=gog-stardew-valley
Type=Application
Terminal=false
StartupNotify=true
Categories=Game;

The issue is that .desktop files don't support multiline values. Each Comment entry must be on a single line.

These are the errors I got when I tried to validate the file:

$ desktop-file-validate gog-stardew-valley.desktop
gog-stardew-valley.desktop: error: file contains line "Valley. Armed with hand-me-down tools and a few coins, you set out to", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "begin your new life. Can you learn to live off the land and turn these", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "overgrown fields into a thriving home?", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "rolniczą działkę. Mając do dyspozycji tylko odziedziczone narzędzia i", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "trochę grosza, wyruszasz, aby rozpocząć nowe życie. Czy nauczysz się", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "zarabiać na rolnictwie i zamienisz te zarośnięte pola we wspaniały", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "dom?", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "Valley geerbt. Ausgestattet mit ein paar alten Werkzeugen und etwas", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "Kleingeld willst du dir eine neue Existenz aufbauen. Schaffst du es,", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "von dem Land zu leben und die überwucherten Felder zum Gedeihen zu", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "bringen?", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "Стардью-Вэлли. У вас в кармане пара монет и простые инструменты — все,", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "что нужно для начала новой жизни. Сможете ли вы прокормиться", which is not a comment, a group or an entry
gog-stardew-valley.desktop: error: file contains line "земледелием и превратить этот заросший клочок земли в цветущий сад?", which is not a comment, a group or an entry
gog-stardew-valley.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated

Timur1324 commented on 2024-11-05 08:35 (UTC)

Update Stardew Valley to 1.6.10

patch/diff file:

--- PKGBUILD
+++ PKGBUILD_new
@@ -4,8 +4,8 @@
 # Contributor: Timur Bagautdinov <mr.bagautdinov14 at gmail dot com>

 pkgname='gog-stardew-valley'
-pkgver=1.6.8
-pkgrel=2
+pkgver=1.6.10
+pkgrel=1
 # Fix upstream versioning shenanigans:
 epoch=1
 pkgdesc="You’ve inherited your grandfather’s old farm plot in Stardew Valley.
@@ -18,11 +18,11 @@
 source=(
   "${pkgname}"
   "${pkgname}.desktop"
-  'local:///stardew_valley_1_6_8_24119_6732702600_72964.sh'
+  'local:///stardew_valley_1_6_10_24309_8266901248_77545.sh'
 )
 sha256sums=('9f51b56b351824493c381731f29175b0897fa0dc4169a9b9160b5a12003883dc'
             '83e20ff00d527e4016e0b964e5c423d6e72d6c3ee4208da87b925772ba7311dd'
-            'd4b1290108a78658d54f35bb647e690abd97d9dbdec98917e87319a94bba103d')
+            'fd6f083461e4b3c407378f4706af55dce61c757456f0007551090a38b77ad2dc')


 package() {

pypi commented on 2024-07-27 15:31 (UTC)

Thanks @Timur1324 for the suggestion.

I see that the suggested changes pull from a copy uploaded to archive.org. Using that is a recipe for the package being removed from the AUR. So I won't be using taking that part of the changes. However I will update the upstream URL to an https version and integrate your desktop entry changes with the translated comments - thanks!

If you can figure out how the changes were done in that tarball, feel free to suggest a version that uses a local copy downloaded from gog, as in the current PKGBUILD. If the changes aren't too invasive I'd be happy to integrate it.

Timur1324 commented on 2024-07-15 14:54 (UTC)

Just some good changes imho.

PKGBUILD

# Contributor: Rafael Silva <perigoso@riseup.net>
# Contributor: Dan Beste <drb@wishalloy.io>
# Contributor: Alastair Hughes
# Contributor: Timur Bagautdinov <mr.bagautdinov14 at gmail dot com>

pkgname="gog-stardew-valley"
pkgver=1.6.8
pkgrel=2
pkgdesc="You’ve inherited your grandfather’s old farm plot in Stardew Valley.
Armed with hand-me-down tools and a few coins, you set out to begin your new
life."
url="https://stardewvalley.net"
license=("custom")
arch=('x86_64')
options=("!strip" "!debug")
depends=("glibc" "gcc-libs")
source=(
  "Stardew Valley.desktop"
  "https://archive.org/download/stardew-valley-v-1.5.6-fix-3-linux-gog-archive-built-in-libs/stardew_valley_1_6_8_24119_6732702600_72964.sh"
)
sha256sums=("0334a0a1028b4695422542dc8bd8f9bcd7259e64690a0d20602e1eaadc126ad8"
            "d4b1290108a78658d54f35bb647e690abd97d9dbdec98917e87319a94bba103d")


package() {
  install -d "$pkgdir/usr/share/$pkgname"
  install -d "$pkgdir/usr/bin/"
  install -d "$pkgdir/usr/share/applications/"
  install -d "$pkgdir/usr/share/licenses/$pkgname/"
  install -d "$pkgdir/usr/share/pixmaps/"

  # Game
  cp -r $srcdir/data/noarch/game/* "$pkgdir/usr/share/$pkgname/"

  # Link to executable
  ln -s "/usr/share/$pkgname/Stardew Valley" "$pkgdir/usr/bin/stardew-valley"

  # Icon
  install -m 644 "$srcdir/data/noarch/support/icon.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"

  # XDG file
  install -m 644 "$srcdir/Stardew Valley.desktop" "$pkgdir/usr/share/applications/Stardew Valley.desktop"

  # License
  install -m 644 "$srcdir/data/noarch/docs/End User License Agreement.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

# vim: ts=2 sw=2 et:

Stardew Valley.desktop

[Desktop Entry]
Name=Stardew Valley
Version=1.6.8
Comment=You’ve inherited your grandfather’s old farm plot in Stardew Valley. Armed with hand-me-down tools and a few coins, you set out to begin your new life. Can you learn to live off the land and turn these overgrown fields into a thriving home?
Comment[pl_PL]=W Stardew Valley przejmujesz po dziadku jego starą rolniczą działkę. Mając do dyspozycji tylko odziedziczone narzędzia i trochę grosza, wyruszasz, aby rozpocząć nowe życie. Czy nauczysz się zarabiać na rolnictwie i zamienisz te zarośnięte pola we wspaniały dom?
Comment[de_DE]=Du hast das Ackerland deines Großvaters in Stardew Valley geerbt. Ausgestattet mit ein paar alten Werkzeugen und etwas Kleingeld willst du dir eine neue Existenz aufbauen. Schaffst du es, von dem Land zu leben und die überwucherten Felder zum Gedeihen zu bringen?
Comment[ru_RU]=Дедушка оставил вам в наследство старую ферму в Стардью-Вэлли. У вас в кармане пара монет и простые инструменты — все, что нужно для начала новой жизни. Сможете ли вы прокормиться земледелием и превратить этот заросший клочок земли в цветущий сад?
Exec=stardew-valley
Icon=stardew-valley
Type=Application
Terminal=false
StartupNotify=true
Categories=Game;
Encoding=UTF-8

.gitignore

# Blacklist:
*

# Whitelist:
!.gitignore
!PKGBUILD
!.SRCINFO
!Stardew Valley.desktop

.SRCINFO

pkgbase = gog-stardew-valley
    pkgdesc = You’ve inherited your grandfather’s old farm plot in Stardew Valley. Armed with hand-me-down tools and a few coins, you set out to begin your new life.
    pkgver = 1.6.8
    pkgrel = 2
    url = https://stardewvalley.net
    arch = x86_64
    license = custom
    depends = glibc
    depends = gcc-libs
    options = !strip
    options = !debug
    source = Stardew Valley.desktop
    source = https://archive.org/download/stardew-valley-v-1.5.6-fix-3-linux-gog-archive-built-in-libs/stardew_valley_1_6_8_24119_6732702600_72964.sh
    sha256sums = 0334a0a1028b4695422542dc8bd8f9bcd7259e64690a0d20602e1eaadc126ad8
    sha256sums = d4b1290108a78658d54f35bb647e690abd97d9dbdec98917e87319a94bba103d

pkgname = gog-stardew-valley

pypi commented on 2023-02-06 20:31 (UTC)

This package needs a copy of the installer to work.

pypi commented on 2022-11-20 09:02 (UTC)

Looks like the current build doesn't support openssl-3. I've added a dependency on openssl-1.1 and that seems to work on my machine.

toynbeeidea commented on 2022-11-20 03:44 (UTC) (edited on 2022-11-20 03:45 (UTC) by toynbeeidea)

Doesn't work at all - It tried to chmod a ton of dll files, and fails due to lakc of perms (GOOD). Then:

chmod: changing permissions of 'WindowsBase.dll': Operation not permitted
chmod: changing permissions of 'xTile.deps.json': Operation not permitted
chmod: changing permissions of 'xTile.dll': Operation not permitted
chmod: changing permissions of 'xTile.pdb': Operation not permitted
./StardewValley: line 7: sw_vers: command not found
NoFpsCap: This feature is not available
setGameMode( 'titleScreenGameMode (0)' )
loadPreferences(); begin - languageCode=
No usable version of libssl was found
./StardewValley: line 27: 23560 Aborted                 (core dumped) ./"Stardew Valley" $@

d6EJVpOE commented on 2022-04-03 21:13 (UTC) (edited on 2022-04-03 21:14 (UTC) by d6EJVpOE)

It appears that the static libs are needed but removed by makepkg by default. This works for me:

diff --git a/PKGBUILD b/PKGBUILD
index b16bc7e..0b3176a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,16 +12,15 @@ life."
 url='http://stardewvalley.net/'
 license=('custom')
 arch=('x86_64')
+options=('!strip' 'staticlibs')
 source=(
   "${pkgname}"
   "${pkgname}.desktop"
   'local:///stardew_valley_1_5_6_1988831614_53040.sh'
-  'Stardew Valley.deps.json'
 )
 sha256sums=('9f51b56b351824493c381731f29175b0897fa0dc4169a9b9160b5a12003883dc'
             'ca0fe151f73f5e8b594b226e1b0539655a2d95a7848eb0e43961cb6daa0de2ff'
-            '692722cb77acbccf7392abfbaec54cae34fd6edb8e62cfb2843f70494cb5ea91'
-            '10dfb770fb4ea83d040396c744a0f068c812ede06d8a176a452f6f1c392acc73')
+            '692722cb77acbccf7392abfbaec54cae34fd6edb8e62cfb2843f70494cb5ea91')


 package() {
@@ -59,11 +58,6 @@ package() {
   install -m 644                   \
     "${srcdir}/${pkgname}.desktop" \
     "${pkgdir}/usr/share/applications/${pkgname}.desktop"
-
-  # Remove broken .a library references
-  install -m 644                                             \
-    "${srcdir}/Stardew Valley.deps.json"                     \
-    "${pkgdir}/opt/${pkgname}/game/Stardew Valley.deps.json"
 }

 # vim: ts=2 sw=2 et: