jacob-carlborg / dstep

A tool for converting C and Objective-C headers to D modules
205 stars 37 forks source link

Arch Linux package and repository information in readme is incorrect. #120

Open WoefulDerelict opened 7 years ago

WoefulDerelict commented 7 years ago

Package information provided in README.markdown for Arch Linux distribution is incorrect. The URL provided does not point to a package. It performs a package search for dstep which comes up empty as it is no longer in the Community repository. dstep was removed from the Community repository in late September of 2015. The package appears to have been bumped to the AUR under the care of the same maintainer (https://aur.archlinux.org/packages/dstep/).

Unfortunately the 0.2.2 release this PKGBUILD describes a build for appears to fail against the versions of libclang/llvm and dmd currently distributed. Building from master is successful using the tooling currently available via the Arch Linux repositories.

jacob-carlborg commented 7 years ago

It's @Dicebot that is responsible for the Arch package. @Dicebot you will not main the the DStep package anymore after your newsgroup post?

mihails-strasuns commented 7 years ago

I was going to put dstep back to [community] with 0.3 release initially - now that falls into hands of whoever becomes new D maintainer in Arch.

But I can also add new dstep-git to AUR to make it easier to get current work-in-progress version.

mihails-strasuns commented 7 years ago

https://aur.archlinux.org/packages/dstep-git

WoefulDerelict commented 7 years ago

Thank you both for filling me in. Google was kind enough to direct me to the discussions elsewhere once I had the right query items. This helps explain why I've been maintaining a few extra packages for our private use here.

As it looks like just about anything I'd have to say has already been posted elsewhere and it appears a member of the dlang community has stepped forward to work with @Dicebot in becoming a TU so that the affected packages will have a new maintainer all I can really offer is my thanks and support. As one has already invested the time in updating a number of the packages affected for our own use I'm happy to share those resources. One has placed these recipes in a small git repo located here: https://github.com/WoefulDerelict/PKGBUILDs

@Dicebot I noticed in dstep-git you've selected clang35 as a dependency instead of clang. In our local builds clang-3.9.1-2 has worked out just fine when tracking master and dstep behaves as expected.

I'm happy to aid the new maintainer in reviewing and testing future releases. Best of luck and thank you for all the hard work.

mihails-strasuns commented 7 years ago

@WoefulDerelict clang-3.9 is currently subject to https://github.com/jacob-carlborg/dstep/issues/98 AFAIK, which is why I am using old one explicitly for now.