Re: Release D 2.100.2

2022-11-03 Thread Iain Buclaw via Digitalmars-d-announce
On Tuesday, 1 November 2022 at 21:56:39 UTC, Ruby The Roobster 
wrote:

On Tuesday, 1 November 2022 at 19:57:11 UTC, JN wrote:
Windows is showing SmartScreen warnings when trying to run the 
Windows installer. Also, the installed version reports as 
v2.100.2-dirty.


The next few releases are unsigned as those with the keys 
cannot be contacted (or, that's from what I've heard.)


Code signing certs have been expired for nearly two years now, 
and are no longer functional.  It is not yet decided what this 
should be replaced with, granted that buying a cert now is both 
eye-wateringly more expensive compared to 2016, and appears to 
force you to have some form of 2FA - be it hardware token or 
cloud signing platform.


Re: raylib-d v4.2.1 - introducing install script

2022-11-03 Thread Steven Schveighoffer via Digitalmars-d-announce

On 11/3/22 6:25 AM, bauss wrote:


Thanks for this project Steve,

Just trying it out and already enjoying it :)


You're welcome!

I should also mention that I fixed the issue with the macos binaries not 
properly installing, so my note about that not working is moot. I still 
have not figured out how to use rpath on Linux, I don't have a Linux box 
that has a GUI to test with.


Also I added the latest version of raygui to the project, so that is now 
usable (thanks to ctod).


-Steve


Re: raylib-d v4.2.1 - introducing install script

2022-11-03 Thread bauss via Digitalmars-d-announce
On Sunday, 18 September 2022 at 17:04:43 UTC, Steven 
Schveighoffer wrote:

Hi everyone,

I've released version 4.2.1 of raylib-d. This version is an 
attempt to fix the issues with linking on Windows.


It introduces a new subproject, `raylib-d:install`, which will 
copy a pre-built binary library of the appropriate version to 
your project directory. While this is far from complete, it 
provides a required feature for Windows. Namely, a fix for a 
faulty bug in the new symbol introduced for raylib 4.2.0 that 
allows us to validate the binding is correct. The symbol I use 
was not properly exported for the dll version of raylib.


I have included in the repository a *correctly* built 
raylib.dll, which now allows linking on Windows.


At present, the only platform supported with the 
raylib-d:install script is Windows on X86_64. If you need a 
pre-build binary for your platform, please open an issue. Note 
the docs say I have binaries for MacOS x86_64 and arm64, but 
these are not working at the moment. There is an issue with 
dub, where it does not properly clone symbolic links, which I 
believe is caused by Phobos std.zip. I will eventually work 
around this issue, and eventually I plan to be smarter about 
the binary files.


However, for those of you who have wanted to upgrade to 
raylib-d for 4.2.0 on Windows, but have ran into linker errors, 
this is the solution. Please read carefully the new README as I 
have rewritten it to include detailed instructions (including 
how to run the new install script)


I expect a further release to fix the issues with installing 
MacOS binaries soon.


-Steve

https://code.dlang.org/packages/raylib-d
https://github.com/schveiguy/raylib-d/blob/master/README.md


Thanks for this project Steve,

Just trying it out and already enjoying it :)