Update Cargo.toml & README

This commit is contained in:
Yu-Wei Wu
2021-12-23 19:35:44 +08:00
parent 8b4cf3c412
commit 9af6d57d2c
5 changed files with 25 additions and 64 deletions

View File

@@ -1,13 +0,0 @@
language: rust
rust:
- nightly
- beta
- stable
addons:
apt:
packages:
- libgtk-3-dev
- libsoup2.4-dev
script:
- rustc --version
- cargo build

View File

@@ -2,29 +2,23 @@
name = "soup"
[package]
#build = "build.rs"
description = "Soup2 crate for Rust"
license = "MIT"
name = "soup2"
version = "0.14.0"
edition = "2018"
version = "0.1.0"
edition = "2021"
[dependencies]
libc = "0.2"
bitflags = "1.2"
once_cell = "1.9"
glib = "0.14"
glib-sys = "0.14"
gobject-sys = "0.14"
gio = "0.14"
gio-sys = "0.14"
futures-util = "0.3"
fragile = "1.0"
[dependencies.ffi]
package = "soup2-sys"
path = "sys"
version = "^0.14"
version = "^0.1"
[features]
default = ["v2_70"]
@@ -54,3 +48,5 @@ v2_66 = ["v2_62", "ffi/v2_66"]
v2_68 = ["v2_66", "ffi/v2_68"]
v2_70 = ["v2_68", "ffi/v2_70"]
[package.metadata.docs.rs]
features = ["dox"]

View File

@@ -1,29 +1,8 @@
# soup-sys [![Build Status](https://travis-ci.org/gtk-rs/soup-sys-rs.png?branch=master)](https://travis-ci.org/gtk-rs/soup-sys-rs) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gtk-rs/gtk)
# soup2-rs
[Project site](https://gtk-rs.org/) | [Online documentation](https://gtk-rs.org/docs/)
TODO Move to gnome community once this crate is stable.
__Rust__ bindings and wrappers for __libsoup__.
## Using
We recommend using [crates from crates.io](https://crates.io/keywords/gtk-rs),
as [demonstrated here](https://gtk-rs.org/#using).
If you want to track the bleeding edge, use the git dependency instead:
```toml
[dependencies]
soup-sys = { git = "https://github.com/gtk-rs/soup-sys-rs.git" }
```
Avoid mixing versioned and git crates like this:
```toml
# This will not compile
[dependencies]
gtk = "0.2"
soup-sys = { git = "https://github.com/gtk-rs/soup-sys-rs.git" }
```
__Rust__ bindings and wrappers for __libsoup2__.
## Contribute

View File

@@ -4,7 +4,6 @@
use crate::LoggerLogLevel;
use crate::Message;
use crate::Session;
#[cfg(any(feature = "v2_24", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2_24")))]
use crate::SessionFeature;

View File

@@ -1,3 +1,20 @@
[package]
build = "build.rs"
description = "Soup FFI crate for Rust"
license = "MIT"
links = "soup"
name = "soup2-sys"
version = "0.1.0"
edition = "2021"
[package.metadata.docs.rs]
features = ["dox"]
[package.metadata.system-deps.libsoup_2_4]
name = "libsoup-2.4"
version = "0.0"
[lib]
name = "soup_sys"
[build-dependencies]
system-deps = "5"
@@ -40,23 +57,6 @@ v2_68 = ["v2_66"]
v2_70 = ["v2_68"]
v2_72 = ["v2_70"]
[lib]
name = "soup_sys"
[package]
build = "build.rs"
description = "Soup FFI crate for Rust"
license = "MIT"
links = "soup"
name = "soup2-sys"
version = "0.14.0"
edition = "2018"
[package.metadata.docs.rs]
features = ["dox"]
[package.metadata.system-deps.libsoup_2_4]
name = "libsoup-2.4"
version = "0.0"
[package.metadata.system-deps.libsoup_2_4.v2_24]
version = "2.24"