-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ArchLinux ARM needs a package maintainer for ldc2 #57
Comments
|
Good question. At some point in the near past, the packages for D (there were a handful: ldc, gdc, libphobos) fell out of maintenance (I want to say it was the GDC package, but this was awhile back). Consequently, the downstream project, ArchLinux ARM which uses these packages, couldn't pass through builds, and therefore, Kevin (from Arch Linux ARM) removed these packages from the downstream project. Since it looks like these packages are actively maintained, I'll bug Kevin about why these aren't re-added to his distributions. see http://archlinuxarm.org package repo: |
|
@kmihelich do you recall why all Dlang packages were removed from Arch Linux Arm aur packages? Specifically when I was working on this stuff a few years back, there was still a gdc, a phobos, and I think an ldc package. I vaguely recall you said the packages were broken and had lost their maintainer. It looks like someone is actively maintaining the upstream aur packages now. What do I need to do to help this along to get this back into Arch Linux Arm? |
|
gdc was in the community repo, and was the only D compiler that built for ARM. When it was dropped from upstream Arch, I dropped it for ARM like any other discontinued upstream package. AUR packages aren't official Arch packages, and users are expected to build those themselves. |
|
LDC is in the community repo now and supports both ARM and AArch64, would be good to get it back in. |
|
What I'm scratching my head about, so Go is in there (in Arch Linux ARM) but is listed as community. Not sure I understand how this is supposed to work: https://archlinuxarm.org/packages/aarch64/go . How can I distinguish between official packages and AUR packages? |
|
Community is an official repository. https://wiki.archlinux.org/index.php/Official_repositories |
|
So LDC and gdc are in Community, correct? |
|
Yep. Looks like gdc is back now. |
|
Should we file a ticket or something on ArchLinux ARM. Not sure what the standard practice is to lobby for a package to get added back. |
|
I'll look into it and see if it compiles. |
|
I've added gdc for all architectures, ldc for v7 and v8. |
|
Awesome! Thanks. I'll fire this up over the weekend on my espressobin. |
|
See in archlinuxarm packages:
|
|
I verified the packages work great! Size of output binary is much smaller than the gdc: -rwxr-xr-x 2 root root 4621088 Mar 12 03:32 dlang-testbench |
|
ldc details: |
There is no package maintainer any longer, at least, the maintained packages lost their maintainer, and so they also got pulled out of ArchLinux ARM's repository. I see from a search that there are a couple of packages that show up but these haven't made their way down to ArchLinux ARM. Possibly these are broken? Or just not current.
https://aur.archlinux.org/packages/?O=0&SeB=nd&K=ldc&outdated=&SB=n&SO=a&PP=50&do_Search=Go
Related issues #44 and #45 .
The text was updated successfully, but these errors were encountered: