Animator is open source - I think I just started by grabbing some other
package - so I should sort that, it's BSD
https://github.com/AnimatorPro/Animator-Pro?tab=readme-ov-file#license

I guess there would ideally be an ANIMATOR_SRC package to go along with the
binaries packages ?

I wasn't aware of the remapping, and that's probably because I haven't
installed FDIMPLES in DOSEMU2 yet, (which is my DOS environment of choice),
there's a script to install the freedos userland, (the DOS there is usually
FDPP, a fork of freedos), I'll add that and then I can actually try
installing some packages.

I think the default binary for Animator is V.EXE, is it normal that I'd add
batch files with longer names ?


I'm on quite a slow timeframe, with lots of projects I do little bits on -
hence trying to automate some of this stuff, otherwise it's hard to
remember what was up when I last tried something months ago,
which is where wanting to make the dev environment reproducible comes in,
regarding that - I noticed that openwatcom is packaged for freedos, so I
should try that once I get fdimples installed.

Oh, nice - I see you have heartland and other games - I really should get
fdimples into DOSEMU2 and try installing these.

On Tue, 25 Mar 2025 at 21:54, Jerome Shidel via Freedos-user <
freedos-user@lists.sourceforge.net> wrote:

>
>
> On Mar 25, 2025, at 4:45 PM, Stu via Freedos-user <
> freedos-user@lists.sourceforge.net> wrote:
>
> There are two things I want to do -
>
> One is to create a package for Animator (which used to be known as
> Autodesk Animator or AnimatorPro)
>
> I have a script I started here
> https://github.com/stuaxo/animatorpro-fdpkg/
>
> At the moment this packages existing binaries, but I wouldn't submit this
> for inclusion until I can actually build Animator, and work out what else
> needs to be included, some sanity checking would be great.
>
>
> I'm also interested in writing a script to make a package for TurboC++ 3.0
> - this couldn't be included, but I have a license for it, so would like it
> to be reproducibly installed
> for a dev environment, in that case I'd make the script that generates the
> packages available.
>
> TurboC++ would want some environment variables setup + the PATH.
>
>
> For the Borland tools that were released, I'd need to check if I could
> package them, or if I'd need to do the same approach of download - then
> have a script to package them.
>
>
> I took a look at the the project. For the most part, everything looks
> good.
>
> The LSM looks fine and the directory structure for the ZIP looks correct.
>
> I’m sure you are away that several paths in the ZIP archive get remapped
> during installation.
> For example, the \PROGS\ANMATOR will be mapped to C:\ANIMATOR when
> installed by the package manager.
> To see a complete listing of the mappings that occur, check out the
> C:\FreeDOS\bin\fdnpkg.cfg file.
>
> I saw the LSM copying-policy shows copyright and not an open source
> license. It the project open source, freeware,
> commercial , etc?
>
> Unfortunately, it would need to be open source for consideration to
> included with a FreeDOS release, GitLab Archive
> or the Official Software Download/Update Repository.
>
> However, my Unofficial FreeDOS Download/Update Repository has all of the
> same packages as the Official repository.
> Plus, it is less restrictive and has more packages. As long as the license
> permits it can be legally redistributed in
> package form, it could potentially be included there. My server also has a
> few programs which are not open source
> that permit redistribution, but forbid modifications. For those, they are
> simple provided outside the repository under
> the https://fd.lod.bz/redist path as-is.
>
> The repository management software (used on both sites) does have an
> additional requirement which would need
> satisfied by your package. Even when there are no sources or if sources
> are included elsewhere in the package, there
> must be a directory for sources and at least one file present. In your
> case, a file SOURCE\ANIMATOR\README.TXT
> would satisfy the repository management software.
>
> That is a requirement of the repositories. It does not effect the package
> manager that installs/removes packages.
>
> :-)
>
> Jerome
>
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to