ScoopInstaller / Main

📦 The default bucket for Scoop.

Home Page:https://scoop.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: qaac version is outdated, and no persist

Capella87 opened this issue · comments

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

qaac

Expected/Current Behaviour

Qaac is updated to v2.82 on March 2024, but the manifest is not updated yet due to invalid download URL.

Also, Since qaac utilizes Apple's libraries, it requires iTunes, or affiliated files under QTFiles64 (for 64-bit executables) or QTFiles (for 32-bit). But this manifest does not have any persist property. It would be better to add them for users who do not installed iTunes.

Steps to Reproduce

PS C:\Users\[redacted]> scoop install qaac
Installing 'qaac' (2.81) [64bit] from 'main' bucket
qaac_2.81.zip (3.5 MB) [======================================================================================] 100%
Checking hash of qaac_2.81.zip ... ok.
Extracting qaac_2.81.zip ... done.
Running pre_install script...
Linking ~\scoop\apps\qaac\current => ~\scoop\apps\qaac\2.81
Creating shim for 'qaac'.
Creating shim for 'refalac'.
'qaac' (2.81) was installed successfully!
Notes
-----
To fix 'ERROR: CoreAudioToolbox.dll: The specified module could not be found.',
See: https://hydrogenaud.io/index.php?topic=117089.0

Possible Solution

During my review to qaac manifest, I found that omitted 'v' prior to the actual version in the URL on autoupdate , and it prevented to update correctly.

Just adding letter 'v' right before $version.

Second, Add persist, and set two folders, QTFiles64 and QTFiles for users who want to utilize just library files, instead of the whole iTunes.

Scoop and Buckets Version

PS> scoop --version
Current Scoop version:
d337bb1f (HEAD -> master, tag: v0.4.2, origin/master, origin/HEAD) chore(release): Bump to version 0.4.2 (#5964)

'main' bucket:
7549fdcba (HEAD -> master, origin/master, origin/HEAD) dynamorio: Update to version 10.92.19881

Scoop Config

PS> scoop config

last_update           : 2024-06-08 14:35:15
debug                 : True
aria2-enabled         : True
aria2-warning-enabled : False
use_external_7zip     : True
scoop_repo            : https://github.com/ScoopInstaller/Scoop
scoop_branch          : master

PowerShell Version

PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.4.2
PSEdition                      Core
GitCommitId                    7.4.2
OS                             Microsoft Windows 10.0.22631
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Additional Softwares

No response