Package Details: urw 3.71-1

Git Clone URL: https://aur.archlinux.org/urw.git (read-only, click to copy)
Package Base: urw
Description: UnReal World is a unique low-fantasy roguelike game set in the far north during the late Iron-Age
Upstream URL: http://www.unrealworld.fi
Keywords: game roguelike simulation survival
Licenses: custom:proprietary
Submitter: ColonelPhantom
Maintainer: TimRachul
Last Packager: TimRachul
Votes: 14
Popularity: 0.000494
First Submitted: 2016-07-11 20:56 (UTC)
Last Updated: 2024-01-02 03:27 (UTC)

Latest Comments

1 2 Next › Last »

TimRachul commented on 2024-06-27 14:27 (UTC) (edited on 2024-06-27 14:29 (UTC) by TimRachul)

hey osjarw,

sorry about removing the previous maintainer and not adding him as a contributor. it was my first PKGBUILD edit and i did that wrong. Also thanks for the HTTPS hint, you are right.

I'll fix these two things at the weekend, when i have time.

About building the package, i have to read your explanation and what could be improved again later and also try to improve that later, if i can.

I didn't write the code before, just bumped the version number up and thought: Fine, this builds like before - no issues so far.

But ofc, if it can be improved and i can learn something out of it, we should do that what you told me. Thanks for all the feedback!

With Kind Regards,

Tim Rachul

osjarw commented on 2024-06-27 12:12 (UTC)

I don't think this package should be working. As far as I can tell, what is happening is that this PKGBUILD downloads the prepackaged game from the site, saves it under the same name as the package that it is trying to build, realizes that there now exists a file with the same name as the package which it should be building, and then aborts because the package file already exists.

Essentially all this package is doing currently is downloading the package from the developers, checking the sha256sum, and then aborting.

If you run makepkg -f or save the source package under different name, then you'll actually try to build the package, or rather, you'll extract the source package, and then try to repackage it. This doesn't actually work currently, because the source package contains a few dotfiles left behind by the developers running makepkg, and the fix to get around this was removed without any explanations a while ago.

If this PKGBUILD is indeed intended to just download the package, you could just replace the contents of the package function with an echo or something, and it'd still work. In this case you might also want to add the source package to the noextract array or whatever it called was to stop makepkg from needlessly extracting the package to $srcdir.

This ain't really related to the earlier tirade, but as far as I can tell we are supposed to use https to fetch sources, not http.

Also not sure about this one, but as far as I'm aware, we aren't supposed to just remove earlier maintainers from the PKGBUILD, we're supposed to add them as Contributors.

TimRachul commented on 2024-01-02 03:29 (UTC) (edited on 2024-01-02 03:40 (UTC) by TimRachul)

Added you as a co-maintainer.

Also upgraded the PKGBUILD. Hope everything is right, this was my first upgrade-commit ever. So, I am still learning. Open for advice and feedback!

Mr.Smith1974 commented on 2023-12-13 14:32 (UTC)

No, I can't.

TimRachul commented on 2023-12-11 00:06 (UTC)

I think there is a newer free version. Could you upgrade it?

3.71:

http://www.unrealworld.fi/dl/3.71/linux/pkg-arch/urw-3.71-1-x86_64.pkg.tar.zst

Mr.Smith1974 commented on 2023-06-09 04:25 (UTC) (edited on 2023-06-09 04:26 (UTC) by Mr.Smith1974)

The latest version 3.80 is available here ($8.50):

https://enormous-elk.itch.io/unreal-world/purchase
https://store.steampowered.com/app/351700/UnReal_World/

dbedrenko commented on 2020-10-12 09:14 (UTC)

Could you please add sdl2_net as a dependency. Without it the game will not start:

/usr/bin/urw3-bin: error while loading shared libraries: libSDL2_net-2.0.so.0

Thank you for maintaining this package.

osense commented on 2018-07-03 09:21 (UTC) (edited on 2018-07-03 09:41 (UTC) by osense)

Unable to build with the latest pacman:

[…]
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> ERROR: Dotfile found in package root '/tmp/makepkg/urw/pkg/urw/.BUILDINFO'
==> ERROR: Dotfile found in package root '/tmp/makepkg/urw/pkg/urw/.MTREE'
==> ERROR: Dotfile found in package root '/tmp/makepkg/urw/pkg/urw/.PKGINFO'
==> ERROR: Makepkg was unable to build urw.

Edit: can be resolved by appending the following lines to PKGBUILD's package(), not sure if there's a better way:

    rm "${pkgdir}/.BUILDINFO"
    rm "${pkgdir}/.MTREE"
    rm "${pkgdir}/.PKGINFO"

craftyguy commented on 2018-03-01 04:29 (UTC)

@zegentz

You are listed as the maintainer, why are you not pushing updated PKGBUILDs to AUR?