<grim>
so I noticed there's a recipe for glib2.80 in haikuports but I can't seem to figure out how to install it. I've looked around a bit but must be missing something, could someone point me in the right direction?
tuaris has quit [Quit: tuaris]
<OscarL>
grim, give me a sec to boot up my system, and we'll figure out.
<OscarL>
grim: recipe is indeed there, but has been submited disabled. Let me see if I can find why.
<OscarL>
seems Begasus didn't explained why he left it disabled. It might have been because not enough testing. Will have to ask him when he shows up later today.
<OscarL>
grim: in any case, if you really need them *right now*, you can always build them locally.
<OscarL>
by either using ´ALLOW_UNTESTED="yes"´ in your haikuports.conf file, or by editing the .recipe file, and changing 'ARCHITECTURES="?all !x86_gcc2 ?riscv64"' to: ARCHITECTURES="all !x86_gcc2"
<OscarL>
(or SECONDARY_ARCHITECTURES="?x86" -> SECONDARY_ARCHITECTURES="x86", if you're running on 32 bits)
<Begasus[m]>
g'morning peeps
<OscarL>
speaking of the devil...
<OscarL>
Morning Begasus[m]! :-=
<Begasus[m]>
saw my name :)
<Begasus[m]>
what's up?
<OscarL>
user grim just wondering why they couldn't install glib2.80...
<Begasus[m]>
let's check this wayland-server update ...
<grim>
sorry was afk. so I'm not familiar with ports at all at least under haiku, and according to `find` i don't have a haikuports.conf.
<OscarL>
'cause it's disabled, but I could't remember the why, and the commit message/PR doesn't says either...
<Begasus[m]>
ah, that needs to be checked first, it's a pretty common library in use
<Begasus[m]>
grim I could push a package for that if you can't build yourself (glib2-2.80.0)
<grim>
and I don't _need_ glib2.80, but i was trying to do a test compile of pidgin 3.0 (still in development) and it requires glib 2.80 and it's not trivial to require only 2.78, but i'm in no rush to test this :)
<grim>
i mean i'm not against even building from ports, i just failed at finding any documenation on how to build a different recipe
<Begasus[m]>
pidgin, haven't checked there in ages :)
<OscarL>
(grim: liitle side tip... "query -a foobar" can be quite faster than "find -name foobar" in Haiku.)
<grim>
appreciate the tip, i'll try to remember it :-D
<OscarL>
I have it aliased to just "q", use it ALL the time, heh.
<grim>
but i recently saw that haiku grew a gtk4 backend, so i've been curious to see what updates I need to make for pidgin 3 to run on haiku :)
<grim>
Begasus[m] well you do have chat-o-matic now.. but purple 3 (under pidgin 3) is vastly different than purple 2, but again, with the haiku backend in gtk4 pidgin3 should just work minus any platform weirdness which there shouldn't be any, but I'm sure you know how it goes :-D
<Begasus[m]>
oh! would be nice to see if it works out with gtk4 :)
<OscarL>
sure, just download an .hpkg... and use "pkgman install path-to-hpkg.hpkg"
<Begasus[m]>
yeah, pkgman or just double-click :)
<grim>
OscarL: sweet, thanks
<Begasus[m]>
got 2.81.0 also here :)
<Begasus[m]>
but 2.80 should be fine for a while
<Begasus[m]>
coffee :)
<grim>
yeah, i don't remember everything we depend on it for, but yeah
<Begasus[m]>
right, bumped into something requireing the new version, but can't remember what it was again :D
<OscarL>
grim: just in case, don't forget to download/install glib2_devel-2.80.0-1-x86_64.hpkg too (otherwise you won't be able to compile anything against that lib)
<grim>
yeah i did, i'm finding all the other deps i'm missing right now :-D
<Begasus[m]>
keymap works now :)
<OscarL>
Begasus[m]: geany finally usable now then?
<Begasus[m]>
just hope I didn't build glib2 agains some newer local packages here :P
<Begasus[m]>
oh right OscarL ! should check if there is something new, haven't touched that because of this!
<OscarL>
grim: "pro tip", you can install lib+devel files for a given package via: "pkgman install devel:libzstd" for example.
<Begasus[m]>
addded in Komodo :P
<OscarL>
grim: or search for what packages provide "libfoobar", like this: "pkgman search lib:libfoobar"
<Begasus[m]>
how is that a pro tip? "pkgman install zstd_devel" works the same :P
<grim>
OscarL: it's more a matter of what didn't i install yet
<grim>
and then finding what haiku doesn't have, turn those off is possible, etc etc, just you're normal building something on a machine for the first time issues :-D
<OscarL>
Begasus[m]: I did used quotation marks for a reason :-P
<Begasus[m]>
heh
<grim>
so like, i don't see lua-lgi here (not surprising and fine) but I had to check and now I'll disable building our lua plugin loader ;)
<OscarL>
(and for building with Python 3.12, needs setuptools installed)
<Begasus[m]>
it still showed up in there? (distutils)
<Begasus[m]>
k, checking that again
<Begasus[m]>
bleh .. Dependency glib-2.0 found: NO. Found 2.80.0 but need: '>=2.81.0'
rexbinary has joined #haiku
<OscarL>
seems they forgot to document that requirement change in that NEWS file then.
<Begasus[m]>
grabbing gobject_introspection-1.81.2-1-x86_64.hpkg and moving it to /Opslag/haikuports/packages/gobject_introspection-1.81.2-1-x86_64.hpkg
<OscarL>
(have it for 1.82: " * Require GLib 2.82.0", and for 1.78: " * Require GLib >= 2.79")
<Begasus[m]>
but needs glib2 2.81.0
<Begasus[m]>
yeah, as mentioned, it's tied to glib2's version
* Begasus[m]
wonders how cocobean managed to build gtk4 updated PR ....
* OscarL
presses X for doubt.
<Begasus[m]>
heh
<Begasus[m]>
it's missing packaging_python310 in the recipe already
<erysdren>
it's an old software renderer from the 90s
<erysdren>
i've been maintaining a fork and adding new features and bugfixes
<scantysnax>
neat.
<scantysnax>
my NES emulator is my baby project. First version was in 1998!
<erysdren>
hehe, awesome
<scantysnax>
thx :-)
<scantysnax>
and it was really bad!
<bjorkintosh>
scantysnax: but it existed.
<bjorkintosh>
easier to modify something which exists, than vaporware.
<scantysnax>
indeed.
<scantysnax>
yes, at this pont i'm dong daily commits
<bjorkintosh>
nice!
<scantysnax>
trying to bring it up to speed for at least a beta run,
<scantysnax>
it's also nice that i have this laptop so i can maintain both 32 and 64 bit versions
<scantysnax>
with currently the only differences in x86 and x64 makefiles.
ChaiTRex has joined #haiku
Chai-T-Rex has quit [Remote host closed the connection]
<scantysnax>
thank goodness for git.
<erysdren>
agreed
<scantysnax>
i remember the really old days of rcs and cvs.
HaikuUser has joined #haiku
HaikuUser has quit []
<scantysnax>
what a mess... checking in files, checking out files, etc, etc./
<B2IA>
(Butler) Welcome to BeShare.agmsmith.ca.
Anarchos has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
Anarchos has quit []
B2IA has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser is now known as Anarchos
Anarchos has quit []
Anarchos has joined #haiku
Anarchos has quit []
<scantysnax>
slow day today...
<erysdren>
i'm writing a blog post about the intended viewing aspect ratio of Quake (1996) and its art assets
<erysdren>
there's been some confusion, even misinformation about it
<scantysnax>
hm, interesting.
<erysdren>
the crux of it is that Quake supported a lot of different resolutions, but i didn't realize that the 3D renderer code would correct the aspect ratio so it always appeared as 4:3
<erysdren>
even if the resolution was 320x250
<erysdren>
320x350* sorry
<erysdren>
which was a real VGA video mode.
<erysdren>
however, the HUD would be stretched, as the 2D drawing code didnt correct the aspect ratio.
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<erysdren>
so some people claim that Quake is meant to be viewed with a 1.3333 vertical stretch
<erysdren>
but this is actually only true for the HUD
<scantysnax>
i remember playing QuakeII at work during downtime. lot's of fun
<scantysnax>
we played over the lan
<scantysnax>
and that's how far i've gotten with first person shooters
<erysdren>
i love FPS games
<scantysnax>
i'm not a fan.
<bjorkintosh>
you're not the Only Fan :-)
<erysdren>
:3
<swiftbanana[m]>
No CPU
<swiftbanana[m]>
Only fans
<erysdren>
hmm, i can't figure out how to word this from the get-go
<erysdren>
i'm worried the post would only be 20 words long and a snippet of code
<erysdren>
maybe that's fine...
<swiftbanana[m]>
Hmm, depends on how you want to storytell
<swiftbanana[m]>
There are plenty of options, maybe you want to start with how you got in touch with Quake, or maybe the general story of Quake and its engine, or maybe tell the story of how you found out about this, pr maybe the story of how this misbelief got spread, or all of this in some given order
<swiftbanana[m]>
Or maybe none of this and go straight to the facts
<swiftbanana[m]>
With a little code showacase and explanation of what’s going on
<swiftbanana[m]>
s/showacase/showcase/
scantysnax has quit [Quit: Vision[]: i've been blurred!]
PetePete has quit [Read error: Connection reset by peer]
jmairboeck has quit [Quit: Konversation terminated!]
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
bjorkintosh has joined #haiku
Donut_Kop has joined #haiku
vdamewood has joined #haiku
mmu_man has joined #haiku
<Donut_Kop>
just submitted a bug report for the issue I experience installing haiku with UEFI boot, hopefully other people have experience with the issue.