Hello,
I wanted to test Lazarus (recent snapshot) with fpc 2.5.1 on x86_64-linux. Therefore I need to build fpc-XXX.rpm and fpc-src-XXX.rpm. I figured out how to bild fpc-XXX.rpm the easy way.
1. Download fpcbuild.zip and extract it
2. inside root dir do fpcmake -T x86_64-linux
3. make rpm NODOCS=1 NOGDB=1
Works like a charm. Now I need to build a rpm with only the content of fpcsrc/packages fpcsrc/rtl. How do you do it? Usually they're called something like fpc-src-2.5.1.rpm (not to confuse with fpc-2.5.1.src.rpm). They put the units sources to /usr/share/fpcsrc.
Btw I installing lazarus with 2.5.1 is easy, too. Just
1. download a daily snapshot as src.rpm
2. install it (without root privileges) like "rpm -i lazarus-XXX.src.rpm"
3. change spec file in /usr/src/packages/SPECS/lazarus-XXX.spec to look for fpc and fpc-src package equal or greater (change '=' to '>='; line 14)
4. rebuild rpm like "rpmbuild -bb /usr/src/packages/SPECS/lazarus-XXX.spec"
You can find changed rpm in /usr/src/packages/RPMS then.
fpx-src-XXX.rpm is missing! Who can answer my question? Anybody of the daily snapshots page here? It shouldn't be different to the process for fpc 2.4.2...
Thanks
Johannes
