* Re: Rust packages I am working on - read or reply to prevent duplicate work
2016-12-28 16:28 Rust packages I am working on - read or reply to prevent duplicate work ng0
@ 2017-01-02 0:29 ` ng0
0 siblings, 0 replies; 2+ messages in thread
From: ng0 @ 2017-01-02 0:29 UTC (permalink / raw)
To: guix-devel
ng0 <ng0@libertad.pw> writes:
> Hi, here is a one level list of (almost) all packages I am
> working on in the next few weeks. If you see a package you want
> to work on or already work on, plan to work on, or whatever "what
> if" case, please respond or post to the list. I'm more than happy
> for any work and find duplicate work sad. I need to work on this
> list anyway to get to our current prototype to work.
> Here's the list, copied from our gitlab including some not
> changed names from the importers (rust- prefix):
...and the updated list after todays commit which fixed the build
system. I am no rust developer, but there's a purpose I package
this for. What I need help with when I'll send the patches is
synopsis and description (mostly) and a functionality check by
developers using rust (if I can't get help from my team).
~*~ means the package in the "needs" list is finished, visual
orientation for myself
[x] means is packaged, finished
## package the secushare prototype##
* [x] upstream rust build system needs certain fixes to get finished.
* fixed in commit `4b3cb7f4bc5d5a265731fe3ecc752a25968cad45` - `ecee21473bbe8cfff91b5cec2e4626d850de67b2`
* [x] extend cargo build-system to allow "building" of crates without Cargo.toml (Thanks to David Craven)
* [ ] package secushare prototype
* [ ] package dependency chain (crates), excluding duplicates, every dependency appears only once.
* [x] qml
* [x] libc
* [x] lazy-static
* [x] spin
* [ ] psyc
* [ ] tokio-core -> needs: env-logger, ~libc~, ~futures~, ~log~, mio, ~scoped-tls~, ~slab~
* [ ] mio -> needs: ~bytes~, env-logger, ~tempdir~, (kernel32-sys), lazycell, ~libc~, ~log~, (miow), ~net2~, nix, ~slab~, (winapi)
* [x] bytes -> needs: rand
* [x] tempdir
* [x] rust-winapi-build (windows)
* [ ] lazycell -> needs: clippy
* [ ] clippy -> needs: ~clippy-mini-macro-test~, ~compiletest-rs~, ~lazy-static~, regex, ~rustc-serialize~, serde, clippy-lints
* [ ] clippy-lints -> needs: ~matches~, quine-mc-cluskey, regex-syntax, ~rustc-serialize~, semver, toml, ~unicode-normalization~
* [x] compiletest-rs -> needs: ~logs~, ~rustc-serialize~
* [ ] quine-mc-cluskey -> needs: quickcheck
* [ ] toml -> needs: rustc-serialize, serde
* [x] net2 -> needs: cfg-if, ~libc~, (and these for win cfg option?!) kernel32-sys, winapi, w2-32-sys
* [ ] nix -> needs: ~nix-test~, ~rand~, rustc-version, semver, ~tempdir~, tempfile, ~bitflags~, ~cfg-if~, ~libc~, ~void~
* [x] nix-test
* [x] rand
* [ ] rustc-version -> needs: semver
* [ ] semver -> needs: crates-index, ~tempdir~, semver-parser
* [ ] crates-index -> needs: git2, ~glob~, ~rustc-serialize~
* [x] glob
* [ ] git2 -> needs: docopt, ~rustc-serialize~,~ tempdir~, ~time~, ~bitflags~, ~libc~, libgit2-sys, ~openssl-probe~, ~openssl-sys~, url
* [ ] docopt -> ~lazy-static~, regex, ~rustc-serialize~, ~strsim~
* [x] rustc-serialize
* [x] tempdir
* [x] time -> needs: advapi32-sys, ~log~, kernel32-sys, ~libc~, rustc-serialize, winapi
* [x] bitflags
* [x] libc
* [ ] libgit2-sys -> needs: cmake, gcc, ~pkg-config~, curl-sys, ~libc~, libssh2-sys, libz-sys, openssl-sys
* [x] pkg-config
* [ ] cmake -> gcc
* [ ] gcc -> ~tempdir~, rayon
* [ ] rayon -> needs: ~compiletest-rs~, num, ~deque~, ~libc~, num-cpus, ~rand~
* [ ] num -> needs: num-bigint, num-complex, ~num-integer~, ~num-iter~, num-rational, ~num-traits~
* [ ] num-bigint -> needs: ~num-integer~, ~num-traits~, ~rand~, rustc-serialize, serde
* [ ] num-complex -> needs: ~num-traits~, rustc-serialize, serde
* [ ] num-rational -> needs: num-bigint, ~num-integer~, ~num-traits~, rustc-serialize, serde
* [ ] curl-sys -> gcc, ~pkg-config~, ~libc~, libz-sys, ~openssl-sys~, (winapi)
* [ ] libssh2-sys -> cmake, ~pkg-config~, ~libc~, libz-sys, ~openssl-sys~
* [ ] libz-sys -> gcc, ~pkg-config~, ~libc~
* [x] openssl-probe
* [x] openssl-sys -> needs: pkg-config, gdi32-sys (windows), libc, user32-sys (windows)
* [ ] url -> needs: ~rustc-serialize~, ~rustc-test~, ~encoding~, ~heapsize~, idna, ~matches~, serde
* [x] idna -> needs: rustc-serialize, rustc-test, ~matches~, ~unicode-bidi~, ~unicode-normalization~
* [x] rustc-test -> needs: ~getopts~, ~libc~, ~rustc-serialize~, term, ~time~
* [x] tempdir
* [ ] semver-parser -> needs: ~lazy-static~, regex
* [ ] tempfile -> needs: rustc-version, kernel32-sys, ~libc~, ~rand~, winapi
* [x] bitflags
* [x] cfg-if
* [x] void
* [x] scoped-tls
* [x] slab
* [ ] env-logger -> needs: ~log~, regex
* [ ] regex -> needs: ~lazy-static~, quickcheck, ~rand~, aho-corasick, memchr, regex-syntax, simd, ~thread-local~, utf8-ranges
* [ ] aho-corasick -> needs: csv, docopt, memmap, quickcheck, rand, rustc-serialize, memchr
* [ ] quickcheck -> needs: env-logger, ~log~, ~rand~
* [ ] memchr -> needs: quickcheck, ~libc~
* [ ] regex-syntax -> needs: quickcheck, ~rand~
* [ ] simd -> needs: ~cfg-if~, serde, serde-macros
* [ ] serde -> needs: clippy
* [ ] serde-macros -> needs: compiletest-rs, ~fnv~, rustc-serialize, serde, serde-test, clippy, serde-codegen
* [ ] serde-codegen -> needs: clippy, quote, serde-codegen-internals, syn, syntex, syntex-syntax
* [x] thread-local -> needs: thread-id, unreachable
* [x] thread-id -> needs: kernel32-sys, libc
* [x] unreachable -> needs: void
* [ ] utf8-ranges -> needs: quickcheck
* [x] futures
* [x] log
--
♥Ⓐ ng0
PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org
^ permalink raw reply [flat|nested] 2+ messages in thread