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

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: 2024-12-22 09:58 (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 Next › Last »

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:

pix3l commented on 2022-03-18 22:10 (UTC)

If anyone got up-to-date PKGBUILD, then please share it!

Eremiell commented on 2021-04-17 17:08 (UTC)

this seems to work for me, haven't played any much, but can start game, create new game/character, and run around

diff --git a/PKGBUILD b/PKGBUILD                                                                                                                                                                                                               
index baee2cf..146315d 100644                                                                                                                                                                                                                  
--- a/PKGBUILD                                                                                                                                                                                                                                 
+++ b/PKGBUILD                                                                                                                                                                                                                                 
@@ -1,7 +1,7 @@                                                                                                                                                                                                                                
 # Maintainer: Dan Beste <drb@wishalloy.io>                                                                                                                                                                                                    

 pkgname='gog-stardew-valley'                                                                                                                                                                                                                  
-pkgver=1.4.5                                                                                                                                                                                                                                  
+pkgver=1.5.4                                                                                                                                                                                                                                  
 pkgrel=1                                                                                                                                                                                                                                      
 # Fix upstream versioning shenanigans:                                                                                                                                                                                                        
 epoch=1                                                                                                                                                                                                                                       
@@ -14,18 +14,18 @@ arch=('x86_64')                                                                                                                                                                                                            
 source=(                                                                                                                                                                                                                                      
   "${pkgname}"                                                                                                                                                                                                                                
   "${pkgname}.desktop"                                                                                                                                                                                                                        
-  'local:///stardew_valley_1_4_5_433754439_36068.sh'                                                                                                                                                                                          
+  'local:///stardew_valley_1_5_4_981587505_44377.sh'                                                                                                                                                                                          
   'StardewValley'                                                                                                                                                                                                                             
 )                                                                                                                                                                                                                                             
 sha256sums=(                                                                                                                                                                                                                                  
   '9f51b56b351824493c381731f29175b0897fa0dc4169a9b9160b5a12003883dc'                                                                                                                                                                          
   'ca0fe151f73f5e8b594b226e1b0539655a2d95a7848eb0e43961cb6daa0de2ff'                                                                                                                                                                          
-  '1770fccdf0e159adaf891b0f0293630d11a2217b47a40232b0efd6e0abe36070'                                                                                                                                                                          
+  '65609de9c1c10627096ba5be6fd9f7033a951e1ab102b8a0042630f70eb1027e'                                                                                                                                                                          
   '0c6826084d72917748e54f9308b7395f8d3780b4a745860839203e2af428d202'                                                                                                                                                                          
 )                                
 package() {                                                                                                                                                                                                                                   
   install -d "${pkgdir}/opt/${pkgname}/"         
-  install -d "${pkgdir}/opt/${pkgname}/support/"                                                                      
+  install -d "${pkgdir}/opt/${pkgname}/support/yad/64"  
   install -d "${pkgdir}/usr/bin/"                 
   install -d "${pkgdir}/usr/share/applications/"
   install -d "${pkgdir}/usr/share/licenses/${pkgname}/"
@@ -43,6 +43,12 @@ package() {
   install -m 755                     \
     data/noarch/support/*.{sh,shlib} \
     "${pkgdir}/opt/${pkgname}/support/"
+  install -m 755                     \                                                                                                                                                                                                        
+    'data/noarch/support/yad/yad.sh' \
+    "${pkgdir}/opt/${pkgname}/support/yad/"
+  install -m 755                     \
+    'data/noarch/support/yad/64/yad' \
+    "${pkgdir}/opt/${pkgname}/support/yad/64/"
   install -m 644                                      \
     'data/noarch/docs/End User License Agreement.txt' \
     "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

TheodoreRichards commented on 2020-09-07 19:40 (UTC) (edited on 2020-09-07 19:40 (UTC) by TheodoreRichards)

Looks like there's a piece missing from the package. Looks like the show's over for now, folks.