Please revisit the way you handle dependencies. It's totally broken. Read this:
https://forum.lazarus.freepascal.org/index.php/topic,47425.0.htmlDon't you think it's ridiculous when the lazarus-gtk2 package doesn't depend on the fpc package at all? The fact you just let it depends on fpc-utils and fpc-source. Don't you think it's nonsense when the fpc package is installed without fpc-units? This rendered it almost useless.
Please don't try to copy the way Debian packaged fpc and lazarus. They do this because of their stupid discipline to split packages into more small packages. They do this only because the way they abuse package dependency caused their system to be polluted with full of unnecessary dependencies packages! On FreeBSD, we don't have such problem! So don't try to be like them. It's nonsense.
Did you know I have to do trial and error, cost me hours just to installed the needed packages just to rebuild lazarus at all? After all, I just wanted to install anchordockingdsng and spartadockedformeditor! So far I need these packes:
fpc fpc-units fpc-utils fpc-base fpc-regexpr fpc-docs fpc-source gdb lazarus-gtk2
Do you think that's annoying? If you still want to stick with your current discipline. The lazarus team, please do what you did with Linux debian, provide us a version from your own repo with included everything and just work. Thanks.
p/s1: The fact is, most of us just grab the three .deb packages directly from lazarus sourceforge repository and have a fully working out of the box and up-to-date lazarus ide. Only people who didn't know about it try to install from the Debian's repo. I feel bad for them, having to deal with an very outdated lazarus and their system polluted with so many unneeded things!
p/s2: Edited to remove all of the
because I don't want to be rude. This post is full of them. You should know how disappointed I was.