Hello,

This appears to be a report for a package in Ubuntu. As the package 
doesn't exist in Debian I'm closing this report.

Please report the issue to Ubuntu.

[full quote of you report below]

Kind regards,
Andrei
-- 
Looking after bugs assigned to unknown packages

On Du, 06 sep 20, 23:38:06, Thiago Jung Bauermann wrote:
> Package: freespace2-data-gog
> Version: 1999-2
> Severity: important
> Tags: patch
> 
> Dear Maintainer,
> 
> GOG currently offers a newer version of the Freespace 2 installer than what
> freespace2-data-gog expects. This leads to two problems:
> 
> 1. The glob used in the override_dh_auto_configure rule doesn't match the new
> installer executable.
> 
> 2. Some files are not where files_sha1.txt expects them to be.
> 
> Fortunately, the SHA1 of the files are still the same, and after fixing those
> issues the package is built.
> 
> I'm providing a patch which adds support for the new installer.
> 
> Thanks and regards,
> Thiago Jung Bauermann
> 
> 
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers focal-updates
>   APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 
> 'focal'), (100, 'focal-backports')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.7.19 (SMP w/8 CPU cores)
> Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), 
> LANGUAGE=pt_BR (charmap=UTF-8)
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> freespace2-data-gog depends on no packages.
> 
> Versions of packages freespace2-data-gog recommends:
> ii  freespace2  3.7.4+repack-1build1
> 
> Versions of packages freespace2-data-gog suggests:
> ii  freespace2-video  1999-1
> pn  vrms              <none>
> 
> -- no debconf information

> commit bff5ac5a6965b2762759ddebee20778bfb0812f8 (HEAD -> new-gog-version)
> Author: Thiago Jung Bauermann <thiago.bauerm...@kolabnow.com>
> Date:   Sun Sep 6 23:07:04 2020 -0300
> 
>     Adapt for newest installer from GOG
>     
>     Change the glob pattern to match the new GOG installer. Also, after
>     extraction we need to move some files so that they are in the same places
>     they were in the old installer.
> 
> diff --git a/debian/packages/freespace2-data-gog/debian/rules 
> b/debian/packages/freespace2-data-gog/debian/rules
> index 21f06a2f6b95..4525686b4b95 100755
> --- a/debian/packages/freespace2-data-gog/debian/rules
> +++ b/debian/packages/freespace2-data-gog/debian/rules
> @@ -7,6 +7,11 @@
>  PKD = $(abspath $(dir $(MAKEFILE_LIST)))
>  PKG = $(word 2,$(shell dpkg-parsechangelog -l$(PKD)/changelog | grep 
> ^Source))
>  
> +# The GOG installer was previously called setup_freespace2_2.0.0.8.exe.
> +# As of Sept 2020, it is setup_freespace_2_1.20_v2_(33372).exe, along with
> +# setup_freespace_2_1.20_v2_(33372)-1.bin.
> +gog_installer = $(wildcard setup_freespace*.exe)
> +
>  %:
>       dh $@
>  
> @@ -14,11 +19,21 @@ override_dh_auto_clean:
>       $(RM) -r app tmp
>  
>  override_dh_auto_configure:
> -     innoextract setup_freespace2_2*.exe
> +     innoextract '$(gog_installer)'
> +
> +move_files_installer_v2:
> +     mv MANUAL.PDF *.vp ReadMe.txt refcard.pdf data2/ data3/ app/
>  
>  #DD=$(CURDIR)/debian/$(PKG)/usr/share/games/freespace2-open
>  #M=/data/movies
> +
> +# In the case of installer v2, we need to move around some files so that they
> +# are where files_sha1.txt expects.
> +ifeq ($(findstring setup_freespace_2_1.20_v2,$(gog_installer)),)
>  override_dh_auto_build:
> +else
> +override_dh_auto_build: move_files_installer_v2
> +endif
>       @echo "## checking integrity..."
>       sha1sum --strict --check debian/files_sha1.txt
>       #[ -d "$(DD)$(M)" ] || mkdir -v -p "$(DD)$(M)"
> diff --git 
> a/debian/packages/freespace2-data-gog/setup_freespace_2_1.20_v2_(33372)-1.bin_PUT_IT_HERE
>  
> b/debian/packages/freespace2-data-gog/setup_freespace_2_1.20_v2_(33372)-1.bin_PUT_IT_HERE
> new file mode 100644
> index 000000000000..e69de29bb2d1
> diff --git 
> a/debian/packages/freespace2-data-gog/setup_freespace_2_1.20_v2_(33372).exe_PUT_IT_HERE
>  
> b/debian/packages/freespace2-data-gog/setup_freespace_2_1.20_v2_(33372).exe_PUT_IT_HERE
> new file mode 100644
> index 000000000000..e69de29bb2d1

Attachment: signature.asc
Description: PGP signature

Reply via email to