On Monday, 9 December 2013 at 14:54:29 UTC, Dejan Lekic wrote:
On Thursday, 5 December 2013 at 11:46:37 UTC, Martin Nowak
On 11/19/2013 02:11 AM, Dejan Lekic wrote:
I have just committed few changes to
fedora that allow you to build functional RPMs on your Fedora
I will aim for now to support F19, F20, EL5 and EL6. If
support for something else, please send patches or just
simply come to IRC
and let me know what is the problem. :)
Great, will you take the honour to submit this to Fedora?
Few remarks - SPEC file expects source files to be on
files/ . I hope our release manager, or so-called "build
make sure dlang.org provides source tarballs of dmd, phobos,
tools the same or similar way I have them on
you can't browse it yet, but you can download files).
I use the simple get-files.sh (located in the dmd directory
in the dejan-
fedora repo) to get those release tarballs from GitHub.
Finally, I decided to be little bit adventurous and made the
generate dmd.conf with -defaultlib=libphobos2.so flag in
It would be better to stick to the current dlang state.
Following Fedora package guidelines, I provide static library
Splitting in different packages is needed to comply with RPM
guidelines, but it's a bad fit for a single binary installer
libphobos-static package instead.
I'm working on a spec file for the latter.
Btw, I forgot to tell you... I talked to fedora people about
having dmd in Fedora. They said it will probably be rejected
because of the backend license, because they are not allowed to
freely distribute the software. So I guess we will most likely
have to setup our own YUM repository on dlang.org - that is
probably the best course of action. If someone has better idea,
please share it.
When I got dmd into FreeBSD ports a couple years back, I asked
Walter for permission for them to redistribute the compiler and
backend source and he gave it. If the Fedora guys are okay with
that arrangement, I'm guessing Walter will give his permission