Jump to content
You must now use your email address to sign in [click for more info] ×

Integration of Affinity Photo/Designer/Publisher (Windows Version) to the Chocolatey package manager


Recommended Posts

Welcome to the Affinity forums, @mbieh.

Are there other commercial packages (ones you have to pay for, and get a license for) on Chocolatey? 

I have a hard time envisioning how paying and license management would work in that environment.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

For example https://chocolatey.org/packages/winrar.

It simply installs the trial version of WinRAR, into which you can then insert your serial number or file. From then on it uses the update mechanism to always write over the existing installation. But your license is still there. Just as if you were downloading the installer from the website and running it.

I think if Affinty's update behavior is the same, it could just as easily work. Someone has to maintain the packages.

Link to comment
Share on other sites

Thanks. Unfortunately, the Affinity trial version does not (I think) work quite the same way. You do not upgrade from the Trial version to the purchased version by inserting your license number. You uninstall the Trial, and install the purchased version.

Assuming Serif were willing to package for Chocolatey, they would have to package the purchased version, which would when opened ask for the license number. But the user would have no way to get the Trial version except by downloading it from the separate Affinity store.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

  • 1 year later...

This would be a great addition. Manually updating things is a bore and a needless waste of time. Using choco-upgrade-all-at these updates can just install automatically with zero user input.

On 1/11/2019 at 11:23 AM, walt.farrell said:

Thanks. Unfortunately, the Affinity trial version does not (I think) work quite the same way. You do not upgrade from the Trial version to the purchased version by inserting your license number. You uninstall the Trial, and install the purchased version.

Assuming Serif were willing to package for Chocolatey, they would have to package the purchased version, which would when opened ask for the license number. But the user would have no way to get the Trial version except by downloading it from the separate Affinity store.

The simple workaround is to add two packages, one named AffinityPhoto-Trial and another AffinityPhoto-Pro.

There's already a precedent set with packages such as:

  • avast-pro-trial
  • revouninstallerpro
  • glaryutilities-pro
  • glaryutilities-free
Link to comment
Share on other sites

28 minutes ago, u54u654 said:

This would be a great addition. Manually updating things is a bore and a needless waste of time. Using choco-upgrade-all-at these updates can just install automatically with zero user input.

The simple workaround is to add two packages, one named AffinityPhoto-Trial and another AffinityPhoto-Pro.

There's already a precedent set with packages such as:

  • avast-pro-trial
  • revouninstallerpro
  • glaryutilities-pro
  • glaryutilities-free

That was an old post, and I believe the trial works differently now.

In any case, at this time Serif is not interested in supporting Linux.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

4 minutes ago, walt.farrell said:

That was an old post, and I believe the trial works differently now.

In any case, at this time Serif is not interested in supporting Linux.

Regardless, it would be great to see this application added to the Chocolatey Windows package manager (not linux).

Edited by u54u654
Link to comment
Share on other sites

13 minutes ago, u54u654 said:

Regardless, it would be great to see this application added to the Chocolatey Windows package manager (not linux).

Sorry; lost track that the discussion was for Windows.

Yes, it's probably technically feasible to integrate it now. However, I have no idea if Serif would be interested in that, given that they are a small staff and already needing to produce 3 or 4 installer versions of each of their applications. It's extra work doing the packaging of the installer, and the testing of the installer, and supporting it when something doesn't work right.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

  • 1 year later...

I think it would be reasonable to a have a community contributed Chocolatey package using the MSI installer. However, the technical hurdle is, in order to generate an MSI, you need to supply a serial and email address to the exe installer.  Chocolatey aside, there is a use case for an MSI installer that can accept flags for serial and email address. This would help enterprise admins distribute Affinity products using whatever package manager they choose.

Edited by Psychotic Reactions
grammar
Link to comment
Share on other sites

On 9/16/2021 at 12:12 PM, Psychotic Reactions said:

Chocolatey aside, there is a use case for an MSI installer that can accept flags for serial and email address. This would help enterprise admins distribute Affinity products using whatever package manager they choose.

I don't know the details of the resources enterprise admins have, but they already have access to more information and management resources than we individual customers have  from hints I've seen here.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.