Hi,
I would like to let you know that after 2+ months of work I managed to port almost all fedora java stack to OpenMandriva. The most eye candy package should be eclipse:
x86_64: https://abf.rosalinux.ru/build_lists/1543009 i586: https://abf.rosalinux.ru/build_lists/1543008
Most of my problems were first needing to start from a completely broken java stack, and second using rpm5. To "bootstrap" I installed fedora packages on OpenMandriva, then rebuilt them native and "injected" them in cooker repositories:
https://abf.rosalinux.ru/openmandriva/javapackages-bootstrap/blob/master/cre...
while rebuilding on the proper build system added a single line header on every spec:
%{?_javapackages_macros:%_javapackages_macros}
that is defined in /etc/rpm/macros.d/javapackages-tools.macros: https://abf.rosalinux.ru/openmandriva/javapackages-tools/blob/master/javapac...
and some other rpm macros, to allow mostly unmodified fedora specs.
I know some people will just say I was cheap and did just copy work from others, that probably is true :-)
I basically ported f20 packages, on a few exceptions I fetched FTBFS corrections from rawhide, or when trivial did it myself, but 99% of the packages rebuilt properly.
Thanks, Paulo
----- Original Message -----
From: "Paulo César Pereira de Andrade" paulo.cesar.pereira.de.andrade@gmail.com To: java-devel@lists.fedoraproject.org Sent: Tuesday, January 21, 2014 7:22:09 AM Subject: [fedora-java] Fedora eclipse package built on OpenMandriva
Hi,
I would like to let you know that after 2+ months of work I managed to port almost all fedora java stack to OpenMandriva. The most eye candy package should be eclipse:
x86_64: https://abf.rosalinux.ru/build_lists/1543009 i586: https://abf.rosalinux.ru/build_lists/1543008
Most of my problems were first needing to start from a completely broken java stack, and second using rpm5. To "bootstrap" I installed fedora packages on OpenMandriva, then rebuilt them native and "injected" them in cooker repositories:
https://abf.rosalinux.ru/openmandriva/javapackages-bootstrap/blob/master/cre...
while rebuilding on the proper build system added a single line header on every spec:
%{?_javapackages_macros:%_javapackages_macros}
that is defined in /etc/rpm/macros.d/javapackages-tools.macros: https://abf.rosalinux.ru/openmandriva/javapackages-tools/blob/master/javapac...
and some other rpm macros, to allow mostly unmodified fedora specs.
I know some people will just say I was cheap and did just copy work from others, that probably is true :-)
Thanks Paulo, I'm happy to see more people engaging in distrubiting Eclipse in the "Linux way". I'm looking for patches/bugs coming from you so we can manage to improve the packaging of the Java stack.
Alexander Kurtakov Red Hat Eclipse team
I basically ported f20 packages, on a few exceptions I fetched FTBFS corrections from rawhide, or when trivial did it myself, but 99% of the packages rebuilt properly.
Thanks, Paulo -- java-devel mailing list java-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/java-devel
Paulo César Pereira de Andrade paulo.cesar.pereira.de.andrade@gmail.com writes:
I know some people will just say I was cheap and did just copy work from others, that probably is true :-)
Believe me, at least some people know that rebuilding our java stack is no child's game (even if you "just copy"). KUDOS
I basically ported f20 packages, on a few exceptions I fetched FTBFS corrections from rawhide, or when trivial did it myself, but 99% of the packages rebuilt properly.
Here's the thing: You took "our work" and then you let us know of problems in our packages. So I am more than happy about this.
-- Stanislav Ochotnicky sochotnicky@redhat.com Software Engineer - Developer Experience
PGP: 7B087241 Red Hat Inc. http://cz.redhat.com
java-devel@lists.fedoraproject.org