Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] [Package request] etlegacy
@ 2021-08-08  9:22 biopsin
  2021-08-09  1:11 ` amak79
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: biopsin @ 2021-08-08  9:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

New issue by biopsin on void-packages repository

https://github.com/void-linux/void-packages/issues/32406

Description:
ET: Legacy is an open source project based on the code of 
Wolfenstein: Enemy Territory which was released in 2010 
under the terms of the GPLv3.
https://github.com/etlegacy/etlegacy

I have started on the template and have tested game on x64_64,
a link to branch will follow shortly.

There is one challenge on acquire the original pak0.pk3 to make the game run,
from https://mirror.etlegacy.com/etmain, we are probaly not allow to distribute this file and 
must be manually downloaded by user post install, correct me if Im wrong.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Package request] etlegacy
  2021-08-08  9:22 [ISSUE] [Package request] etlegacy biopsin
@ 2021-08-09  1:11 ` amak79
  2022-09-19 20:48 ` atk
  2022-09-20  5:52 ` atk
  2 siblings, 0 replies; 4+ messages in thread
From: amak79 @ 2021-08-09  1:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 644 bytes --]

New comment by amak79 on void-packages repository

https://github.com/void-linux/void-packages/issues/32406#issuecomment-894894050

Comment:
> There is one challenge on acquire the original pak0.pk3 to make the game run,
> from https://mirror.etlegacy.com/etmain, we are probably not allow to distribute this file and
> must be manually downloaded by user post install, correct me if Im wrong.

The ET: Legacy Flatpak fetches the original et260b.x86_full.zip file, then [extracts](https://github.com/flathub/com.etlegacy.ETLegacy/blob/186b6ad9e578cdf279d3e903f001f3940e0526db/com.etlegacy.ETLegacy.yaml#L152) and installs all 3 .pk3 files.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Package request] etlegacy
  2021-08-08  9:22 [ISSUE] [Package request] etlegacy biopsin
  2021-08-09  1:11 ` amak79
@ 2022-09-19 20:48 ` atk
  2022-09-20  5:52 ` atk
  2 siblings, 0 replies; 4+ messages in thread
From: atk @ 2022-09-19 20:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/issues/32406#issuecomment-1251532180

Comment:
We can also easily use an INSTALL script:

```sh
#
# This script loads the data files
#

case "${ACTION}" in
post)
  for i in 0 1 2; do
    if [ ! -e "/usr/lib/etlegacy/etmain/pak${i}.pk3" ]; then
      curl "https://mirror.etlegacy.com/etmain/pak${i}.pk3" \
        -o "/usr/lib/etlegacy/etmain/pak${i}.pk3"
    fi
  done
	;;
esac
```

and a similar remove file can remove the data files again. This should solve the issue with distributing the data files.

I actually just tried this, but got stuck at https://github.com/etlegacy/etlegacy/issues/1978 like you did.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Package request] etlegacy
  2021-08-08  9:22 [ISSUE] [Package request] etlegacy biopsin
  2021-08-09  1:11 ` amak79
  2022-09-19 20:48 ` atk
@ 2022-09-20  5:52 ` atk
  2 siblings, 0 replies; 4+ messages in thread
From: atk @ 2022-09-20  5:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

New comment by atk on void-packages repository

https://github.com/void-linux/void-packages/issues/32406#issuecomment-1251532180

Comment:
We can also easily use an INSTALL script:

```sh
#
# This script loads the data files
#

case "${ACTION}" in
post)
  for i in 0 1 2; do
    if [ ! -e "/usr/lib/etlegacy/etmain/pak${i}.pk3" ]; then
      curl "https://mirror.etlegacy.com/etmain/pak${i}.pk3" \
        -o "/usr/lib/etlegacy/etmain/pak${i}.pk3"
    fi
  done
	;;
esac
```

and a similar remove file can remove the data files again. This should solve the issue with distributing the data files.

I actually just tried this, but got stuck at https://github.com/etlegacy/etlegacy/issues/1978 like you did.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-09-20  5:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-08  9:22 [ISSUE] [Package request] etlegacy biopsin
2021-08-09  1:11 ` amak79
2022-09-19 20:48 ` atk
2022-09-20  5:52 ` atk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).